Ecranul alb al morții WordPress - Ce este și cum să îl remediați (în 10 pași)

Publicat: 2021-02-05

Ecranul alb al morții WordPress este poate una dintre cele mai frecvente erori care apar pe această platformă. Chiar dacă există destul de multe modalități dovedite de a depana această eroare, dar pentru mulți proprietari de site-uri web, este destul de supărător la început, deoarece se simte ca și cum site-ul dvs. WordPress a fost eliminat sau piratat.

Dar nu-ți face griji. În acest articol, vă vom prezenta un ghid în zece pași despre cum să remediați erorile de ecran alb WordPress și să evitați această eroare în viitor. Dar înainte de a vorbi despre asta, să discutăm pe scurt ce este ecranul alb al morții WordPress și cauzele sale.

Sa incepem.

Înrudit: Cum se remediază eroarea 405 Metoda nepermisă

Conținutul paginii

  1. Ce este WordPress White Screen Of Death?
  2. Care sunt cauzele ecranului alb WordPress?
  3. Cum să remediați ecranul alb al morții WordPress - (Ghid pas cu pas)
  4. Cum să preveniți ecranul alb WordPress?
  5. Concluzie

Ce este WordPress White Screen Of Death?

După cum am menționat mai sus, WordPress White Screen of Death (WSoD) este una dintre cele mai frecvente erori întâlnite de proprietarii de site-uri WordPress. După cum sugerează și numele, veți vedea o pagină albă WordPress în loc de site-ul dvs. odată ce încercați să vă conectați la tabloul de bord wp_admin.

Chiar dacă această eroare de ecran alb este destul de comună cu site-urile WordPress, devine destul de frustrantă, deoarece nu există niciun cod de eroare sau mesaj care să vă ajute să realizați problema din spatele ei. Cu toate acestea, unele browsere afișează eroare HTTP 500, dar tot ceea ce arată este un mesaj „Această pagină nu funcționează”, care nu este de ajutor.

Un lucru de reținut aici este că eroarea ecranului alb nu afectează întotdeauna întregul site web. În schimb, există anumite pagini ale site-ului dvs. în care veți vedea această pagină albă WordPress.

De exemplu, este posibil să vedeți această eroare de ecran alb pe panoul de administrare numai în timp ce celelalte pagini ale site-ului dvs. WordPress ar părea să funcționeze perfect.

Rețineți că nu puteți elimina posibilitatea ca această eroare să vă afecteze întregul site web.

Acum știți ce este WordPress White Screen of Death (WSoD), ceea ce ne duce la cauzele sale.

Să vorbim despre ei.

Care sunt cauzele ecranului alb WordPress?

Există câteva probleme minore și majore care provoacă erori de ecran alb pe site-ul dvs. WordPress. Cu toate acestea, unele dintre cele mai comune cauze includ probleme cu baza de date a site-ului dvs. web sau PHP .

Iată cele trei motive cele mai frecvente declarate de WordPress care cauzează eroare de ecran alb.

  1. O actualizare de plugin care nu este compatibilă cu alte componente software de pe site-ul dvs. WordPress.
  2. De exemplu, conflictul dintre o temă și elementele existente pe site-ul dvs. este un plugin pe script.
  3. Un fișier temă lipsă din WordPress.

Cele trei cauze ale WordPress sunt de obicei în spatele erorii de ecran alb. Cu toate acestea, nu puteți exclude posibilitatea ca mulți alți factori implicați în această problemă, cum ar fi depășirea memoriei PHP, scriptul care nu răspunde și serverele expirate etc.

În multe cazuri, există chiar probleme cu serverul care pot fi rezolvate de la capătul gazdelor. Prin urmare, este o idee decentă să verificați dacă celelalte site-uri web de pe același cont de găzduire funcționează așa cum ar trebui. Dacă aceste site-uri web funcționează bine, fără nicio eroare de pagină albă, atunci cauza principală a acestei erori este tema, scriptul sau pluginurile site-ului dvs. web.

Acum că știți ce ar putea declanșa eroarea ecranului alb pe site-ul dvs. WordPress, consultați acest ghid pas cu pas pentru a remedia această eroare.

Cum să remediați ecranul alb al morții WordPress - (Ghid pas cu pas)

Deși poate suna destul de simplu în timp ce se uită la cauze, remedierea ecranului alb al morții WordPress nu este o sarcină ușoară. În schimb, este o sarcină destul de descurajantă, care necesită multă răbdare pentru a vă executa și restaura site-ul perfect.

Urmați acest ghid de zece pași pentru a remedia eroarea ecranului alb WordPress.

  1. Goliți memoria cache a browserului
  2. Reluați acțiunile recente
  3. Verificați site-ul și panoul de administrare pentru posibile indicii
  4. Localizați posibile erori PHP prin depanare
  5. Testați tema site-ului dvs
  6. Testați-vă pluginurile WordPress
  7. Examinați integrările terțelor părți pentru posibilele conflicte
  8. Restaurați fișierele actualizate recent la starea lor inițială
  9. Ajustați limita de memorie a serverului și timpul de execuție
  10. Contactați furnizorul dvs. de găzduire

Rețineți că este important să creați o copie de rezervă a site-ului dvs. atunci când executați o remediere a erorilor de ecran alb pe WordPress. De asemenea, puteți forma o copie de rezervă manuală a site-ului dvs. dacă nu aveți acces la backend.

Pasul 1: Ștergeți memoria cache a browserului

Una dintre cele mai comune posibilități de a obține erori de ecran alb pe site-ul dvs. WordPress ar putea fi memoria cache a browserului dvs. Dacă acesta este motivul erorii în cazul dvs., atunci aceasta va fi rezolvată fără a fi nevoie să urmați toți ceilalți pași menționați mai jos în acest ghid. Pentru a șterge memoria cache a browserului (Google Chrome, de exemplu), iată ce puteți face.

  1. Faceți clic pe meniul drop-down din colțul din dreapta sus.
  2. Faceți clic pe Mai multe instrumente și Ștergeți datele de navigare .
  3. Va apărea un meniu pop-up de unde vă puteți șterge Istoricul de navigare , Fișierele din cache și Cookie-urile .
  4. Acum faceți clic pe Ștergeți datele și așteptați finalizarea procesului.
  5. Reporniți browserul și încercați să vă conectați la wp-admin.

Prin eliminarea datelor din cache din browser, există șanse să nu mai vedeți o eroare de ecran alb. Cu toate acestea, dacă nu este cazul, treceți la pasul următor, care reia activitățile dvs. recente.

Pasul 2: Retrace RecentActions

Există o șansă mare ca o eroare de ecran alb să rezulte din acțiunile tale recente executate pe site-ul web, cum ar fi instalarea de plugin-uri și teme noi sau actualizate, etc. Deși acest lucru poate părea destul de simplu, analizând activitățile pe care le-ați desfășurat pe site-ul dvs. înainte de eroare v-ar ajuta să găsiți cauza principală mult mai ușor.

Când vă retrageți activitățile recente desfășurate pe un site web, vă puteți adresa aceste întrebări.

  • Ce ai făcut pe site-ul tău web înainte de a întâmpina eroarea ecranului alb?
  • Ați instalat sau actualizat vreun plugin sau temă?
  • Ai schimbat vreo linie de cod?
  • Ați modificat vreo configurație a bazei de date a site-ului dvs.?
  • A făcut vreun membru al echipei dvs. vreo modificare site-ului dvs.? Dacă da, atunci care au fost acele modificări?

Dacă găsiți ceva neplăcut în oricare dintre aceste răspunsuri, analizați următoarele fapte relevante pentru entitatea suspectă.

  • Instalarea de pluginuri noi sau actualizate
  • Instalarea temei noi sau actualizate
  • Modificări efectuate în baza de date a site-ului dvs
  • Memoria sau timpul de execuție depășiți
  • Integrari terțe, cum ar fi certificatul SSL sau CDN.

În schimb, dacă nu găsiți niciuna dintre acțiunile dvs. responsabile pentru eroarea ecranului alb, luați în considerare ceilalți pași menționați mai jos.

Pasul 3: Verificați site-ul și panoul de administrare pentru posibile indicii

Întreaga idee despre executarea acestui pas este să vă dați seama dacă întregul dvs. site este afectat de ecranul alb sau doar de ecranul wp-admin.

Există de obicei două moduri simple de a înțelege acest lucru.

  • În funcție de browser, ecranul alb vă poate afișa un mesaj de eroare. Dacă mesajul de eroare include cauze cum ar fi depășirea memoriei, tema lipsă sau expirarea unui site web, puteți urma pașii de mai jos relevanți pentru aceste cauze.
  • A doua modalitate este și destul de ușoară. WordPress 5.2 a lansat o funcție de protecție împotriva erorilor fatale prin care vă anunță despre „dificultățile tehnice” de pe site-ul dvs. web. Verificați acest e-mail, deoarece este posibil să aflați ce temă sau plugin a cauzat eroarea. În plus, veți găsi un link pentru a vă conecta la wp-admin unde vă puteți pune site-ul în modul de recuperare .

Pasul 4: Localizați posibile erori PHP prin depanare

Dacă nu puteți găsi niciun mesaj de eroare pe site-ul dvs., atunci activarea modului de depanare este, de asemenea, o idee excelentă pentru a localiza cauza erorii. Pentru a activa modul de depanare

  1. Localizați fișierul wp-config.php prin FTP (File Transfer Protocol) al furnizorului gazdă.
  2. În acest fișier, găsiți această linie de cod; define('WP_DEBUG', false)
  3. Acum schimbați valoarea „ False ” cu „ True ”. Rețineți că, dacă nu puteți vedea această linie de cod în fișier, puteți crea una.

Odată ce ați activat modul Depanare, orice problemă în PHP-ul site-ului dvs. va fi dezvăluită. Acum puteți remedia aceste probleme și puteți reîncărca site-ul pentru a verifica dacă eroarea ecranului alb a fost rezolvată.

Este demn de remarcat faptul că ar trebui să schimbați înapoi valoarea din wp-config.php la „ False ”, indiferent dacă sunt dezvăluite sau nu erori, deoarece WordPress vă recomandă să faceți acest lucru.

Pasul 5: Testați tema site-ului dvs

Dacă partea frontală a site-ului dvs., dacă vedeți un mesaj de eroare „ Tema lipsește ”, atunci este cel mai probabil ca cineva să nu fi implementat corect fișierele cu tema în instalarea live a site-ului dvs. WordPress.

Pentru a rezolva această problemă, va trebui să implementați aceste fișiere pe server prin intermediul clientului FTP sau al managerului de fișiere al gazdei. Iată cum să faci asta.

Găsiți folderul Teme în wp-content și Redenumiți-l în ceea ce doriți. Acest lucru este pentru a vă asigura că WordPress nu mai poate apela la această temă. Cu cuvinte mai simple, ar dezactiva din punct de vedere tehnic tema. Acum încercați să vă reîncărcați site-ul. Dacă eroarea de ecran alb a dispărut, atunci cauza principală a erorii este tema site-ului dvs.

Iată ce trebuie să faci în jurul lui.

  • Rulați site-ul dvs. pe o versiune mai veche și mai sigură a temei dvs.
  • Luați legătura cu designerul temei și solicitați un patch pentru a putea instala și rula o versiune mai sigură a temei.
  • Descărcați și instalați o temă complet nouă și configurați-o pe baza site-ului dvs. web.

Cu toate acestea, dacă eroarea ecranului alb încă apare, atunci există posibilitatea ca pluginul să fie un vinovat.

Pasul 6: Testează-ți pluginurile WordPress

Pluginurile sunt printre cele mai comune motive pentru care WordPress-ul dvs. ar putea fi afectat de eroarea ecranului alb. Chiar dacă nu ați instalat sau actualizat un plugin, nu puteți exclude această posibilitate din cauza actualizărilor automate WordPress.

Iată ce trebuie să faci.

  1. Accesați folderul wp-content și reintitulați folderul Plugin -uri la orice doriți, deoarece vă va dezactiva toate pluginurile.
  2. Acum reîncărcați site-ul și conectați-vă la wp-admin pentru a vedea dacă eroarea este rezolvată.

Dacă site-ul dvs. a fost restaurat, atunci eroarea vine din cauza unuia dintre pluginurile site-ului dvs. Acum va trebui să determinați care dintre pluginurile dvs. este vinovatul.

Iată ce trebuie să faci

Navigați pe ecranul dvs. de pluginuri și activați fiecare plugin pe rând și reîmprospătați-vă site-ul. Asigurați-vă că începeți de la primul plugin și continuați să faceți acest lucru, dacă nu găsiți pluginul care provoacă eroarea.

Odată ce găsiți pluginul infectat, iată ce puteți face.

  • Utilizați o versiune mai veche sau mai sigură a pluginului.
  • Luați legătura cu designerul de plugin și solicitați rularea unui patch.
  • Înlocuiți pluginul afectat cu o alternativă.

Există șanse ca niciunul dintre pluginurile dvs. să nu fie responsabil pentru eroare. Dacă acesta este cazul, treceți la pasul următor, revizuirea integrărilor terță parte.

Pasul 7: Examinați integrările terțelor părți pentru posibile conflicte

Chiar dacă acest lucru nu se întâmplă foarte des, orice integrare terță parte cu site-urile dvs., cum ar fi certificatele SSL și CDN-urile, ar putea provoca, de asemenea, o eroare de ecran alb. Motivul principal din spatele acestui lucru este conflictul dintre două elemente diferite, de exemplu, un CDN în conflict cu un certificat SSL.

Dacă ați integrat ceva de la o terță parte pe site-ul dvs. înainte de eroarea ecranului alb, dezactivați-l sau dezinstalați-l. Dacă eroarea este rezolvată, atunci luați în considerare căutarea unei alternative pentru acel instrument terță parte.

Pasul 8: Restaurați fișierele actualizate recent la starea lor originală

Unul dintre cele mai comune motive pentru care apare ecranul alb al morții WordPress este modificarea codului fără testare.

Pentru a remedia această eroare, schimbați o versiune modificată a fișierului wp-config.php sau .htacess cu o copie nouă și vedeți dacă site-ul dvs. este restaurat.

Dacă acest lucru nu funcționează, treceți la următorul pas.

Pasul 9: Ajustați limita de memorie a serverului și timpul de execuție

Dacă nu găsiți nicio problemă cu cauzele potențiale ale erorii de ecran alb de mai sus, atunci există șanse mari să fi depășit limita de memorie a serverului. Pentru a remedia această problemă, va trebui să ajustați limita de memorie a serverului dvs. Iată cum

Dacă nu primiți un mesaj care vă recomandă să setați un spațiu de stocare specific, spațiul de stocare ideal este de 64 MB. De obicei, există trei fișiere prin care vă puteți regla memoria. Cu toate acestea, este important să salvați o copie a fișierului pe care alegeți să îl modificați în prealabil.

Primul fișier pe care îl puteți modifica pentru a ajusta memoria serverului este fișierul wp-config.PHP. Pentru a regla memoria, adăugați această linie de cod.

define('WP_MEMORY_LIMIT', '64M');

O altă modalitate excelentă de a vă ajusta memoria este să adăugați această linie de cod în fișierul dvs. .htacess .

php_valuememory_limit 64M

Rețineți că fișierul .htaccess este adesea ascuns; prin urmare, este important să dezvăluiți toate fișierele odată ce intenționați să le modificați.

Al treilea fișier pe care îl puteți modifica este fișierul php.ini din directorul rădăcină al site-ului dvs. Adăugați această linie de cod în acest fișier.

memory_limit = 64M

Rețineți că nu este important să modificați toate fișierele. Începeți cu primul fișier și verificați dacă eroarea a fost rezolvată. Dacă nu, atunci treceți la următorul fișier.

Odată ce ați ajustat cu succes memoria, următorul lucru este să ajustați timpul maxim de execuție permis. Dacă nu ați primit un mesaj de eroare care vă recomandă un anumit timp de execuție, atunci timpul ideal pentru a începe este de 60 de secunde.

Spre deosebire de memorie, aici, puteți ajusta timpul maxim de execuție doar în două fișiere. Iată ce trebuie să faci.

Adăugați acest cod în fișierul dvs. .htaccess .

php_valuemax_execution_time 60

Un alt fișier pe care îl puteți modifica este php.ini . Adăugați această linie de cod la acest fișier.

max_execution_time = 60

Rețineți că trebuie să ajustați timpul maxim de execuție numai în aceste fișiere. Dacă cauza principală a erorii de ecran alb este serverul dvs., atunci ar trebui rezolvată. Cu toate acestea, este esențial să luați în considerare actualizarea planului dvs. de găzduire.

Pasul 10: Contactați furnizorul dvs. de găzduire

După ce ați parcurs toți pașii menționați mai sus în acest ghid, ar fi trebuit să fi putut rezolva această problemă. Cu toate acestea, dacă nimic nu pare să funcționeze în continuare, ar putea fi necesar să luați în considerare să contactați furnizorul dvs. de găzduire.

Echipa lor ar oferi toate detaliile legate de activitățile recente ale site-ului dvs. care ar fi putut cauza eroarea. Cu cuvinte simple, ei sunt singurii oameni care vă pot ajuta în acest moment.

Cu toate acestea, a avea un bilet de asistență vă poate ajuta să ajungeți rapid la rădăcina acestei probleme și să vă recuperați site-ul cât mai curând posibil.

Acum că știți cum să remediați ecranul alb al morții WordPress, iată cum îl puteți evita pe viitor.

Cum să preveniți ecranul alb WordPress?

Dacă te-ai confruntat cu eroarea ecranului alb, atunci trebuie să știi cât de supărător devine uneori WordPress. Chiar și un simplu plugin poate cauza probleme masive și suferință. Pentru a preveni ca ecranul alb al morții să apară în viitor, iată ce trebuie să faceți.

  • Creați copii de siguranță sistematice ale site-ului dvs. pe o altă locație decât serverul dvs., astfel încât să le puteți utiliza în situații de urgență.
  • Este important să fiți atenți la orice instalare sau actualizări făcute pentru pluginurile și temele dvs., astfel încât să puteți descoperi cauza principală a erorii.
  • Testați întotdeauna actualizările într-un mediu de pregătire pentru a verifica că nu există conflicte.
  • Testați în prealabil modificările pe care le implementați pe un cod într-un mediu de pregătire.
  • Aveți o evidență a fiecărui utilizator care face modificări site-ului dvs.

Ultimul și cel mai important punct este să alegeți un furnizor de găzduire de încredere, care este disponibil 24/7 pentru a asigura performanța fără probleme a site-ului dvs. În caz de urgență, acești furnizori de găzduire vă ajută să rezolvați rapid erorile.

În plus, puteți angaja oricând un serviciu de întreținere WordPress de încredere, oferind agenții precum WP-Pals să se ocupe de întreținerea site-ului dvs.

Concluzie

Citind acest ghid concludent, puteți rezolva eficient Ecranul alb al morții WordPress. Înainte de a încheia, este important să știm că testarea pluginurilor și temelor înainte de a le integra în site-ul dvs. web este crucială. De asemenea, înainte de a implementa orice modificare, este important să puneți site-ul WordPress în modul de întreținere, deoarece nu va afecta publicul în mod negativ.