E-post
Veaotsing ja parandamine

Valge ekraan WordPressis: põhjused ja parandamine

WordPressi valge ekraan

Valge ekraan on WordPressi tuntuim tõrge. See ei ole omaette viga, vaid tagajärg. PHP katkestas töö lehe genereerimise keskel ja kuna vigade kuvamine on tootmiskeskkonnas välja lülitatud, saab brauser tühja vastuse. Parandamine algab sellest, et viga nähtavale tuua.

Lühidalt

  • Valge ekraan on alati peidetud PHP viga.
  • Vaata serveri vealogi, ära oleta.
  • Levinumad põhjused on pistikprogramm, teema, mälupiirang ja PHP versiooni vahetus.

Vaata kõigepealt vealogi

Juhtpaneelis on failibrauser ja logivaade. Otsi fail error_log veebilehe juurkataloogist või paneeli logide jaotisest. Viimane rida näitab tavaliselt otse faili ja rea, kus tõrge tekkis, ning faili tee paljastab, kas põhjus on pistikprogrammis või teemas. See üks samm asendab suurema osa oletamisest.

Kui logi pole saadaval

Saad vigade logimise sisse lülitada, lisades faili wp-config.php read define('WP_DEBUG', true); ja define('WP_DEBUG_LOG', true);. Vead kirjutatakse faili wp-content/debug.log. Eemalda need read kohe, kui viga on leitud, sest need ei kuulu tootmises olevale veebilehele.

Neli levinumat põhjust

PõhjusTunnusLahendus
PistikprogrammEkraan ilmus kohe pärast uuendust või paigaldustNimeta pistikprogrammi kaust FTP kaudu ümber, siis lülitab WordPress selle välja
TeemaAvaleht on valge, kuid /wp-admin töötabNimeta teema kaust ümber, siis läheb WordPress tagasi vaiketeemale
MälupiirangEkraan tuleb ainult rasketel lehtedel või meediateegisTõsta PHP mälupiirangut juhtpaneelist
PHP versioonEkraan ilmus ilma, et veebilehte oleks muudetudTaasta eelmine PHP versioon, seejärel uuenda aegunud pistikprogrammid

Miks kausta ümbernimetamine toimib

WordPress otsib pistikprogramme ja teemasid kaustatee järgi. Kui kaust ei ole seal, kus see peaks olema, lülitab WordPress selle välja ega proovi seda käivitada. See on turvalisem kui kustutamine, sest seaded säilivad andmebaasis ja saad kaustale algse nime tagasi anda. Vajad FTP- või SFTP-ühendust ja selle kohta on eraldi juhend.

PHP versiooni vahetus on alahinnatud põhjus

Kui veebimajutus uuendab PHP versiooni, võivad vanad pistikprogrammid kohe töötamast lakata, ilma et keegi oleks veebilehte puudutanud. Kui valge ekraan ilmus iseenesest, kontrolli esimesena PHP versiooni. Juhised leiad juhendist PHP versiooni vahetamine. Taasta eelmine versioon, et veebileht taas töötaks, uuenda seejärel pistikprogrammid ja tõsta versioon uuesti.

Enne kui midagi muudad

Tee varukoopia. Valge ekraani parandamine nõuab failide ümbertõstmist ja ilma varukoopiata muudab üks vale liigutus parandatava vea kaotatud veebileheks. Juhend on veebilehe varundamine ja taastamine.

Kui sa ei taha seda ise teha

Valge ekraani parandamine on tavaliselt umbes tunnine töö, kui vealogi on loetud. Parandame selle tunnitööna koos varukoopiate ja aruandega.

Vaata, kuidas parandame katkise veebilehe »

Veebilehel ilmnes kriitiline viga: nii selgitad välja, millest see tuleneb »