Błąd 500 to ogólny komunikat serwera: coś poszło źle, ale nie powie co. Przyczyna prawie zawsze jest w dzienniku błędów w panelu hostingu, więc od niego warto zacząć.
Krok 1: dziennik błędów
W panelu hostingu znajdź „Błędy” albo „Error log”. Ostatnie linie zwykle wskazują plik i wtyczkę, która zawiodła. To oszczędza zgadywania.
Krok 2: wtyczki
Najczęstszy winowajca, zwłaszcza po aktualizacji. Przez menedżer plików zmień nazwę folderu wp-content/plugins na plugins-off. Jeśli strona wstała, przywróć nazwę i wyłączaj wtyczki po kolei, aż znajdziesz tę jedną.
Krok 3: plik .htaccess
Zmień nazwę pliku .htaccess w głównym folderze na .htaccess-stary i odśwież stronę. Jeśli działa, w panelu WordPressa wejdź w Ustawienia, Bezpośrednie odnośniki i kliknij Zapisz. Powstanie nowy, poprawny plik.
Krok 4: wersja PHP i pamięć
Stara wtyczka na nowym PHP albo nowa na starym daje błąd 500. Wersję zmienia się w panelu hostingu. Druga sprawa to limit pamięci: gdy dziennik mówi „Allowed memory size exhausted”, podnieś limit w ustawieniach PHP albo w wp-config.php.
Krok 5: motyw
Zmień nazwę folderu aktywnego motywu. WordPress przełączy się na motyw domyślny, jeśli jest zainstalowany. Strona będzie wyglądać inaczej, ale dowiesz się, czy to motyw.
Gdy nic nie pomaga
Zostają uszkodzone pliki WordPressa (podmienia się je świeżą paczką), problem z bazą danych albo awaria po stronie serwera. Wtedy warto napisać do dostawcy hostingu z godziną wystąpienia błędu.
Żeby nie wracało
Aktualizacje rób po kopii zapasowej i pojedynczo. Opisuje to poradnik aktualizacje WordPressa. Podobne objawy daje biały ekran.
Jeśli strona leży, a nie masz czasu szukać przyczyny, naprawiamy to w ramach pakietów SOS.
Czy błąd 500 szkodzi pozycji w Google?
Krótki nie. Jeśli strona nie działa kilka dni, Google zaczyna usuwać ją z wyników, a powrót trwa.
Sprawdź swoją stronę za darmo
Wpisz adres, a w minutę zobaczysz, co wymaga naprawy: serwer, bezpieczeństwo, cookies, poczta i widoczność w Google. Bez rejestracji.