Cosa Fare Quando WordPress Mostra Schermo Bianco (White Screen of Death)

Lo schermo bianco di WordPress – noto anche come White Screen of Death (WSOD) – è uno degli errori più frustranti che possono capitare a chi gestisce un sito. Apri il sito o il pannello di amministrazione e… solo una pagina bianca, senza alcun messaggio d’errore.

Non preoccuparti: il problema si può risolvere. In questa guida ti spiego le cause più comuni, come risolvere il WSOD e, soprattutto, come evitarlo in futuro.

Cosa Fare Quando WordPress Mostra Schermo Bianco (White Screen of Death)

Cos’è lo schermo bianco di WordPress?

Il White Screen of Death si verifica quando WordPress smette di funzionare correttamente ma non mostra nessun messaggio d’errore, solo una pagina vuota. Può interessare:

  • solo il frontend del sito,

  • solo il pannello di amministrazione,

  • oppure entrambi.

Nella maggior parte dei casi, è causato da:

  • errori di codice in un plugin o tema,

  • esaurimento della memoria PHP,

  • file corrotti o mal configurati.

Cause più comuni del WSOD

1. Plugin difettoso o incompatibile

Se hai appena attivato o aggiornato un plugin, è possibile che stia mandando in crash il sito.

2. Tema malfunzionante

Anche i temi possono contenere errori o conflitti dopo un aggiornamento.

3. Limite di memoria PHP esaurito

WordPress ha un limite di memoria predefinito. Se viene superato, il sito può smettere di rispondere.

4. Errori nel file functions.php

Una modifica errata nel file functions.php del tuo tema può causare la schermata bianca.

5. Aggiornamento fallito

Un aggiornamento interrotto (di plugin, tema o core WordPress) può corrompere alcuni file.

Come accedere alla modalità debug di WordPress

Per capire cosa sta succedendo, attiva il debug. Ecco come:

  1. Accedi via FTP o File Manager del tuo hosting.

  2. Apri il file wp-config.php.

  3. Aggiungi o modifica questa riga:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  1. Ricarica il sito: verrà generato un file di log (debug.log) nella cartella /wp-content/.

Nel file troverai gli errori PHP che stanno causando il problema.

Come risolvere lo schermo bianco passo passo

1. Disattiva tutti i plugin

  • Accedi via FTP.

  • Vai nella cartella /wp-content/plugins.

  • Rinomina la cartella di ciascun plugin (es. contact-form-7contact-form-7_old).

  • Ricarica il sito.

Se torna a funzionare, uno dei plugin era il colpevole. Riattivali uno a uno per individuare quale.

2. Cambia tema attivo

  • Rinomina la cartella del tema attivo (/wp-content/themes/nometema).

  • WordPress passerà automaticamente a un tema di default (es. Twenty Twenty-Four).

  • Se il sito torna visibile, il problema era nel tema.

3. Aumenta il limite di memoria PHP

Nel file wp-config.php, aggiungi:

define( 'WP_MEMORY_LIMIT', '256M' );

Oppure chiedi al tuo hosting di aumentare il limite da cPanel o supporto tecnico.

4. Ripristina un backup

Se hai fatto un backup recente, puoi ripristinare una versione stabile del sito.

Come prevenire il WSOD in futuro

  • Aggiorna i plugin uno per volta, e solo dopo aver fatto un backup.

  • Usa temi e plugin affidabili, con buone recensioni e aggiornamenti frequenti.

  • Non modificare il file functions.php se non sai esattamente cosa stai facendo.

  • Installa un plugin di monitoraggio errori, come WP Debugging.

  • Valuta l’uso di un ambiente di staging per testare modifiche prima di metterle in produzione.

Quando contattare un tecnico?

Se non riesci a risolvere lo schermo bianco o il sito è troppo importante per rischiare, affidati a un professionista. Su Assistenzasitiweb.com offriamo un servizio rapido di ripristino e analisi degli errori WordPress, anche in casi urgenti.