Sisukord
WordPress White Screen of Death (WSOD) on tavaline viga, mille tulemuseks on tühi ekraan, mille põhjusest on raske aru saada, sest veateated puuduvad. Selle põhjuseks võivad olla pluginate või teemade konfliktid, PHP mälu piiride ammendumine või probleemid WordPressi tuumaga. Siin on samm-sammuline juhend WSOD-i tõrkeotsingu ja parandamise kohta:
Lubage silumine
WordPressi silumisrežiimi sisselülitamine võib aidata teil avastada konkreetseid veateateid. Selleks:
- Juurdepääs oma saidile FTP või oma host'i failihalduri kaudu ja leiate faili
wp-config.php
faili. - Redigeerige faili ja otsige rida, kus on kirjas
define('WP_DEBUG', false);
. Muudavale
aadressiletõsi
. Kui seda rida ei ole olemas, lisage see ülevalpool "See on kõik, lõpetage redigeerimine! Head avaldamist" rida:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
See konfiguratsioon logib vead faili nimega debug.log
jooksul wp-content
kataloogi ilma neid oma saidi külastajatele kuvamata.
Deaktiveeri kõik pistikprogrammid
WSOD-i taga on sageli süüdi pluginad. Kontrollida, kas plugin põhjustab probleemi:
- Kasutage FTP-d või oma vastuvõtja failihaldurit, et navigeerida aadressile
wp-content
kaust. - Nimetage ümber
pluginad
kausta midagi sellist naguplugins_old
. See deaktiveerib kõik pluginad. - Kontrollige oma saiti uuesti. Kui see on tagasi, põhjustab probleemi üks pluginatest. Nimetage kaust tagasi
pluginad
ja seejärel deaktiveerige iga plugin ükshaaval WordPressi armatuurlaual, et isoleerida problemaatiline plugin.
PHP mälu piirangu suurendamine
WSOD-i võib põhjustada ka PHP-le eraldatud ebapiisav mälu:
- In the
wp-config.php
faili, lisage järgmine rida:
define('WP_MEMORY_LIMIT', '256M');
See suurendab PHP mälu piirangut 256MB-ni. Kui teil tekib WSOD ka pärast seda, võib probleem olla seotud teie hostingukeskkonna üldise mälulimiidiga ja te peate võib-olla võtma ühendust oma hostinguteenuse pakkujaga.
Kontrollida süntaksivigu
Kui olete hiljuti mingeid faile redigeerinud, võib põhjuseks olla süntaksiviga:
- Vaadake tehtud muudatused üle. Kui te ei ole kindel, pöörduge tagasi faili eelmise versiooni juurde.
- Kasutage PHP süntaksikontrolliprogrammi või süntaksi esiletõstmisega redaktorit vigade avastamiseks ja parandamiseks.
Tühjenda vahemälu
Mõnikord võivad teie brauser või vahemälupluginad näidata WSODi vahemällu salvestatud versiooni:
- Tühjendage brauseri vahemälu ja võimaluse korral tühjendage vahemälu oma veebimajutuse juhtpaneeli või vahemäluplugina seadete kaudu.
Kontrollida failiõigusi
WSOD-i võivad põhjustada ka valed failiõigused:
- Failid peaksid olema seatud väärtusele 644 või 640 ja kataloogid väärtusele 755 või 750. Saate kontrollida ja muuta õigusi FTP-kliendi abil.
Taastamine varukoopiast
Kui ükski ülaltoodud sammudest ei toimi, võib saidi taastamine varukoopiast olla kiire lahendus, et sait taas tööle saada:
- Kasutage nii WordPressi failide kui ka andmebaasi taastamiseks hiljutist varukoopiat.
Võtke ühendust oma veebimajutuse pakkujaga
Kui olete ikka veel ummikus, võib teie hostinguteenuse pakkuja pakkuda teavet servervigade, andmebaasiprobleemide või muude hostinguga seotud probleemide kohta, mis võivad põhjustada WSOD-i.
Kui järgite neid samme, peaksite suutma WordPressi valge surmaekraani põhjuse diagnoosida ja parandada. Pidage meeles, et regulaarsete varukoopiate tegemine ja muudatuste testimine staging-keskkonnas aitab vältida probleemide mõjutamist teie live-saidil.