Schermo bianco (white screen of death) solo in wp-admin
Riesco ad accedere al sito web ma subito dopo il login, ottengo uno schermo bianco in wp-admin. Posso ancora accedere al sito e viene mostrato che sono loggato con la barra degli strumenti nella parte superiore di ogni pagina, ma quando mi sposto in wp-admin, mi appare uno schermo bianco.
Ho provato a rinominare le cartelle dei temi e dei plugin, e persino a eliminarle entrambe. Ho provato ad aumentare il limite di memoria PHP a 128M ma ancora senza successo.
Qualche consiglio? Se dovessi reinstallare WordPress, come potrei evitare di perdere tutto quello che è già presente?
MODIFICA: Ho anche attivato il debug ma continuo a non ricevere errori, warning o notice.

Come regola generale, rimuovi sempre la chiusura ?>
dai tuoi file .php, specialmente se si tratta di un file functions
o config
che viene analizzato prima dell'invio degli header alla pagina. Se dopo quel ?>
aggiungi accidentalmente uno spazio, un carattere di tabulazione o un a capo, ecco il tuo errore invisibile.

Potrebbe essere un problema perché c'è uno spazio alla fine del file wp-config.php o del file function.php.
Per maggiori informazioni vedi su http://creativedev.in/2012/02/blank-screen-of-wordpress-admin-panel/

A tutti coloro che riscontrano questo tipo di errore, ecco un'opzione da verificare assolutamente.
Attiva la segnalazione degli errori se hai commentato le righe nel tuo file wp-config.php
:
@ini_set('display_errors','Off');
e poi controlla gli errori.
Se ottieni un errore come questo:
PHP Warning: Cannot modify header information - headers already sent by (output started at /[server info]/wp-config.php:77)
allora controlla il tuo file wp-config.php
per verificare la presenza di spazi extra all'inizio e alla fine della pagina. Rimuovi anche eventuali righe vuote aggiuntive e poi ricarica il file wp-config.php
.
Se l'errore si riferisce a un file diverso da wp-config.php, rimuovi gli spazi vuoti in quella pagina.
Nella maggior parte dei casi, questo risolverà il tuo problema.
Buona programmazione!!!!

Dovresti abilitare WP_DEBUG
e WP_DEBUG_LOG
.
In wp-config.php
cerca:
define('WP_DEBUG', false);
E sostituiscilo con:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Accedi alla tua amministrazione di WordPress e controlla gli errori in linea e il file error.log
nella cartella wp-content.

Potrebbe essere un problema di spazi vuoti nel tuo file functions.php. Controlla se ci sono righe vuote prima o dopo i tag php all'inizio e alla fine del file.
Se sei sicuro che non sia un plugin o un tema a causare il problema (ad esempio, hai provato il tema predefinito Twenty Eleven e hai rinominato/eliminato tutti i plugin), potresti anche provare a ricaricare tutti i file core di WordPress.
Per farlo, scarica l'ultima versione stabile di WordPress come file ZIP, quindi sostituisci tutti i file e le cartelle nella tua directory di WordPress, tranne la cartella wp-content.
Quando carichi il tuo sito dopo questa operazione, ti verrà chiesto di inserire le credenziali del database per il file wp-config come se stessi installando WordPress per la prima volta. Questo serve solo a popolare il file wp-config in modo che i tuoi dati possano essere accessibili. Il sito dovrebbe funzionare di nuovo nel frontend come prima. Ora prova ad accedere a /wp-admin e verifica se il pannello di amministrazione funziona.

Verifica con queste opzioni:
-> Disabilita TUTTI i plugin reimpostando la cartella dei plugin via FTP. -> Cambia il tuo tema con quello predefinito per escludere problemi a livello di tema. -> Rimuovi tutto il codice indesiderato dal file htaccess -> Aggiorna il tuo WordPress manualmente all'ultima versione

Devi abilitare WP_DEBUG
e poi diagnosticare il tuo sito web. Ecco un buon articolo al riguardo 4 modi per risolvere la schermata bianca della morte in WordPress

Errori come questo vengono registrati. Controlla il log degli errori sul tuo server. Nel caso in cui non riesci a trovare il log, per favore contatta il tuo hosting provider.
Nel frattempo, per verificare attiva WP_DEBUG
e WP_DEBUG_LOG
e dopo un errore, controlla il file wp-content/debug.log
per vedere se qualcosa viene registrato lì.
Aggiungi questo nel tuo file wp-config.php
:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG', false );
Poi controlla il file debug.log
che si trova in wp-content/debug.log
.

Probabilmente non vuoi 644 poiché chiunque abbia accesso non privilegiato al filesystem del tuo server può leggere le credenziali di accesso al database di WordPress. Inoltre, non credo che WordPress debba modificare wp-config stesso. Direi 400 o 440 a seconda di come hai configurato l'utente e il gruppo per il tuo web server. Oppure il primo 6 potrebbe andare bene se il file è di proprietà di root.
