Teema ei tööta. Kuidas parandada kõige levinumad vead?

Kui teil tekib meie teema kasutamisel mõni tõrge või ilmub tühi valge leht, siis peaksite kõigepealt sisse lülitama debug teie veebisaidil.

Seda saad teha WordPressi vaikimisi failis wp-config.php, mis asub sinu WordPressi paigalduse juurkaustas.

  1. Redigeerige faili ja leidke rida:
    define('WP_DEBUG', false);
  2. Asendage rida koodide kogumiga, mis määratlevad konstandid, et lülitada sisse veaotsing ja kuvada vead ekraanil:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Salvestage fail ja laadige muudetud fail tagasi serverisse.
  4. Avage oma veebisait ja vaadake, kas ilmub mõni veateade.

Mõned üldised vead, mida võib esineda

1. Fataalne viga: Lubatud mälu suurus X baiti on ammendatud...

Väga levinud veateade, mis teatab, et teie serveris ei ole veebisaidi jaoks piisavalt mälu lubatud. Vastavalt Hosting nõuded, te oleksite pidanud eraldama vähemalt 96 MB, kuid vastavalt teie veebisaidi andmetele võib olla vaja rohkem mälu. Veateade ütleb teie eraldatud mälu täpset väärtust baitides, võite kasutada veebipõhiseid vahendeid, et teisendada baitides esitatud numbrid megabaididiks, et te teaksite, milline on teie praegune väärtus.

Võimalikud viisid, kuidas suurendada oma serveri mälulimiiti:

  1. suurendada mälu piirangut php.ini faili serveris real:
    memory_limit = 128M
  2. proovige suurendada mälupiirangut wp-config.php failis, lisage koodiread:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96MB on ainult minimaalne nõue teema käivitamiseks, teie sait võib vajada rohkem mälu, seega proovige suuremat mälu väärtust.
  3. kui server ei luba teil seda väärtust koodi abil muuta, nii et probleem püsib endiselt, võtke ühendust oma hostinguteenuse pakkujaga ja paluge suurendada oma veebisaidi mälulimiiti. Mitte kõik hostingufirmad ei luba kasutajal neid väärtusi muuta

2. Parseerimisviga: süntaksiviga, ootamatu T_FUNCTION...

Veenduge, et teie serveri parameetrid vastavad kõigile vajalikele nõuetele, nagu on kirjeldatud dokumendis Nõuded hostingule.

Enamasti ilmnevad vead, sest PHP vana versioon paigaldatud teie serverisse.

3. Väljakutse määratlemata funktsioonile mb_convert_encoding()

Paistab, et teie PHP installeerimisel ei ole paigaldatud Multibyte String laiendust, mida me soovitame ka meie dokumendis Nõuded hostingule.