A téma nem működik. Hogyan lehet kijavítani a leggyakoribb hibákat?

Ha bármilyen hibás működéssel szembesül a témánk használatával, vagy egy üres fehér oldal jelenik meg, az első dolog, amit tennie kell, hogy bekapcsolja a debug az Ön weboldalán.

Ezt a WordPress alapértelmezett wp-config.php fájljában teheti meg, a WordPress telepítés gyökérmappájában.

  1. Szerkessze a fájlt és keresse meg a sort:
    define('WP_DEBUG', false);
  2. Cserélje ki a sort olyan kódokkal, amelyek konstansokat definiálnak a hibakeresés bekapcsolásához és a hibák megjelenítéséhez a képernyőn:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Mentse a fájlt, és töltse vissza a módosított fájlt a szerverre.
  4. Nyissa meg weboldalát, és nézze meg, hogy megjelenik-e valamilyen hibaüzenet.

Néhány gyakori általános hiba, amelyekkel találkozhatsz

1. Végzetes hiba: A megengedett X bájt memóriaméret kimerült...

A nagyon gyakori hibaüzenet, amely arról tájékoztat, hogy a szerveren nincs elég memória a weboldal számára. A Tárhelykövetelmények, ki kellett volna osztania legalább 96MB, de a weboldalán található adatok szerint több memóriára lehet szükség. A hibaüzenet megadja a kiosztott memória pontos értékét bájtban, az online eszközök segítségével a bájtban megadott számokat megabájtra konvertálhatja, így tudni fogja, hogy mi az aktuális érték.

A szerver memóriakorlátjának növelésének lehetséges módjai:

  1. növelje a memória limitet a php.ini fájlban a szerverén a következő sorban:
    memory_limit = 128M
  2. próbálja meg növelni a memória korlátot a wp-config.php fájlban, adjon hozzá kódsorokat:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96MB csak minimális követelmény a téma futtatásához, az Ön webhelye több memóriát igényelhet, ezért próbálja meg a memória magasabb értékét.
  3. ha a szerver nem engedi, hogy ezt az értéket kódon keresztül módosítsa, és a probléma továbbra is fennáll, lépjen kapcsolatba a tárhelyszolgáltatóval, és kérje a weboldal memóriakorlátjának növelését. Nem minden tárhelyszolgáltató cég engedélyezi a felhasználó számára ezen értékek módosítását

2. Parse error: syntax error, unexpected T_FUNCTION...

Győződjön meg róla, hogy a kiszolgáló paraméterei megfelelnek a következő pontban leírt összes szükséges követelménynek Tárhelykövetelmények.

A legtöbb esetben a hibák a következők miatt jelennek meg a PHP régi verziója telepítve a kiszolgálón.

3. Meg nem határozott mb_convert_encoding() függvény hívása

Úgy tűnik, hogy a PHP telepítésében nincs telepítve a Multibyte String kiterjesztés, amit a következő cikkünkben is ajánlunk Tárhelykövetelmények.