Cum să remediați ecranul alb al morții WordPress

Înlocuirea întregului site WordPress cu un ecran complet alb în browser este una dintre problemele cu care se confruntă fiecare utilizator WordPress cel puțin o dată. Aceasta este una dintre cele mai frecvente erori WordPress – așa-numitul ecran alb al morții sau WSoD, așa cum ne vom referi la el în acest articol.

Această eroare poate fi foarte frustrantă, deoarece vine cu zero feedback sau este afișată numai în anumite părți ale site-ului dvs. De exemplu, vă puteți conecta în mod normal la panoul de administrare, în timp ce celelalte pagini ale site-ului sunt afișate ca un ecran alb.

În acest articol, vă vom arăta mai multe soluții pentru ecranul alb al morții (WSoD):

Ce cauzează Ecranul alb al morții WordPress?

Așa cum sugerează și numele, Ecranul alb al morții apare atunci când încercați să vă accesați site-ul web, dar tot ce obțineți este un ecran alb în browser. Se poate întâmpla pe o parte a site-ului dvs. live sau când încercați să accesați panoul de administrare, în funcție de sursa erorii.

Cea mai comună cauză a acestei erori sunt pluginurile și temele WordPress pe site-ul dvs. web care conțin un cod defect sau invalid. WSoD poate fi, de asemenea cauzat de lipsa memoriei PHP sau probleme cu serverul de găzduire.

WSoD poate apărea în moduri diferite, în funcție de browserul pe care îl utilizați. De exemplu, așa arată ecranul alb în Chrome.

Ecran alb în Chrome

Browserul Firefox, pe de altă parte, arată un ecran complet alb, fără notificări.

Ecran alb în Firefox

Deoarece există destul de multe cauze potențiale ale acestei erori, trebuie să abordați problema cu atenție.

Dacă există mai multe site-uri WordPress pe serverul dvs., începeți prin a verifica dacă celelalte site-uri de pe acest server au aceeași problemă. Dacă ecranul alb al morții se afișează și pe alte site-uri, există o problemă cu serverul dvs. În acest caz, contactați furnizorul dvs. de găzduire pentru ajutor. Dacă site-ul dvs. este singurul care se ocupă de eroarea ecranului alb, puteți exclude serverul ca posibil vinovat.

Acum vă vom ghida prin metodele pe care le puteți aplica pentru a rezolva problema cu WSoD dacă apare pe site-ul dvs. WordPress.

Înainte de a începe, rețineți că este incredibil de important să faceți backup regulat pentru site-ul dvs. Acest lucru vă permite să restaurați rapid ultima versiune funcțională a site-ului dvs. înainte de a începe depanarea.

Cum să remediați ecranul alb al morții WordPress

Deși WSoD pare complicat și frustrant, în majoritatea cazurilor, rezolvarea acestei erori este relativ simplă. Tot ce aveți nevoie este acces la Managerul de fișiere sau la panoul phpMyAdmin de pe contul dvs. de găzduire, precum și la un cont FTP.

Înainte de a trece la metode mai amănunțite, un sfat rapid. Ștergerea memoriei cache poate ajuta, de asemenea, la rezolvarea erorii WSoD. Dacă aveți un plugin de cache instalat și front-end-ul dvs. nu este disponibil din cauza WSoD, încercați pur și simplu să ștergeți memoria cache. Uneori, acesta este singurul motiv al erorii. Dacă acest lucru nu rezolvă problema, haideți să ne aprofundăm.

Creșteți limita de memorie PHP

Ecranul alb poate apărea atunci când scriptul început pe site-ul dvs. atinge limita de memorie. Din cauza lipsei de memorie disponibilă, acesta rămâne neterminat. Pentru a rezolva această problemă, trebuie să măriți limita de memorie PHP disponibilă pe site-ul dvs. Există câteva modalități de a face acest lucru – una dintre metodele recomandate este să adăugați cod în fișierul wp-config.php. Prin creșterea limitei de memorie PHP, veți permite scriptului dvs. să folosească mai multă memorie pentru a finaliza sarcina intenționată.

In relatie :  Cum să programați postări WordPress

Dacă aveți încă lipsă de memorie chiar și după creștere, este posibil să existe o problemă cu tema sau un plugin. Pentru a verifica acest lucru, contactați furnizorul dvs. de găzduire pentru a obține un raport statistic despre utilizarea memoriei. Verificați dacă tema sau un plugin folosește prea multă memorie.

Dezactivați pluginurile și tema

Dacă ați mărit limita de memorie PHP la 256 MB sau 512 MB și încă mai aveți de-a face cu această eroare, explorați alte opțiuni. Cele mai multe cazuri de WSoD sunt cauzate de un plugin defect sau de o temă de pe site-ul dvs. WordPress. Iată cum vă veți da seama care dintre ele este sursa problemei.

Vom începe cu pluginurile, deoarece aceasta este cea mai simplă modalitate de a rezolva eroarea WSoD. Este destul de comun ca site-urile să se blocheze din cauza actualizărilor de pluginuri, mai ales dacă actualizările sunt efectuate automat. Dezactivarea pluginurilor poate fi o modalitate de a scăpa de ecranul alb.

În funcție de disponibilitatea panoului de administrare, puteți dezactiva pluginurile folosind tabloul de bord de administrare sau folosind cPanel și FTP. Vom acoperi ambele metode.

Dacă încă puteți accesa panoul de administrare, du-te la opțiune ‘Pluginuri, marcați toate pluginurile instalate și selectați „Dezactivați‘ în meniul de acțiuni în bloc.

Pluginuri instalate
Dezactivați pluginurile

Dacă nu puteți accesa panoul de administrare, puteți dezactiva pluginurile folosind FTP și File Manager în cPanel. În scopul acestui articol, vom folosi FTP.

Clientul FTP ales de noi este FileZilla. Dacă nu aveți un cont FTP, care este necesar pentru a vă accesa cPanelul, creați-l sau cereți furnizorului dvs. de găzduire să o facă în locul dvs.

Link Conturi FTP

Când accesați serverul dvs. folosind un client FTP, localizați folderul rădăcină cu toate fișierele dvs. WordPress. Deschide folderul wp-content și redenumiți Dosarul de pluginuri. Doar marcați folderul, faceți clic dreapta pe el și selectați opțiunea Redenumire.

Redenumiți pluginul

Am schimbat numele în Plugins_test.

Schimbați numele pluginului

Pe măsură ce reîmprospătați site-ul, WordPress va căuta folderul de pluginuri pentru a încărca pluginurile. Deoarece nu le va putea găsi sub noul nume, le va dezactiva.

Acum că ați dezactivat toate pluginurile, verificați dacă eroarea a dispărut. Dacă este, reactivați pluginurile unul câte unul. De fiecare dată când reactivați un plugin, verificați dacă eroarea reapare – în acest fel veți identifica pluginul care provoacă WSoD.

Activați pluginul

Puteți face același lucru folosind FTP. În primul rând, trebuie să redenumiți folderul de pluginuri, astfel încât WordPress să le poată folosi din nou. În interiorul folderului de pluginuri, continuați prin redenumirea fiecărui plugin individual și reîmprospătarea site-ului pentru a identifica cel care cauzează problema.

Ecranul alb al morții

Când găsiți pluginul care provoacă ecranul alb, pur și simplu ștergeți-l și găsiți un instrument alternativ. Dacă acest plugin este important pentru dvs., contactați dezvoltatorii de plugin pentru a găsi o soluție.

Dacă acest lucru nu a rezolvat problema WSoD, puteți trece la testarea temei WordPress actuale. Începeți prin a o schimba la o temă implicită. Dacă puteți accesa panoul de administrare, pur și simplu navigați la Aspect > Teme și alegeți o temă implicită, de exemplu, Twenty Nineteen. Dacă nu aveți nicio temă implicită disponibilă, puteți descărca Twenty Nineteen din Directorul WordPress.

Teme de aspect
Activați tema WordPress

Dacă nu vă puteți conecta la panoul de administrare, puteți dezactiva tema folosind cPanel în contul dvs. de găzduire sau prin clientul FTP. Vă vom arăta cum să o faceți folosind FTP.

După ce vă conectați la server, navigați la /wp-content/themes/ pliant care se află în folderul rădăcină. Aici veți găsi toate temele instalate pe site-ul dvs. Faceți clic dreapta pe tema curentă și selectați Descărcare pentru a crea o copie de rezervă locală.

In relatie :  Ce este Lista neagră de adrese URL Google și cum să o evitați
Descărcați tema

După ce creați o copie de rezervă pe computer, ștergeți pur și simplu tema de pe site-ul dvs. făcând clic dreapta pe ea și selectând Șterge opțiune.

Șterge tema

Odată ce ștergeți tema activă, WordPress va folosi automat una dintre temele implicite de pe site-ul dvs. Dacă nu aveți nicio temă instalată (Twenty Twenty, Twenty Nineteen), puteți utiliza FTP pentru a instala o temă.

Dacă se dovedește că tema a provocat ecranul alb al morții, verificați-l pe tema funcții.php fişier. Uneori, eroarea este cauzată de actualizări prost efectuate.

Inspectați fișierul de funcții pentru erori în cod. De asemenea, dacă vedeți spații inutile în cod la sfârșitul funcții.php fișier, eliminați-le pur și simplu – uneori, aceasta rezolvă eroarea.

De asemenea, puteți descărca cea mai recentă versiune a temei și o puteți reinstala.

Rezolvați erorile de sintaxă

Unul dintre motivele comune pentru ecranul alb al morții este o simplă eroare de sintaxă. În aceste cazuri, vinovat este codul nevalid introdus în timpul editării fișierelor sau pluginului. Acesta este motivul pentru care ar trebui să evitați editarea temelor și a pluginurilor direct pe site-ul live. Aceste experimente ar trebui să se desfășoare întotdeauna într-un mediu sigur – pur și simplu creați un site de pregătire unde puteți testa orice modificări pe care le planificați pe site-ul dvs. web.

Puteți remedia cu ușurință erorile de sintaxă folosind FTP – cu toate acestea, trebuie să puteți localizați fișierul care conține codul nevalid. Dacă nu îl găsiți, pur și simplu restaurați ultima versiune funcțională a site-ului dvs. din backup.

Activați Depanarea

Dacă niciuna dintre metodele anterioare nu a ajutat, activați depanarea pe site-ul dvs. Puteți face acest lucru adăugând următorul cod în fișierul wp-config.php.

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Activați depanarea pe site-ul dvs

Salvați modificările și reîmprospătați site-ul. În loc de un ecran alb, ar trebui să vedeți o notificare sau un avertisment despre eroare. Acest lucru va fi util pentru a determina cauza problemei.

A doua linie de cod va genera a depanare.log fișier în folderul wp-content de pe serverul dvs. Îl puteți deschide folosind un editor de text standard, cum ar fi Notepad. Acesta va oferi mai multe informații despre eroare.

Deși depanarea nu face ca ecranul alb să dispară, este totuși util, deoarece identifică cauza exactă a WSoD – un fișier de bază specific sau un fișier plugin/temă.

Odată ce ați determinat ce fișier și ce linie de cod este vinovată, puteți edita codul dacă sunteți familiarizat cu programarea. Dacă nu sunteți priceput cu aceste lucruri, contactați autorul temei sau al pluginului pentru instrucțiuni și ajutor.

Ce să faci dacă ecranul alb al erorii morții persistă?

Acest lucru este destul de rar, dar dacă ați încercat toate aceste metode și încă primiți eroarea ecranului alb, vă recomandăm să contactați furnizorul de găzduire pentru asistență.

Dacă creați în mod regulat copii de siguranță ale site-ului dvs. WordPress, această problemă nu ar trebui să dureze prea mult timp. Backup-ul vă permite întotdeauna să restaurați ultima versiune funcțională a site-ului, astfel încât să puteți sări cu ușurință toate depanarea.

Dacă nu aveți o copie de rezervă și furnizorul dvs. de găzduire nu poate rezolva problema, va trebui să vă instalați site-ul WordPress de la zero. Desigur, aceasta nu este o soluție ideală, dar este singura modalitate de a vă face site-ul să funcționeze din nou. Procesul poate dura ceva timp, dar aceasta poate fi o oportunitate de a vă instala corect site-ul web pentru a preveni aceste probleme în viitor.

Gânduri finale

Sperăm că acest ghid v-a ajutat să remediați eroarea WSoD. În cele mai multe cazuri, această problemă este cauzată de o mică eroare care este ușor de remediat – deci consultați acest tutorial de fiecare dată când întâlniți temutul ecran alb.

Moyens Staff
Moyens I/O Staff te-a motivat, oferindu-ți sfaturi despre tehnologie, dezvoltare personală, stil de viață și strategii care te vor ajuta.