Se apri il tuo sito WordPress e ottieni una pagina bianca, significa che WordPress sta generando un errore fatale, tecnicamente noto come errore 500 o white screen of death.
Plugin o Theme malfunzionanti causano principalmente questo errore. Per individuare la fonte dell’errore puoi attivare la modalità debug di WordPress modificando due righe nel file wp-config.php della tua installazione WordPress.
Contents

Attivare la modalità debug per risolvere la pagina bianca di WordPress
Accedi a cPanel o FTP
- Usa le credenziali cPanel per accedere o connetterti al tuo sito tramite un client FTP come FileZilla.
Modifica il file wp-config.php.
- In cPanel File Manager o nel tuo client FTP, naviga nella directory root WordPress e individua il file wp-config.php.
- Modifica il file wp-config.php aggiungendo o modificando le seguenti righe:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );- Salva le modifiche al wp-config.php.
Ricarica il tuo sito.
- Dopo aver ricaricato il sito, tutti gli errori verranno registrati nel file wp-content/debug.log.
- Se preferisci vedere gli errori direttamente sullo schermo invece di registrarli, cambia la riga in:
define('WP_DEBUG_DISPLAY', true);Analizza il debug.log.
- Ricarica di nuovo il tuo sito WordPress. L’errore specifico dovrebbe essere registrato nel file debug.log o visualizzato sullo schermo, a seconda dell’impostazione.
- Apri il file debug.log usando un Plugin file manager o FTP e cerca righe contenenti “Fatal Error…”. Queste righe indicheranno tipicamente il Plugin o Theme che causa l’errore.
Disattivare il Plugin che causa la pagina bianca
- Identifica il Plugin difettoso.
- Una volta identificato il Plugin difettoso dal debug.log, accedi al tuo server usando FTP o cPanel.
- Rinomina la cartella del Plugin.
- Naviga nella directory wp-content/plugins/.
- Rinomina la cartella del Plugin problematico in qualcos’altro, es. wp-content/plugins/yoast_bak.
- Questo disattiverà il Plugin. Ricarica il tuo sito e lo schermo bianco dovrebbe essere sparito.
- Interpretare il debug log.
- Se hai difficoltà a interpretare le voci nel file debug log, puoi aprire un ticket di supporto con il tuo provider di Hosting o contattare un professionista WordPress per assistenza, fornendo loro il file di log per l’analisi.
- Verifica del file debug.log mancante.
- Se il file debug.log WordPress non viene creato, assicurati che il tuo file wp-config.php sia correttamente modificato e che il tuo server abbia i permessi appropriati per scrivere nella directory wp-content. Per maggiori dettagli, consulta questo articolo: Come risolvere WordPress che non crea il file debug.log.
Suggerimenti aggiuntivi:
- Controlla la compatibilità del Theme: a volte anche i Theme possono causare il white screen of death. Per verificare se il tuo Theme è il problema, passa temporaneamente a un Theme WordPress predefinito come Twenty Twenty-One.
- Aumenta il PHP Memory Limit: un PHP memory limit basso può causare una pagina bianca. Per aumentarlo, aggiungi la seguente riga al tuo file wp-config.php:
define('WP_MEMORY_LIMIT', '128M');- Svuota la cache: se usi qualsiasi Plugin di caching, svuota la cache. A volte i file in cache possono causare problemi di visualizzazione.
- Aggiorna WordPress core, Plugin e Theme: assicurati che la tua installazione WordPress, Plugin e Theme siano aggiornati per evitare problemi di compatibilità.
Seguendo questi passaggi dovresti essere in grado di diagnosticare e risolvere efficientemente l’errore della pagina bianca WordPress.
Se hai difficoltà a interpretare le voci nel file di debug log, puoi aprire un ticket di supporto e inviarci il file di log.