How to Fix 503 Service Unavailable Error in WordPress

wrz 25, 2021
admin

Got a 503 error showing up when you try to view your WordPress site? Prawdopodobnie zastanawiałeś się, co się stało i jak się go pozbyć, prawda? Oto kilka kroków rozwiązywania problemów, aby dowiedzieć się.

How to Fix 503 Service Unavailable Error in WordPress

Pierwszą rzeczą jest zrozumienie, co to jest. Może się to zdarzyć z powodu złych uprawnień do plików, błędu z htaccess, problemu z wtyczką lub motywem, a nawet twojego hosta. Błędy 503 są zwykle postrzegane jako Apache w serwerze witryny nie może obsłużyć żądania HTTP. To może być ze względu na serwer jest przeciążony lub jest pod maintenance.

Jednakże przed rozwiązywaniem problemów, dowiedzieć się, co było ostatnią rzeczą, którą zrobiłeś przed 503 błąd, który pojawił się. Jeśli możesz sobie przypomnieć, świetnie! Może była to aktualizacja motywu lub wtyczki, lub przypadkowe dodanie brakującego znaku lub dodanie znaku do fragmentu kodu do .htaccess lub coś innego. Jednakże, jeśli nie wiesz, to będziesz musiał rozwiązać problem błędu 503.

Rozwiązywanie błędów 503

Uprawnienia do plików:

Upewnij się, że wszystkie zwykłe uprawnienia do plików (AKA CHMOD) są ustawione w następujący sposób:

Katalogi (lub podkatalogi): 0755
PHP, Obrazy, .htaccess: 0644

Jeśli masz ustawione jakieś zabezpieczenia dla katalogów i plików PHP, to użyj ich.

.htaccess

Sprawdź swój plik .htaccess, aby upewnić się, że nie brakuje w nim kodu, lub że nie jest uszkodzony.

Przynajmniej, twój plik WordPress .htaccess powinien wyglądać jak:

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress

Jeśli ma więcej niż to, spójrz na niego uważnie i zobacz, czy potrzebujesz innego kodu. Nie jesteś pewien, to zatrudnij kogoś lub zapytaj swojego web hosta.

Twoje wtyczki

Zawsze chcesz spróbować zrobić kontrolę konfliktu dla swoich wtyczek i motywów. To zmniejszy listę tego, co jest przyczyną problemu. Aby to zrobić, możesz zalogować się do swojego hosta cPanel lub panelu sterowania / menedżera plików, lub zalogować się przez FTP lub sFTP lub WinSCP, i spróbuj następujące dla rozwiązywania problemów z wtyczkami. (Używam Filezilla dla FTP i sFTP)

1. Przejdź do folderu wp-content (jak na poniższym zrzucie ekranu.)

2. Zmień nazwę folderu plugins na pluginsOLD. Utwórz nowy folder o nazwie plugins. Pozostaw go pustym. To dezaktywuje wszystkie twoje wtyczki.

3. Odwiedź swoją witrynę WordPress i sprawdź, czy błąd 503 zniknie. Jeśli tak nie jest, to nie jest to twoja wtyczka. Jeśli tak, będziesz musiał usunąć nowe puste foldery wtyczek, które utworzyłeś, i zmienić nazwę folderu pluginsOLD na plugins.

4. W przypadku, gdy jest to wtyczka, po zmianie nazwy folderu pluginsOLD z powrotem na plugins, ponieważ będziesz musiał rozwiązać dalsze problemy.

5. Ponieważ już dezaktywowałeś wtyczki, przejdź do obszaru administracyjnego WordPress i jeden po drugim, aktywuj każdą wtyczkę. Ten, który aktywujesz jako ostatni, który powoduje błąd 503, jest winowajcą. Będziesz musiał wrócić do FTP lub sFTP, aby dezaktywować wtyczkę (zmieniając jej nazwę z OLD lub -old na końcu nazwy folderu.)

Twój motyw

Czy to nie twoja wtyczka? Spróbuj swojego motywu.

1. Przejdź do folderu motywów, w folderze wp-content, a otrzymasz listę motywów.

2. Zmień nazwę wszystkich motywów z wyjątkiem domyślnego motywu, takiego jak Twenty Seventeen, z OLD lub -old, na końcu nazwy folderu motywu. Nie masz domyślnego motywu WordPress? Następnie tutaj jest link, aby przejść do pobrania Twenty Seventeen.

3. Odwiedź swoją stronę internetową, aby sprawdzić, czy jest w górę. Jeśli dezaktywacja tych motywów przy zachowaniu domyślnego motywu WordPressa załatwia sprawę, to świetnie! Jeśli nie, musisz rozwiązać ten problem dalej.

Web host

Pozwól swojemu web hostowi wiedzieć, że masz błąd 503. Zapytaj ich, czy to coś na ich końcu może być problemem.

W podsumowaniu, jedna z tych opcji powinna być częścią problemu. W rzeczywistości, podczas rozwiązywania problemów, powinieneś prawdopodobnie spojrzeć na złożenie biletu wsparcia z hostingiem, aby upewnić się, że to nie był problem na ich końcu. Nie zawsze tak jest, ale na pewno jest to droga do sprawdzenia.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.