Spis treści
Komunikat "Ta witryna ma problemy techniczne" pojawia się zazwyczaj na stronach WordPress w wyniku błędu krytycznego, który uniemożliwia prawidłowe funkcjonowanie witryny. Błąd ten był częściej określany jako "White Screen of Death" (WSOD), zanim WordPress wprowadził bardziej przyjazny dla użytkownika komunikat o błędzie w wersji 5.2. Oto jak można rozwiązać i naprawić ten błąd:
Sprawdź pocztę e-mail
- Gdy wystąpi ten błąd, WordPress wysyła wiadomość e-mail na adres e-mail administratora ze szczegółami dotyczącymi problemu i linkiem umożliwiającym dostęp do witryny w trybie odzyskiwania. Ta wiadomość e-mail może pomóc w zidentyfikowaniu wtyczki lub motywu powodującego błąd.
- Jeśli otrzymałeś tę wiadomość e-mail, kliknij link, aby przejść do trybu odzyskiwania, który pozwala bezpiecznie zarządzać wtyczkami i motywami bez wpływu na odwiedzających witrynę.
Dezaktywacja wszystkich wtyczek
Ponieważ wtyczki są częstą przyczyną tego błędu, dezaktywacja wszystkich wtyczek może pomóc zidentyfikować, czy winna jest wtyczka:
- Połącz się ze swoją witryną za pomocą klienta FTP lub Menedżera plików w panelu sterowania hostingu.
- Przejdź do
zawartość wp
katalog. - Znajdź
wtyczki
i zmienić jego nazwę, na przykład naplugins_old
. Spowoduje to dezaktywację wszystkich wtyczek. - Sprawdź ponownie swoją witrynę. Jeśli zacznie działać, oznacza to, że jedna z wtyczek powoduje błąd.
- Aby dowiedzieć się, która wtyczka powoduje problem, zmień nazwę folderu na
wtyczki
a następnie dezaktywować każdą wtyczkę po kolei za pośrednictwem pulpitu nawigacyjnego WordPress (jeśli jest dostępny) lub zmieniając nazwę folderu każdej wtyczki w folderzewtyczki
katalog.
Zwiększenie limitu pamięci PHP
Niewystarczająca ilość pamięci może również prowadzić do tego błędu:
- Edytuj
wp-config.php
znajdujący się w katalogu głównym WordPress. - Dodaj ten wiersz:
define('WP_MEMORY_LIMIT', '256M');
. - Zapisz zmiany i sprawdź, czy problem został rozwiązany.
Debugowanie
WordPress posiada funkcję debugowania, która może dostarczyć więcej informacji o błędzie:
- Otworzyć
wp-config.php
plik. - Poszukaj linii z napisem
zdefiniuj („WP_DEBUG”, fałsz);
i zmianafałszywy
doprawda
. - Jeśli ta linia nie istnieje, możesz dodać ją nad linią, która mówi: "To wszystko, przestań edytować! Miłego blogowania".
- Zapisz zmiany i odśwież witrynę. Komunikaty o błędach powinny być teraz wyświetlane, wskazując na konkretny problem.
Sprawdzanie uprawnień do plików i folderów
Nieprawidłowe uprawnienia do plików i folderów mogą również powodować ten błąd:
- Upewnij się, że foldery mają uprawnienia ustawione na
755
i pliki do644
. - Uprawnienia można sprawdzać i zmieniać za pomocą klienta FTP. Kliknij prawym przyciskiem myszy folder lub plik i wybierz "Uprawnienia pliku", aby je wyświetlić i zmodyfikować.
Kontakt z dostawcą usług hostingowych
Jeśli żadne z powyższych rozwiązań nie działa, dostawca usług hostingowych może być w stanie pomóc:
- Skontaktuj się z zespołem pomocy technicznej swojego dostawcy hostingu, aby uzyskać pomoc. Mogą oni sprawdzić logi serwera, które mogą dostarczyć więcej szczegółów na temat błędu.
Przywracanie z kopii zapasowej
Jeśli próbowałeś już wszystkiego, a strona nadal nie działa, przywrócenie jej z kopii zapasowej może być ostatecznością:
- Miejmy nadzieję, że masz aktualną kopię zapasową swojej witryny. Przywrócenie z tej kopii zapasowej może przywrócić działanie witryny, ale może spowodować utratę wszelkich zmian wprowadzonych od czasu wykonania kopii zapasowej.
Pamiętaj, aby zawsze regularnie tworzyć kopie zapasowe witryny, aby zminimalizować utratę danych w przypadku takich błędów. Metodyczne wykonanie tych kroków często rozwiązuje błąd "Ta witryna ma problemy techniczne", umożliwiając ponowne uruchomienie witryny WordPress.