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.phpfaili. - Redigeerige faili ja otsige rida, kus on kirjas
define('WP_DEBUG', false);. Muudavaleaadressiletõ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-contentkaust. - Nimetage ümber
pluginadkausta 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
pluginadja 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.phpfaili, 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.
