Temat nie działa. Jak naprawić najczęstsze błędy?

Jeśli napotkasz jakąkolwiek awarię podczas korzystania z naszego motywu lub pojawi się pusta biała strona, pierwszą rzeczą, którą powinieneś zrobić, to włączyć odpluskwić Na twojej stronie.

Możesz to zrobić w domyślnym pliku WordPress wp-config.php, w folderze głównym instalacji WordPress.

  1. Edytuj plik i zlokalizuj linię:
    zdefiniuj („WP_DEBUG”, fałsz);
  2. Zastąp linię zestawem kodów, które definiują stałe, aby włączyć debugowanie i wyświetlić błędy na ekranie:
    zdefiniuj („WP_DEBUG”, prawda);
    zdefiniuj („WP_DEBUG_LOG”, prawda);
    zdefiniuj („WP_DEBUG_DISPLAY”, prawda);
    @ini_set('błędy_wyświetlania',1);
  3. Zapisz plik i prześlij z powrotem na serwer zmodyfikowany plik.
  4. Otwórz swoją witrynę i sprawdź, czy pojawia się komunikat o błędzie.

Niektóre typowe błędy ogólne, które możesz zobaczyć

1. Błąd krytyczny: Dozwolony rozmiar pamięci wynoszący X bajtów został wyczerpany…

Bardzo częsty komunikat o błędzie, który informuje, że nie zezwoliłeś na wystarczającą ilość pamięci na serwerze dla witryny. Według Wymagania dotyczące hostingu, powinieneś był przydzielić co najmniej 96 MB, ale według danych na Twojej stronie może być wymagana większa ilość pamięci. Komunikat o błędzie podaje dokładną wartość przydzielonej pamięci w bajtach, możesz użyć narzędzi online do konwersji liczb w bajtach na megabajty, aby wiedzieć, jaka jest twoja aktualna wartość.

Możliwe sposoby zwiększenia limitu pamięci na serwerze:

  1. zwiększ limit pamięci w pliku php.ini na swoim serwerze w wierszu:
    limit_pamięci = 128M
  2. spróbuj zwiększyć limit pamięci w pliku wp-config.php, dodaj linijki kodów:
    zdefiniuj('WP_MEMORY_LIMIT', '128M');
    zdefiniuj('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB to tylko minimalne wymaganie do uruchomienia motywu, Twoja witryna może wymagać więcej pamięci, więc wypróbuj wyższą wartość pamięci.
  3. jeśli serwer nie pozwala na modyfikację tej wartości za pomocą kodu, więc problem nadal występuje, skontaktuj się z dostawcą usług hostingowych z prośbą o zwiększenie limitu pamięci dla Twojej witryny. Nie wszystkie firmy hostingowe zezwalają użytkownikom na zmianę tych wartości

2. Błąd analizy: błąd składni, nieoczekiwany T_FUNCTION…

Upewnij się, że parametry Twojego serwera spełniają wszystkie niezbędne wymagania opisane w Wymagania dotyczące hostingu.

W większości przypadków błędy pojawiają się z powodu stara wersja PHP zainstalowany na Twoim serwerze.

3. Wywołanie niezdefiniowanej funkcji mb_convert_encoding()

Wygląda na to, że Twoja instalacja PHP nie ma zainstalowanego rozszerzenia Multibyte String, które zalecamy również w naszym Wymagania dotyczące hostingu.