Jak naprawić komunikat "This Site is Experiencing Technical Difficulties" w WordPress?

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 na plugins_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 folderze wtyczki 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 zmiana fałszywy do prawda.
    • 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 do 644.
    • 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.