GoDaddy Pomoc

Naprawianie błędów motywu w WordPressie

Po zakończeniu rozwiązywania problemów z witryną w celu ustalenia błędu możesz podjąć próbę naprawienia motywu i przywrócenia witryny do poprawnego stanu.

Objaśnienie błędu PHP związanego z WordPressem

Jeśli wcześniejsze kroki rozwiązywania problemów ujawniły błąd PHP, skorzystaj z poniższej tabeli, aby uzyskać objaśnienie błędu.

Typ błęduDefinicja i następne kroki
E_ERRORTo jest błąd krytyczny, który powoduje przerwanie działania skryptu. Takie błędy są zwykle spowodowane przez wywołanie nieistniejącego obiektu, np. klasy lub funkcji. Często występują w przypadku braku zgodności wersji. Następnym krokiem powinna być aktualizacja wersji WordPressa, motywów i wtyczek.
E_WARNINGOstrzeżenie środowiska wykonawczego nie powoduje przerwania działania skryptu. Występują potencjalne problemy, które jednak nie powodują zatrzymania przetwarzania kodu PHP. Takie błędy często obejmują ostrzeżenia o przestarzałej funkcji, co wskazuje, że kod może używać nieaktualnej wersji PHP i wymaga aktualizacji. Ostrzeżenie w dziennikach PHP nie musi być związane z występującym problemem.
E_PARSETo jest błąd analizy w czasie kompilowania. Zwykle wskazuje błąd składni PHP, taki jak brakujący średnik, nawias okrągły, nawias klamrowy, bądź dowolną inną liczbę błędów składniowych. Należy sprawdzić plik i wiersz określony w komunikacie o błędzie i wyszukać potencjalne błędy składni.
E_NOTICESą to zwykle błędy PHP, które nie powodują przerwania działania skryptu. Wskazują, że może występować problem, ale mogą też stanowić część normalnego wykonywania skryptu. Typową przyczyną jest użycie zmiennej PHP, która nie została zdefiniowana. Powiadomienie w dziennikach PHP nie musi być związane z występującym problemem.

Aktualizacja komponentów WordPressa

Aktualizacja wersji WordPressa, motywu lub wtyczek może spowodować powstanie konfliktu z innymi komponentami, które nie zostały zaktualizowane. Aktualizacja innych komponentów może przywrócić witrynę. Zobacz następujące tematy, aby zaktualizować komponent witryny:

Biały ekran bez żadnego błędu PHP

Jeśli pojawia się biały ekran śmierci, a procedura rozwiązywania problemów nie ujawniła błędu PHP, sprawdź następujące kwestie:

  1. Upewnij się, że katalog wp-content/themes istnieje.
  2. Potwierdź, czy uprawnienia są prawidłowe dla katalogów wp-content i themes.
  3. Potwierdź, czy także katalog aktywnego motywu ma poprawne uprawnienia.
  4. Upewnij się, że w katalogu aktywnego motywu znajdują się pliki.
  5. Sprawdź, czy domyślny motyw jest obecny także w katalogu wp-content/themes. WordPress automatycznie ładuje domyślny motyw w przypadku braku aktywnego motywu.
  6. Potwierdź, czy plik index.php w katalogu głównym istnieje i czy nie jest pusty.
  7. Potwierdź, czy plik index.php motywu istnieje i czy nie jest pusty.

Następne kroki

  • Jeśli problem nadal występuje po wykonaniu powyższych kroków rozwiązywania problemów, może być konieczne odinstalowanie i ponowne zainstalowanie motywu.

Więcej informacji