“Ecranul alb al morții” este una dintre cele mai frecvente, dar și cele mai îngrijorătoare probleme din WordPress. Aceasta apare atunci când site-ul dvs. afișează o pagină complet goală, fără niciun mesaj de eroare, blocându-vă efectiv accesul atât la interfața publică, cât și la panoul de control. Acest lucru se întâmplă de obicei atunci când un script de pe serverul dvs. mybox-hosted depășește timpul de așteptare sau întâmpină o eroare fatală.
Cuprins
Cauze frecvente ale ecranului alb
- Conflicte între pluginuri sau teme: O actualizare recentă sau un plugin codat necorespunzător poate bloca site-ul.
- Memorie PHP epuizată: Site-ul dvs. a atins limita de memorie alocată.
- Erori de codare: O mică greșeală de tastare într-un fișier precum
functions.phpsau.htaccess. - Probleme cu baza de date: Tabele corupte sau o conexiune eșuată la baza de date.
Pasul 1: Activați modul de depanare WordPress
Deoarece ecranul alb ascunde eroarea propriu-zisă, trebuie să forțați WordPress să dezvăluie ce anume nu funcționează corect.
- Conectați-vă la contul dvs. FTP prin intermediul clientului FTP preferat.
- Localizați fișierul
wp-config.phpîn directorul rădăcină. - Căutați linia:
define( 'WP_DEBUG', false ); - Modificați-o astfel:
define( 'WP_DEBUG', true ); - Salvați fișierul. Reîmprospătați site-ul. În loc de un ecran alb, ar trebui să vedeți acum un mesaj de eroare specific care indică un anumit fișier și un anumit număr de linie.
Pasul 2: Dezactivați toate pluginurile
Dacă mesajul de depanare indică un folder de pluginuri sau dacă nu puteți accesa jurnalul de depanare, dezactivarea pluginurilor este următorul pas logic.
- Prin FTP, accesați
/wp-content/. - Redenumiți folderul
pluginsînplugins_old. - Verificați site-ul. Dacă se încarcă, înseamnă că un plugin a fost de vină.
- Redenumiți folderul înapoi la
plugins, apoi conectați-vă la panoul de control și activați-le pe rând pentru a identifica pluginul specific care provoacă blocarea.
Pasul 3: Treceți la o temă implicită
Dacă pluginurile nu sunt problema, s-ar putea ca tema să fie de vină.
- Folosind FTP, navigați la
/wp-content/themes/. - Redenumiți folderul temei active (de exemplu,
mytheme_old). - WordPress va încerca automat să revină la o temă implicită (cum ar fi Twenty Twenty-Four). Dacă site-ul revine, înseamnă că problema se află în codul temei dvs.
Pasul 4: Măriți limita de memorie PHP
Uneori, ecranul alb apare deoarece un proces este pur și simplu prea “greu” pentru setările implicite.
- În fișierul
wp-config.php, adăugați această linie înainte de mesajul “Happy blogging”:define('WP_MEMORY_LIMIT', '256M'); - În plus, puteți ajusta limitele PHP la nivel global în cadrul panoului mybox, în secțiunea Setări PHP, pentru a vă asigura că mediul dvs. dispune de resurse suficiente pentru cerințele specifice ale site-ului dvs.
Pasul 5: Verificați dacă au existat eșecuri la actualizarea automată
Dacă a apărut un ecran alb în timpul unei actualizări, este posibil ca un fișier .maintenance să fie blocat.
- Verificați folderul rădăcină prin FTP.
- Dacă vedeți un fișier numit
.maintenance, ștergeți-l. - Acest lucru rezolvă adesea imediat problema “Indisponibil temporar” sau a ecranului alb.
Analiză tehnică prin jurnalele mybox
Dacă niciuna dintre soluțiile de mai sus nu funcționează, panoul mybox oferă informații mai detaliate:
- Jurnale de erori: Accesați secțiunea “Jurnale” din panoul dvs. pentru a vedea erorile serverului în timp real (erori 500). Acestea oferă adesea o explicație mai tehnică decât modul intern de depanare al WordPress.
- Restaurarea copiilor de rezervă: Dacă nu puteți identifica sursa erorii, utilizați instrumentul de backup mybox pentru a restaura site-ul la starea de acum 24 sau 48 de ore, când funcționa perfect.
Rezumat
Deși „Ecranul alb al morții” pare intimidant, acesta este aproape întotdeauna cauzat de un conflict minor de cod sau de o limită de resurse. Folosind modul de depanare și instrumentele de gestionare a fișierelor din panoul mybox, puteți identifica rapid sursa și puteți restabili funcționalitatea completă a site-ului.