Come risolvere la pagina bianca di WordPress – White Screen of Death

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.

Happy developer after fixing the blank white page error in WordPress.

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:
PHP
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:
PHP
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

  1. Identifica il Plugin difettoso.
    • Una volta identificato il Plugin difettoso dal debug.log, accedi al tuo server usando FTP o cPanel.
  2. 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.
  3. 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.
  4. 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:
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.

Updated on Maggio 23, 2026

Rene Hermenau

Autore: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.