Come Risolvere la Schermata Bianca della Morte su WordPress

3 min di lettura
Indice dell’articolo12 sezioni
  1. 01Cosa causa la schermata bianca su WordPress
  2. 02Come accedere al sito quando vedi una schermata bianca
  3. 03Soluzioni passo-passo
  4. 041. Attiva la modalità debug
  5. 052. Disattiva tutti i plugin
  6. 063. Passa al tema di default
  7. 074. Aumenta il limite di memoria PHP
  8. 085. Ripristina i file core di WordPress
  9. 096. Controlla la versione PHP
  10. 10Cosa fare se nessuna soluzione funziona
  11. 11Come prevenire futuri White Screen
  12. 12FAQ sulla schermata bianca WordPress

La schermata bianca è uno dei problemi più frustranti su WordPress: improvvisamente, al posto del tuo sito vedi solo uno schermo vuoto. È nota come White Screen of Death (WSOD) e può colpire qualsiasi installazione, anche quelle ben mantenute. La buona notizia: si risolve quasi sempre senza perdere dati.

Cosa causa la schermata bianca su WordPress

Le cause più comuni sono:

  • Conflitto tra plugin — un aggiornamento o due plugin incompatibili.
  • Errori PHP — codice obsoleto su versione PHP recente, o viceversa.
  • Limite di memoria superato — PHP esaurisce la memoria allocata.
  • File del tema corrotti — modifica errata di functions.php o template.
  • File core di WordPress danneggiati — aggiornamento interrotto o file mancanti.

Come accedere al sito quando vedi una schermata bianca

Se non puoi nemmeno entrare in admin, hai due strade per intervenire:

  • FTP / SFTP — con un client come FileZilla o Cyberduck per modificare i file direttamente sul server.
  • File manager dell’hosting — la maggior parte degli hosting offre un file manager web (cPanel, Plesk, Hostinger).

Soluzioni passo-passo

Procedi nell’ordine: ognuno di questi step risolve il problema in molti casi.

1. Attiva la modalità debug

Apri wp-config.php e cambia WP_DEBUG a true:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Ora ricarica il sito: il log degli errori sarà in /wp-content/debug.log e ti dirà qual è il vero problema.

2. Disattiva tutti i plugin

Via FTP, rinomina la cartella /wp-content/plugins/ in plugins_off. Ricarica il sito: se torna a funzionare, il colpevole è un plugin. Rinomina la cartella nel nome originale, poi disattiva i plugin uno a uno dall’admin per individuare quello rotto.

3. Passa al tema di default

Via FTP, rinomina la cartella del tuo tema in /wp-content/themes/. WordPress passerà automaticamente all’ultimo tema di default (Twenty Twenty-Four). Se il sito riparte, il problema è nel tuo tema.

4. Aumenta il limite di memoria PHP

In wp-config.php aggiungi:

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

Se non basta, contatta l’hosting per aumentare anche il limite a livello server.

5. Ripristina i file core di WordPress

Scarica una copia fresca di WordPress dal sito ufficiale, decomprimi e via FTP sostituisci le cartelle /wp-admin/ e /wp-includes/. NON sovrascrivere /wp-content/ e wp-config.php.

6. Controlla la versione PHP

WordPress 6.x richiede PHP 7.4 minimo, raccomandato 8.1+. Dal pannello hosting puoi cambiare versione: torna a una precedente se l’aggiornamento ha rotto qualcosa.

Cosa fare se nessuna soluzione funziona

Se hai esaurito i passi sopra: ripristina da un backup recente. Per questo motivo i backup automatici giornalieri sono cruciali. Se non hai backup, contatta un servizio di pronto intervento WordPress prima di tentare altre modifiche.

Come prevenire futuri White Screen

  • Aggiorna sempre da staging, non in produzione.
  • Mantieni PHP, core, plugin e tema aggiornati e compatibili.
  • Backup automatici giornalieri (database + file).
  • Hosting con buon limite di memoria PHP (256M o superiore).
  • Monitor uptime per essere avvisato subito quando qualcosa si rompe.

FAQ sulla schermata bianca WordPress

Cosa causa la schermata bianca WordPress?
Le cause più comuni sono conflitto tra plugin, errori PHP, limite di memoria superato, file core corrotti o problemi del tema.

Come accedo al sito se vedo solo una schermata bianca?
Accedi via FTP o file manager dell’hosting per disattivare plugin/tema problematici, oppure attiva WP_DEBUG per vedere l’errore reale.

Posso perdere dati con la schermata bianca?
In genere no: il database è intatto. Ma è una buona occasione per verificare di avere backup recenti prima di intervenire.

La schermata bianca può tornare?
Sì, se non risolvi la causa radice (plugin obsoleto, conflitto, memoria insufficiente). Aggiornamenti regolari e hosting adeguato la prevengono.

Quanto tempo richiede risolvere il problema?
Se conosci la causa, da 10 minuti a un’ora. Se devi diagnosticare da zero senza esperienza, anche mezza giornata. Un debug WP_DEBUG ben letto velocizza moltissimo.

Contatti

Let's
Talk.

Hai un progetto in mente o vuoi ricevere maggiori informazioni? Siamo pronti a dare forma alle tue idee e trasformarle in realtà digitale.