Skip to main content

Despre eroarea Ecranul Alb al Mortii

Ecranul Alb al Mortii al WordPress-ului ( in engleza, White Screen of Death, echivalentul Ecranului Albastru al Mortii din Windows – Blue Screen of Death, BSOD) este una dintre cele mai comune erori ale acestei platforme. Este, de asemenea, si cea mai frustranta deoarece nu este afisat nici un mesaj de eroare si esti blocat in afara panoului de control WordPress.  Aceasta eroare este reprezentata de afisarea unei pagini albe in locul continutului si structurii site-ului asa cum ar trebui sa fie afisat.

Alta problema cu eroarea Ecranului Alb al Mortii este ca uneori afecteaza doar o parte anume a site-ului tau. De exemplu, tu poti vedea Ecranul Alb al Mortii doar in zona de administrare WordPress, intre timp totul functionand bine. In alte cazuri, o poti vedea doar pe o postare specifica, altfel orice altceva sa functioneze corespunzator.

In acest articol, iti vom arata cum sa repari Ecranul Alb al Mortii al WordPress-ului prin analizarea mai multor solutii.

Observatie: Inainte de a face orice modificare la site, asigurate ca ai o copie de rezerva a site-ului WordPress.

De ce vedem Ecranul Alb al Mortii al WordPress-ului?

In majoritatea timpului cand vezi un Ecran Alb al Mortii, asta inseamna ca un script de pe site-ul tau web a epuizat memoria disponibila. Scriptul care nu raspunde este ori omorat de serverul care gazduieste site-ul WordPress, ori s-a blocat. De aceea nu este generat un mesaj de eroare si tu vezi un ecran alb intreg.

Eroarea aceasta mai poate aparea din cauza unei teme codate gresit sau a unui plugin instalat pe site-ul tau. Uneori poate aparea daca ai o problema cu serverul de gazduire web.

Pentru ca eroarea ecranul alb poate fi cauzata de o multitudine de probleme, aceasta necesita o depanare metodica pentru a fi reparata.

Problema are loc pe alte site-uri? Daca ai alte site-uri WordPress instalate pe acelasi cont de gazduire, atunci ai vrea sa verifici daca problema exista pe alte site-uri, de asemenea. Daca exista, este un indicator puternic ca ceva este in neregula cu serviciile de gazduire WordPress. Aceasta ar putea fi o problema temporara care afecteaza serviciile lor si trebuie sa contactezi suportul lor pentru mai mult ajutor. Pe de alta parte, daca problema are loc doar pe un site web sau o parte specifica a site-ului respectiv, atunci stii ca problema este doar cu acest site web in particular.

Repara eroarea ecranul alb folosind Modul de Recuperare WordPress

Daca eroarea Ecranul Alb al Mortii este cauzata de un plugin sau o tema WordPress, atunci WordPress poate fi capabil sa-l detecteze.

Noua protectie pentru erori fatale introdusa in WordPress 5.2 poate prinde eroarea uneori, de aceea poate nici nu o sa vezi un ecran alb. In schimb, vei vedea un mesaj in care spune ca site-ul are dificultati tehnice. O sa primesti, de asemenea, un email pe adresa de administrator cu subiectul „ Site-ul tau are probleme tehnice”. Mesajul pe email va scoate in evidenta plugin-ul care cauzeaza eroarea si va contine un link special. Acest link iti va permite sa te autentifici in modul de recuperare WordPress si sa dezactivezi plugin-ul problematic. Insa, daca vezi un Ecran Alb al Mortii complet fara email sau optiunea Mod de Recuperare, atunci trebuie sa reparari manual eroarea.

Marirea memoriei disponibile

De obicei, aceasta eroare apare din cauza ca un script a epuizat memoria si a abandonat rularea sa la jumatate. Pentru a repara asta, este necesar sa maresti memoria PHP disponibila in WordPress. Aceasta va permite script-ului sa foloseasca mai multa memorie pentru a-si termina treaba de care s-a apucat.

Dezactivarea tuturor plugin-urilor

Daca marirea limitei de memorie nu a ajutat, sau daca ai o limita de memorie mare cum ar fi 256M sau 512M, atunci trebuie sa activezi depanarea. Mereu am gasit ca problema este ori cu un plugin specific sau o tema. Sa mergem mai departe si sa dezactivam toate plugin-urile.

Daca inca poti accesa zona de administrare WordPress, atunci poti sa mergi pur si simplu la pagina Module » Module instalate. Selecteaza toate plugin-urile instalate si apoi ‚Dezactivare’ sub ‚Actiune in masa’. Nu uitati sa bifati toate modulele. Puteti face asta cu un click in dreptul cuvantului ,Modul’, ca in prima imagine.

Insa, daca nu ai acces la zona de administrare WordPress, atunci va trebui sa dezactivezi toate plugin-urile prin FTP. Prima data, conecteaza-te la site-ul WordPress folosind un client FTP. Odata conectat, du-te la directorul wp-content unde vei vedea directorul ‚plugins’. Acum, trebuie sa dai click dreapta pe directorul plugins, iar apoi sa selectezi redenumire. Il poti redenumi in plugins-dezactivate. Clientul dumneavoastra FTP va redenumi acum directorul plugin-urilor. WordPress cauta un director numit plugins pentru a incarca plugin-urile. Cand nu poate gasi directorul, pur si simplu dezactiveaza toate plugin-urile.

Daca aceasta solutie va repara problema, atunci activeaza un plugin pe rand pentru a gasi plugin-ul care iti face site-ul inaccesibil. Odata ce ai gasit plugin-ul care cauza problema, il poti inlocui cu o alternativa sau sa raportezi problema la autorii plugin-ului.

Inlocuirea temei cu o tema implicit

Daca depanarea plugin-ului nu repara problema, atunci ar trebui sa inlocuiesti tema curenta cu o tema implicit.

Pentru inceput, conecteaza-te la site-ul web folosind un client FTP si mergi la /wp-content/themes/folder. Acesta contine toate temele instalate pe site-ul web. Click dreapta pentru a-ti selecta tema WordPress curenta si descarca-o in computer ca pe o copie de rezerva. Dupa aceea, va trebui sa stergi tema curenta de pe site-ul web. Click dreapta pe directorul cu teme si selecteaza ‚Stergere’. Clientul FTP va sterge acum tema de pe site-ul web.

Acum, daca ai o tema WordPress implicit ca si Twenty Eighteen sau Twenty Nineteen instalata pe site-ul tau web, atunci WordPress va incepe automat sa o foloseasca ca pe o tema implicita. Insa, daca nu ai o tema implicita instalata, atunci trebuie sa instalezi manual una folosind FTP.

Daca aceasta metoda repara problema, atunci ar trebui sa te uiti la fisierul functions.php al temei tale. Daca sunt spatii in plus la fundul filei, atunci trebuie sa le stergi. Daca folosesti o functie codata gresit in fisierul functions.php al temei tale, atunci aceasta poate cauza eroarea Ecranul Alb al Mortii. Ia in calcul descarcarea unei copii a temei tale de la sursa sa si apoi instalaza-o.

Activarea modului de depanare pentru a prinde erori in WordPress

Daca nimic nu a ajutat pana acum, atunci urmatorul pas este sa pornim depanarea in WordPress. Acesta iti va permite sa vezi ce tip de erori sunt active.

Simplu, adauga urmatorul cod in fisierul wp-config.php.

 

Odata ce ai adaugat si salvat modificarea, ecranul gol va afisa erori, avertismente si notificari. Cu ajutorul lor iti poti da seama ce probleme ai la site.

Daca nu vezi nicio eroare, ar trebui sa verifici jurnalul de depanare. Viziteaza directorul wp-content pe site-ul web folosind un client FTP. Acolo vei gasi un nou fisier debug.log care contine un jurnal al tuturor erorilor, notificarilor si avertismentelor.

Curatarea cache-ului WordPress

Uneori, ai acces in partea din spate (panoul de control) al site-ului, dar in fata pe site apare Ecranul Alb al Mortii. Asta se poate intampla datorita unui plugin cache. Goleste cache-ul folosind setarile plugin-ului.

Repararea articolelor lungi

Daca ai un Ecran Alb al Mortii doar pe o postare lunga sau o pagina, atunci acest truc poate functiona.

Mareste capacitatea PHP de procesare a textului prin marirea recursivitatii si a limitei caii de intoarcere. Poti lipi urmatorul cod in fisierul wp-config.php.

Intelegem ca aceasta eroare este foarte frustranta si speram ca unul dintre trucurile de mai sus ti-a reparat problema.

Leave a Reply

Suna
Whatsapp