Indice dell’articolo12 sezioni
- 01Cosa causa la schermata bianca su WordPress
- 02Come accedere al sito quando vedi una schermata bianca
- 03Soluzioni passo-passo
- 041. Attiva la modalità debug
- 052. Disattiva tutti i plugin
- 063. Passa al tema di default
- 074. Aumenta il limite di memoria PHP
- 085. Ripristina i file core di WordPress
- 096. Controlla la versione PHP
- 10Cosa fare se nessuna soluzione funziona
- 11Come prevenire futuri White Screen
- 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?
Come accedo al sito se vedo solo una schermata bianca?
Posso perdere dati con la schermata bianca?
La schermata bianca può tornare?
Quanto tempo richiede risolvere il problema?