Lo "schermo bianco della morte" si verifica quando il tuo sito WordPress mostra una pagina bianca vuota senza alcun messaggio di errore. È uno dei problemi di WordPress più frustranti perché non fornisce alcun indizio visibile sulla causa. Questa guida illustra le cause più comuni e come risolvere ciascuna di esse.
Passo 1: Controlla il registro degli errori
La prima cosa da fare è controllare il tuo log degli errori PHP, che di solito rivela la causa esatta:
- Accedi a KPanel su kpanel.kapsulehost.com
- Vai su Siti web, seleziona il tuo sito e clicca su Log
- Apri il Log degli errori PHP
- Cerca le voci
Fatal errorvicino all'orario in cui è iniziato lo schermo bianco
Consulta Accessing Your Website Error Logs per maggiori dettagli.
Passo 2: Attiva la modalità debug di WordPress
Se il registro degli errori non mostra abbastanza dettagli, attiva la modalità debug di WordPress:
- Connettiti tramite SFTP o il File Manager di KPanel
- Apri
wp-config.php - Imposta quanto segue:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- Ricarica la pagina e controlla
wp-content/debug.logper il messaggio di errore
Passo 3: Disattiva tutti i plugin
Un plugin difettoso o incompatibile è la causa più comune di uno schermo bianco dopo un aggiornamento.
Se riesci ad accedere all'area amministrativa di WordPress: vai su Plugins > Installed Plugins, seleziona tutto e scegli Deactivate dal menu delle azioni di massa.
Se non riesci ad accedere all'area amministrativa di WordPress:
- Connettiti al tuo sito tramite SFTP
- Vai su
wp-content/plugins/ - Rinomina la cartella
pluginsinplugins-disabled - Prova a caricare il sito
Se lo schermo bianco scompare, un plugin è il responsabile. Rinomina la cartella di nuovo in plugins, quindi disattiva i plugin uno alla volta finché non identifichi quello responsabile del problema.
Passo 4: Passa a un tema predefinito
Anche un tema danneggiato può causare uno schermo bianco:
- Tramite SFTP, vai su
wp-content/themes/ - Rinomina la cartella del tuo tema attivo con un nome tipo
mytheme-disabled - WordPress tornerà a un tema predefinito
Dopo aver identificato il plugin o il tema problematico, controlla se è disponibile un aggiornamento da parte dello sviluppatore. Molti problemi di schermo bianco vengono risolti nella versione successiva.
Passo 5: Aumenta il limite di memoria PHP
Uno schermo bianco può verificarsi quando WordPress esaurisce la memoria. Per aumentare il limite:
- Apri
wp-config.phpnel File Manager o tramite SFTP - Aggiungi questa riga prima della riga
/* That's all, stop editing! */:
define( 'WP_MEMORY_LIMIT', '256M' );
- Salva il file e ricarica il sito
Puoi anche aumentare il limite di memoria PHP in KPanel in Websites > [tuo sito] > Settings > PHP.
Passo 6: Ripristina da un backup
Se nessuno dei passaggi precedenti risolve il problema, ripristinare un backup effettuato prima dell'inizio del problema è la via più rapida alla soluzione. Consulta Restoring From Backup.
Il problema persiste?
Se lo schermo bianco persiste dopo aver seguito questi passaggi, apri un ticket di assistenza in KPanel in Supporto. Includi le voci più recenti del log degli errori PHP e una descrizione di ciò che è cambiato sul sito prima che il problema si manifestasse.