WordPress nie działa lub wyświetla błąd 500 – co zrobić?
Błąd HTTP 500 oznacza, że serwer napotkał problem podczas przetwarzania żądania.
Nie musi to oznaczać awarii hostingu. Przyczyną może być nieprawidłowo działająca wtyczka, motyw, konfiguracja PHP, plik .htaccess lub błąd samej aplikacji.
Poniżej znajdziesz kilka sposobów zdiagnozowania problemu.
Krok 1. Sprawdź, czy problem dotyczy całej strony
Spróbuj otworzyć:
- Stronę główną WordPressa.
- Panel administracyjny pod adresem
twojadomena.pl/wp-admin. - Inną podstronę swojej witryny.
Jeżeli błąd pojawił się bezpośrednio po aktualizacji, instalacji wtyczki lub zmianie konfiguracji, zacznij od sprawdzenia ostatnio wprowadzonych zmian.
Krok 2. Sprawdź wtyczki WordPressa
Niektóre wtyczki mogą powodować błędy po aktualizacji lub zmianie wersji PHP.
Jeżeli masz dostęp do panelu WordPress, wyłącz ostatnio zmienioną wtyczkę.
Jeśli nie możesz się zalogować:
- Otwórz https://panel.castpol.pl.
- Przejdź do menedżera plików.
- Odszukaj katalog
wp-content/plugins. - Zmień jego nazwę tymczasowo na
plugins-disabled. - Sprawdź, czy strona zaczęła działać.
Jeśli problem ustąpi, prawdopodobnie jedna z wtyczek powoduje błąd.
Przywróć nazwę katalogu plugins, a następnie zidentyfikuj problematyczną wtyczkę. Nie usuwaj całego katalogu.
Krok 3. Sprawdź wersję PHP
Nieaktualne wtyczki lub motywy mogą być niezgodne z nowszą wersją PHP.
W DirectAdmin sprawdź wersję PHP przypisaną do witryny oraz zgodność zainstalowanego WordPressa.
Nie zmieniaj wersji przypadkowo. Najlepiej wcześniej wykonać kopię strony.
Krok 4. Sprawdź plik .htaccess
Uszkodzony plik .htaccess może powodować błędy serwera, jeżeli witryna korzysta z konfiguracji Apache.
- Otwórz katalog
public_html. - Włącz wyświetlanie ukrytych plików.
- Zapisz kopię pliku
.htaccess. - Tymczasowo zmień jego nazwę na
.htaccess-old. - Sprawdź działanie strony.
Jeżeli WordPress zacznie działać, możesz odtworzyć poprawne reguły, np. zapisując ponownie ustawienia bezpośrednich odnośników w kokpicie WordPressa.
Nie dotyczy to każdej konfiguracji serwera WWW.
Krok 5. Sprawdź logi błędów
W DirectAdmin odszukaj logi błędów witryny i sprawdź wpisy odpowiadające godzinie wystąpienia problemu.
Log może wskazać konkretną wtyczkę, plik PHP, brakujący moduł lub przekroczony limit pamięci.
Krok 6. Przywróć kopię zapasową
Jeżeli problem pojawił się po większej zmianie i nie udało się go usunąć, rozważ przywrócenie ostatniej działającej kopii.
Pamiętaj, że przywrócenie wcześniejszej wersji może nadpisać nowsze pliki i dane.
Kiedy skontaktować się z Castpol?
Zgłoś problem, jeżeli:
- Strona nadal wyświetla błąd 500.
- Nie możesz dostać się do panelu WordPress.
- Nie widzisz przyczyny w logach.
- Problem występuje również w innych aplikacjach hostingowych.
Podaj adres strony, godzinę wystąpienia błędu i czynności wykonane przed jego pojawieniem się.
Pomoc techniczna: kontakt@castpol.pl
Baza wiedzy: https://castpol.pl/support/kb
Postaramy się pomóc Ci przywrócić prawidłowe działanie witryny.