Apariția unui ecran alb în WordPress (cunoscut și sub numele de „White Screen of Death” – WSOD) este una dintre cele mai frustrante probleme, deoarece nu oferă niciun mesaj de eroare vizibil și te împiedică să accesezi site-ul.
Iată cinci cauze comune pentru acest fenomen și modalitățile de rezolvare.
1. Lipsa memoriei PHP
Una dintre cele mai comune cauze ale ecranului alb în WordPress este consumul excesiv de memorie. Dacă o temă sau un plugin folosește mai multă memorie decât este alocată de server, vei vedea un ecran alb.
Soluție:
Crește limita de memorie PHP. Deschide fișierul wp-config.php din directorul principal al WordPress și adaugă următoarea linie:
define('WP_MEMORY_LIMIT', '256M');
Acest lucru va crește memoria PHP la 256 MB.
2. Pluginuri incompatibile
Pluginurile incompatibile sau prost codificate pot duce la ecran alb. Acest lucru se întâmplă mai ales după actualizarea WordPress sau a unui plugin care introduce un conflict.
Soluție:
- Dezactivează toate pluginurile accesând folderul wp-content/plugins prin FTP sau managerul de fișiere și redenumește folderul „plugins”.
- Dacă problema se rezolvă, activează pluginurile unul câte unul pentru a identifica vinovatul.
3. Teme corupte sau incompatibile
O temă defectă sau incompatibilă poate cauza ecranul alb. Acest lucru se întâmplă adesea după instalarea unei teme noi sau după ce o temă existentă a fost modificată incorect.
Soluție:
Accesează site-ul prin FTP și redenumește folderul temei active din wp-content/themes. WordPress va reveni automat la o temă implicită, cum ar fi Twenty Twenty-One. Dacă site-ul funcționează, problema provine de la tema folosită.
4. Erori în fișierele WordPress
Ecranul alb poate fi cauzat și de modificări incorecte ale fișierelor WordPress, cum ar fi functions.php sau alte fișiere de teme și pluginuri.
Soluție:
- Revertează modificările recente din fișierul functions.php sau înlocuiește fișierul cu o versiune nealterată.
- Poți, de asemenea, descărca o versiune nouă a WordPress și înlocui fișierele core WordPress pentru a repara erorile din ele.
5. Setări incorecte de cache
Pluginurile de cache sau setările serverului de cache pot crea probleme și pot face ca ecranul alb să apară, în special dacă site-ul salvează versiunile cache defectuoase.
Soluție:
- Golește memoria cache a pluginurilor de cache precum WP Super Cache sau W3 Total Cache.
- Verifică și setările de cache ale serverului și golește-le dacă este necesar.
Ecranul alb al morții în WordPress poate apărea din diverse motive, dar majoritatea au soluții simple, de la creșterea memoriei PHP și dezactivarea pluginurilor, până la repararea temelor sau golirea memoriei cache.
Dacă problema persistă după aceste verificări, este posibil să ai nevoie de ajutor tehnic mai avansat pentru a diagnostica erori de server sau permisiuni incorecte.