W artykule:
Istnieje kilka typowych błędów, które występują często podczas próby przesłania witryny WordPress przez FTP na serwer. Błędy te wykraczają poza niepoprawne wprowadzenie hosta, nazwy użytkownika, hasła i numeru portu, ale powodują podobne błędy.
Jeśli jedynymi plikami, z którymi można się połączyć przez FTP, są pliki lokalne lub klient FTP często się rozłącza, będziesz chciał usiąść i zwrócić uwagę na następne kilka minut.
W tym weekendowym projekcie WordPress przyjrzymy się poprawkom dostępnym dla trzech najczęstszych problemów FTP.

1. Nie mogę się połączyć
Próbowałeś się połączyć, dwukrotnie sprawdzałeś, czy wprowadzone informacje są poprawne, ale nadal nie możesz się połączyć, co daje?
Sprawdź ustawienia: jesteś w trybie pasywnym lub aktywnym?
Użyję filezilli jako przykładu, aby pokazać, czego szukasz i jak to znaleźć.
Najpierw kliknij ” Edytuj „w górnym menu, a następnie wybierz” Ustawienia.”

Wybierz stronę ” FTP „w sekcji” Połączenie ” w lewym menu podręcznym, aby pokazać, czy jesteś w trybie pasywnym, czy aktywnym.
Jeśli jesteś w trybie pasywnym (który jest domyślny), przełącz się na tryb aktywny lub odwrotnie.

Postępuj zgodnie z tym klikając na stronie „Tryb pasywny” pod „połączenie” w menu i wybierz opcję” wróć do trybu aktywnego”. Jeśli jest już zaznaczone, wybierz inne ustawienie „zamiast tego użyj zewnętrznego adresu IP serwera”. Tę ostatnią opcję należy wybrać tylko wtedy, gdy na poprzedniej stronie wybrano tryb pasywny.
Nie zapomnij kliknąć ” OK ” w lewym dolnym rogu okna ustawień, aby zapisać zmiany. Następnie spróbuj połączyć się ponownie. Powinieneś już działać.
2. Błąd „Zbyt Wiele Połączeń”
Jeśli stwierdzisz, że możesz połączyć się z serwerem idealnie, ale nadal się rozłączasz podczas próby przesłania lub pobrania plików, może być kilka powodów.
Jeśli otrzymujesz błąd stwierdzający, że masz zbyt wiele połączeń lub coś podobnego, jest całkowicie możliwe, że konfiguracje serwera są ustawione na niską liczbę dozwolonych połączeń dla dostępu FTP.
Zanim zaczniemy z tą poprawką, upewnij się, że przerwałeś bieżącą sesję FTP przed kontynuowaniem. Jeśli tego nie zrobisz, będziesz pracował nad tym godzinami.
Dla uproszczenia użyję WHM (Web Host Manager) jako przykład rozwiązania tego problemu. Zaloguj się do WHM i przejdź od strony głównej do „Konfiguracja usługi” do ” Konfiguracja serwera FTP.”
Zwiększ liczbę w obu polach, aby uzyskać maksymalną liczbę połączeń i maksymalną liczbę połączeń na adres IP. Tak długo, jak te liczby są wyższe niż były wcześniej, powinno być w porządku. Zwykle ustawiam to na 100, żeby być po bezpiecznej stronie. Nie zapomnij nacisnąć „Zapisz” na dole strony.

Jeśli nie masz dostępu root do serwera, skontaktuj się z administratorem witryny lub firmą hostingową. Wyjaśnij im problem, a oni ci pomogą.
Teraz nadszedł czas, aby ręcznie wyczyścić bieżące połączenia. Zademonstruję, jak to zrobić w cPanel. Przejdź do sekcji Pliki, a następnie wybierz przycisk” Kontrola sesji FTP”.
Na ładowanej stronie Zamknij wszystkie wymienione połączenia, klikając czerwony przycisk ” X ” po prawej stronie każdej linii. Kliknięcie przycisku przeładuj odświeży listę, dzięki czemu możesz być pewien, że masz je wszystkie.
Jest to część, w której zamknięcie bieżącej sesji FTP ma kluczowe znaczenie, jak wcześniej radziłem. Jeśli utrzymasz sesję, znajdziesz więcej, a więcej połączeń pojawi się za każdym razem, gdy klikniesz „przeładuj”. To nie jest zabawne.

Bardzo dobrze może być kilka połączeń do zamknięcia. Jest to normalne, zwłaszcza jeśli masz ten konkretny problem. Pamiętaj, aby wyczyścić każde ostatnie połączenie.
Teraz wróć do swojego klienta FTP. Używam FileZilla w tym następnym zrzucie ekranu. Kliknij ” Edytuj „w menu, wybierz” Ustawienia.”Kliknij Stronę” transfery ” w menu, które się pojawi.

Po prawej stronie upewnij się, że „maksymalna liczba jednoczesnych transferów” jest ustawiona na niską liczbę. Zazwyczaj jest to ustawione na 1 lub 2. Nie zapomnij zapisać zmian, klikając ” OK.”
W tym momencie możesz połączyć się przez FTP i spróbować przesłać lub pobrać niektóre pliki. Powinieneś być gotowy.
Jeśli nadal masz problemy, spróbuj wrócić do strony” Transfer ” i ustaw limit równoczesnego pobierania i przesyłania na około pięć lub dziesięć, i zobacz, czy to pomoże. Zwykle nie jest to konieczne, ale pomaga w dziwnym przypadku. Poza tym, twoje transfery plików powinny być teraz idealnie szumiące.
3. Błąd Przesyłania Plików Podczas Przesyłania
Jeśli zauważysz często niejasny błąd podczas próby przesłania plików, w większości przypadków jest to spowodowane osiągnięciem przez serwer maksymalnego rozmiaru przesyłania plików.
Na szczęście jest to prosta poprawka, jeśli masz dostęp roota do serwera. Jeśli nie, musisz skontaktować się z firmą hostingową lub administratorem witryny, aby wprowadzić te zmiany.
Dla zachowania zgodności, pokażę Ci, jak to zrobić w WHM. Przejdź do „Konfiguracja serwera” w menu, a następnie do strony „Edytor konfiguracji PHP”. Wybierz przycisk radiowy „tryb zaawansowany” u góry strony.

Przewiń tę stronę w dół i znajdź wartości” post_max_size „i” upload_max_filesize”. Zwiększ liczbę w polu po prawej stronie do dowolnej liczby, z którą czujesz się komfortowo. Pamiętaj tylko, że jeśli ustawisz tę liczbę zbyt wysoko, ryzykujesz przekroczenie przydzielonego miejsca na dysku planu hostingowego.
Ustawiłem obie te wartości na 3000M, dla 3000 MB. Jest to dość duża liczba, ale wiem, że mam wystarczająco dużo miejsca na dysku, aby to pokryć. Bardziej typowa i często wystarczająca liczba to około 120m do 320M.
Nie zapomnij nacisnąć „Zapisz” na dole strony, gdy skończysz tutaj. Po zakończeniu możesz spróbować ponownie przesłać pliki. Powinieneś się przekonać, że to działa. Jeśli nie, sprawdź rozmiar plików i upewnij się, że powyższe wartości są wystarczająco wysokie, aby pomieścić pliki, które próbujesz przesłać.
Twoja Zdrowaś Maryjo
Jest całkowicie możliwe, że musisz wykonać wszystkie trzy z tych kroków, aby osiągnąć końcowy wynik udanego transferu plików. Jeśli żadne z tych rozwiązań nie działa, to bardzo dobrze może być czas, aby skontaktować się z firmą hostingową, aby ci pomóc, ponieważ mogą mieć problemy z serwerem na swoim końcu.
Ważne jest również, aby sprawdzić, czy Twoja witryna jest dostępna do publicznego wyświetlania. Jeśli tak nie jest, masz inne, bardziej palące problemy, z którymi musisz się najpierw uporać. Jeśli tak jest, sprawdź podobne posty poniżej, aby znaleźć rozwiązania, których prawdopodobnie potrzebujesz.
Poza tym masz prawie wszystko, czego potrzebujesz, aby przenieść swoją niesamowitą witrynę WordPress, bez błędów. Szczęśliwego transferu plików!
Zdjęcie: Ikona wykonana przez Freepik z www.flaticon.com jest licencjonowany na podstawie CC BY 3.0.
Tagi: