Ecran alb fatal doar în wp-admin
Pot să mă conectez la site, dar imediat după autentificare primesc un ecran alb în wp-admin. Pot încă să accesez site-ul și se vede că sunt conectat cu bara de unelte în partea de sus a fiecărei pagini, dar de fiecare dată când încerc să intru în wp-admin, sunt întâmpinat de un ecran alb.
Am încercat să redenumesc folderele cu teme și plugin-uri, chiar și să le șterg pe ambele. Am încercat să cresc limita de memorie PHP la 128M dar tot fără succes.
Aveți vreun sfat? Dacă trebuie să reinstalez WordPress, cum aș putea să nu pierd tot ce este deja acolo?
MODIFICARE: Am activat și modul debug dar tot nu primesc niciun fel de erori, avertismente sau notificări.

Ca o regulă generală, întotdeauna elimină sfârșitul ?>
din fișierele tale .php, în special dacă este un fișier de tip functions
sau config
care este analizat înainte ca antetele să fie trimise pe pagină. Dacă după acel ?>
adaugi accidental un spațiu, un caracter de tabulare sau o linie nouă, acolo ai eroarea ta invizibilă.

Poate fi o problemă datorită unui spațiu la sfârșitul fișierului wp-config.php sau functions.php.
Pentru mai multe informații, consultați http://creativedev.in/2012/02/blank-screen-of-wordpress-admin-panel/

Pentru toți cei care întâmpină acest tip de eroare, o verificare obligatorie este necesară.
activați raportarea erorilor dacă ați comentat liniile din fișierul dvs. wp-config.php
@ini_set('display_errors','Off');
și apoi verificați eroarea. dacă aveți o eroare de genul acesta
PHP Warning: Cannot modify header information - headers already sent by (output started at /[server info]/wp-config.php:77)
atunci verificați fișierul wp-config.php
pentru spații suplimentare în partea de sus și de jos a paginii. eliminați chiar și liniile goale în plus. apoi reîncărcați fișierul wp-config.php
.
Dacă apare alt fișier în afară de wp-config.php, eliminați spațiile goale din acel fișier.
De cele mai multe ori, aceasta va rezolva problema.
Codare fericită!!!!

Ar trebui să activezi WP_DEBUG
și WP_DEBUG_LOG
.
În wp-config.php
găsește:
define('WP_DEBUG', false);
Și înlocuiește cu:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Rulează wp-admin și verifică erorile în linie și fișierul error.log
din folderul wp-content.

Poate fi o problemă de spațiu alb în fișierul tău functions.php. Verifică dacă există linii goale înainte sau după tag-urile php la începutul și sfârșitul fișierului.
Dacă ești sigur că nu este cauzat de un plugin sau o temă (adică ai încercat tema implicită Twenty Eleven și ai redenumit/șters toate pluginurile), atunci poți încerca să reîncarci toate fișierele de bază ale WordPress.
Pentru a face asta, descarcă cea mai recentă versiune stabilă a WordPress ca fișier ZIP, apoi înlocuiește toate fișierele și folderele din directorul tău WordPress, cu excepția folderului wp-content.
După ce încarci site-ul, vei fi solicitat să introduci credențialele bazei de date pentru fișierul wp-config, ca și cum ai instala WordPress pentru prima dată. Acest lucru este doar pentru a completa fișierul wp-config, astfel încât datele tale să poată fi accesate. Site-ul ar trebui să funcționeze din nou pe frontend ca înainte. Acum încearcă să te autentifici în /wp-admin și vezi dacă panoul de administrare funcționează.

Verifică cu aceste opțiuni:
-> Dezactivează TOATE pluginurile prin resetarea folderului de pluginuri prin FTP. -> Schimbă tema la cea implicită pentru a elimina posibile probleme la nivel de temă. -> Elimină tot codul nedorit din fișierul htaccess -> Actualizează WordPress manual la cea mai recentă versiune

Trebuie să activezi WP_DEBUG
și apoi să diagnostichezi site-ul tău. Iată un articol util despre acest subiect: 4 metode de a repara ecranul alb al morții în WordPress

Erorile ca aceasta sunt înregistrate. Verificați jurnalul de erori de pe serverul dvs. În cazul în care nu puteți găsi jurnalul, vă rugăm să contactați furnizorul de hosting.
Între timp, doar pentru a verifica, activați WP_DEBUG
și WP_DEBUG_LOG
și după o eroare, verificați wp-content/debug.log
pentru a vedea dacă ceva a fost înregistrat acolo.
Adăugați acest cod în fișierul wp-config.php
:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG', false );
Apoi verificați fișierul debug.log
care se află în wp-content/debug.log
.

Probabil nu dorești permisiunea 644, deoarece oricine are acces neprivilegiat la sistemul de fișiere al serverului tău poate citi datele de autentificare pentru baza de date WordPress. De asemenea, WordPress nu are nevoie să editeze fișierul wp-config în sine, cred. Aș presupune că 400 sau 440 ar fi mai potrivite, în funcție de modul în care ai configurat utilizatorul și grupul pentru serverul tău web. Sau primul 6 este probabil acceptabil dacă fișierul este deținut de root.
