Kazalo vsebine
Če se pri uporabi naše teme soočite z motnjami v delovanju ali se pojavi prazna bela stran, morate najprej vklopiti debug na vašem spletnem mestu.
To lahko storite v privzeti datoteki WordPress wp-config.php v korenski mapi vaše namestitve WordPress.
- Uredite datoteko in poiščite vrstico:
define('WP_DEBUG', false);
- Vrstico zamenjajte z nizom kod, ki določajo konstante za vklop razhroščevanja in prikaz napak na zaslonu:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
@ini_set('display_errors',1); - Shranite datoteko in prenesite spremenjeno datoteko nazaj v strežnik.
- Odprite svoje spletno mesto in preverite, ali se pojavi kakšno sporočilo o napaki.
Nekatere najpogostejše splošne napake, ki jih lahko opazite
1. Usodna napaka: Bajtov izčrpana...
Zelo pogosto sporočilo o napaki, ki sporoča, da v strežniku ni dovolj pomnilnika za spletno mesto. Glede na Zahteve za gostovanje, bi morali dodeliti vsaj 96 MB, vendar je glede na podatke na vaši spletni strani morda potrebno več pomnilnika. V sporočilu o napaki je navedena natančna vrednost dodeljenega pomnilnika v bajtih, zato lahko uporabite spletna orodja za pretvorbo številk v bajtih v megabajte, da boste vedeli, kakšna je trenutna vrednost.
Možni načini za povečanje omejitve pomnilnika v strežniku:
- povečajte omejitev pomnilnika v datoteki php.ini v strežniku v vrstici:
memory_limit = 128M - poskusite povečati omejitev pomnilnika v datoteki wp-config.php, dodajte vrstice kode:
define('WP_MEMORY_LIMIT', '128M');
define('WP_MAX_MEMORY_LIMIT', '128M');
96 MB je le minimalna zahteva za zagon teme, vaše spletno mesto morda potrebuje več pomnilnika, zato poskusite z višjo vrednostjo pomnilnika. - če strežnik ne omogoča spreminjanja te vrednosti prek kode in težava še vedno obstaja, se obrnite na ponudnika gostovanja in zahtevajte, da poveča omejitev pomnilnika za vašo spletno stran. Vsa podjetja za gostovanje ne dovoljujejo spreminjanja teh vrednosti.
2. Napaka pri razčlenjevanju: sintaktična napaka, nepričakovana T_FUNCTION...
Prepričajte se, da parametri strežnika izpolnjujejo vse potrebne zahteve, opisane v Zahteve za gostovanje.
V večini primerov se napake pojavijo zaradi staro različico PHP nameščen v strežniku.
3. Klic nedefinirane funkcije mb_convert_encoding()
Zdi se, da v vaši namestitvi PHP ni nameščena razširitev Multibyte String, ki jo priporočamo tudi v našem Zahteve za gostovanje.