Risolvi lo Schermo Bianco della Morte su WordPress Subito
Stai cercando di accedere al tuo sito WordPress e ti ritrovi davanti solo ad una pagina totalmente bianca? Nessun errore, nessun messaggio, solo un vuoto inquietante: è il temuto errore schermo bianco della morte WordPress. Questo problema, chiamato in inglese White Screen of Death (WSOD), è tra i più paralizzanti perché il sito sembra letteralmente sparito, sia nel frontend che nell’area amministrativa.
Non sei il solo: ogni settimana riceviamo richieste di aiuto per questo errore. In questa guida ti spiego passo passo come identificare l’origine dello schermo bianco, come risolverlo rapidamente e come ridurre il rischio che si ripresenti. Affronterai tutte le possibili cause – plugin, temi, errori di codice, limiti di memoria – e uscirai dall’incubo con un sito nuovamente funzionante. Al termine, saprai come intervenire in autonomia e avrai la sicurezza di poter gestire anche i casi peggiori senza panico.
Cause più Comuni dello Schermo Bianco su WordPress
L’errore schermo bianco della morte WordPress può sembrare misterioso, ma nella mia esperienza deriva quasi sempre da una delle seguenti cause:
- Plugin difettoso o incompatibile: Un plugin aggiornato male o in conflitto con altri può bloccare tutto il sito.
- Tema corrotto o non aggiornato: Anche un semplice errore nel file functions.php del tema può causare la schermata bianca.
- Limite di memoria PHP superato: Se WordPress consuma più RAM di quella concessa dall’hosting, il server non riesce a rispondere e restituisce una pagina vuota.
- File corrotti o modifiche errate: Errori dentro wp-config.php, .htaccess o altri file chiave possono mandare tutto in tilt.
- Errori nell’hosting: Aggiornamenti server, cambi di versione PHP o permessi errati possono portare allo stesso risultato.
Di solito la schermata bianca colpisce tutto il sito, ma può capitare che sia limitata solo all’area admin. Identificare questa differenza è già un primo indizio per capire dove agire. In caso di plugin, spesso basta disattivarli per vedere subito il sito riprendersi; se invece anche l’admin è bloccato, la causa potrebbe essere più profonda (tema o limiti server).
Disattivare i Plugin: Il Primo Step Risolutivo
Nella maggior parte dei casi in cui ho risolto il White Screen of Death, la colpa era di un plugin che aveva smesso di funzionare dopo un aggiornamento, un conflitto o semplicemente perché non più compatibile con la versione attuale di WordPress o PHP. Ecco come procedere per verificare rapidamente:
- Accedi al file manager del tuo hosting (o via FTP/SFTP con FileZilla): vai nella cartella /wp-content/.
- Rinomina la cartella plugins: cambia da plugins a qualcosa tipo plugins_old. Questo disattiva tutti i plugin in un colpo solo.
- Ricarica il sito sul browser. Se ricompare, hai trovato la causa: uno dei plugin.
- Ripristina il nome originale della cartella (plugins).
- Disattiva uno a uno i plugin: entra nella directory plugins e rinomina singole cartelle per individuarne uno specifico che causa lo schermo bianco.
- Dopo aver individuato il plugin incriminato, eliminalo o aggiorna alla versione compatibile.
Se non puoi accedere nemmeno via SFTP o File Manager chiedi assistenza al provider hosting: potrebbero esserci restrizioni sui permessi.
Cambio Tema: Ripristina l’Aspetto Predefinito di WordPress
Se nemmeno disattivando tutti i plugin risolvi il problema schermo bianco WordPress, il colpevole potrebbe essere il tema attivo. Anche un piccolo errore nel file functions.php, una funzione non compatibile o un aggiornamento mal riuscito possono bloccare tutto il sito.
- Torna su /wp-content/themes/: accedi sempre via FTP/File Manager.
- Rinomina la cartella del tema attivo. Per esempio, se usi “astra”, rinominala in “astra_old”.
- WordPress tenterà automaticamente di attivare un tema predefinito, come “twentytwentyfour”. Se non hai nessun tema default installato, caricane uno nuovo tramite FTP (scarica dal sito ufficiale e carica la cartella zip scompattata).
- Ricarica il sito e verifica se la schermata bianca scompare. Se sì, il problema era nel tema (o in un suo file customizzato).
- Poi esamina il file functions.php del vecchio tema. Spesso qui si annidano errori di sintassi PHP che causano crash irreversibili.
⚠️ ATTENZIONE: Se hai fatto personalizzazioni nel tema child o main, effettua sempre un backup prima di modificarne i file!

Aumenta il Limite di Memoria PHP e Debugga l’Errore
Un altro scenario frequente che porta al White Screen of Death su WordPress è l’esaurimento della memoria assegnata agli script PHP. Se usi molti plugin pesanti (come WooCommerce), temi complessi o builder visuali, puoi facilmente superare i limiti standard imposti dal provider. Per capire se è questo il problema e risolvere:
- Edita il file wp-config.php: lo trovi nella root principale del sito.
- Aggiungi questa riga prima della chiusura /* That’s all, stop editing! Happy publishing. */:
define(‘WP_MEMORY_LIMIT’, ‘256M’); // Aumenta a 256MB la RAM disponibile a WordPress - Salva il file e ricarica il sito. Se ora funziona, era proprio un problema di memoria.
- Abilita la modalità debug per vedere quale errore si nasconde dietro lo schermo bianco:
- Aggiungi:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false); - I messaggi di errore saranno scritti dentro /wp-content/debug.log (apri quel file per leggere l’errore reale)
define(‘WP_DEBUG’, false);
A volte può essere necessario anche aumentare i valori nel file .htaccess oppure dal pannello di controllo hosting (come cPanel o Plesk), specialmente se hai limiti imposti a livello server. Cerca le variabili “memory_limit”, “max_execution_time”, “upload_max_filesize” e adegua almeno ai valori consigliati: 256M per la memoria e 120 secondi per il tempo massimo di esecuzione script.
Correggi File Corrotti: wp-config.php, .htaccess e Altri Errori Critici
Dopo plugin e tema, i file core modificati male sono la terza causa dello schermo bianco su WordPress. Un errore di battitura in wp-config.php, una regola sbagliata in .htaccess, oppure permessi errati nei file possono bloccare completamente tutto.
- Verifica wp-config.php: Scarica una copia via FTP e controlla che non ci siano spazi vuoti prima del tag <?php o dopo ?>. Ogni carattere fuori posto può creare errori fatali.
- Sostituisci .htaccess: Se il tuo sito non carica, prova a rinominare .htaccess in .htaccess_old. Poi accedi come admin > Impostazioni > Permalink e salva senza modifiche: WordPress rigenera automaticamente un nuovo file pulito.
- Controlla permessi file: I file devono avere permessi 644 e le cartelle 755. Se vedi valori diversi, correggi con File Manager del tuo host.
- Sostituisci i file core danneggiati: Scarica una copia “pulita” di WordPress dallo stesso ramo versione (es: 6.4.x), estrai solo la cartella wp-admin e wp-includes e sovrascrivi quelle sul server (non toccare wp-content oppure il database!). Così ripristini eventuali file corrotti senza perdere dati.
- Cerca errori nei log hosting: Molti provider offrono accesso ai log PHP: consultali tramite cPanel o Plesk alla voce “Error log” per messaggi dettagliati su cosa ha causato lo schermo bianco.
Svuota la Cache e Ripulisci CDN per Sbloccare Visualizzazioni Corrotte
A volte lo schermo bianco della morte WordPress non è causato da errori gravi ma semplicemente da una cache corrotta – sia quella interna del sito che quella del browser, passando per servizi CDN (Content Delivery Network) come Cloudflare. Prima di passare a interventi più invasivi segui questi passaggi:
- Svuota la cache del browser: Premi CTRL+F5 (o CMD+SHIFT+R su Mac) con la pagina bianca aperta.
- Pulisci cache dei plugin: Se usi plugin tipo WP Super Cache, W3 Total Cache o LiteSpeed Cache, svuota tutte le cache direttamente dal backend (quando riesci ad accedere) oppure elimina manualmente le cartelle cache da /wp-content/cache/.
- Svuota cache lato hosting: Molti provider offrono una cache propria gestibile dal pannello cliente (es: SiteGround, Kinsta). Trova l’opzione “Flush Cache” e usala dopo ogni intervento tecnico.
- Pulisci cache CDN: Se utilizzi Cloudflare, Akamai o simili, entra nella dashboard e scegli “Purge Everything” per eliminare eventuali versioni corrotte delle pagine salvate nei nodi distribuiti.
- Dopo ogni pulizia aggiorna sempre con CTRL+F5 per vedere se il sito torna attivo.
Sottolineo questo passaggio perché capita spesso che dopo aver risolto il problema tecnico tu continui a vedere la pagina bianca… mentre in realtà il sito è già tornato operativo! Fa’ sempre questa prova prima di disperarti.
Esegui Backup e Prevenzione: Metti al Sicuro il Tuo Sito per il Futuro
Dopo aver superato l’ostacolo dello schermo bianco della morte su WordPress, è fondamentale evitare che torni a bloccarti. Ecco le best practice che applico sempre quando consegno un sito “sicuro” ai clienti G Tech Group:
- Esegui backup regolari: Usa plugin affidabili come UpdraftPlus, Duplicator o servizi integrati nell’hosting; programma backup automatici giornalieri e conserva almeno una copia off-site (es: Google Drive).
- Aggiorna costantemente plugin, temi e core WordPress: Prima di ogni aggiornamento importante effettua sempre un backup e verifica la compatibilità delle nuove versioni (nota: molti problemi nascono da aggiornamenti automatici non testati!).
- Controlla compatibilità PHP: Ad oggi si consiglia almeno PHP 8.x; evita plugin e temi non più mantenuti dagli sviluppatori.
- Sfrutta la modalità manutenzione/test prima degli aggiornamenti: Installa plugin tipo Maintenance Mode o WP Staging per clonare il sito in ambiente separato dove provare gli update senza rischiare downtime.
- Tieni attiva la modalità debug solo quando serve: Lascia sempre WP_DEBUG su false in produzione per evitare di rivelare informazioni sensibili agli utenti finali.
- Crea una checklist post-intervento: Dopo ogni manutenzione verifica: accesso backend, homepage funzionante, pagine principali caricate correttamente e nessun errore nei log hosting.
Suggerisco inoltre di configurare alert automatici tramite servizi esterni (come UptimeRobot) per essere subito avvisato se il sito va offline o presenta errori persistenti, così puoi intervenire prima che i visitatori se ne accorgano.
Cosa fare se il problema persiste?
Anche dopo aver seguito tutte le procedure descritte, può capitare che il White Screen of Death non si risolva. In questi casi puoi tentare:
- Sostituire tutti i file core tranne wp-content e wp-config.php con una nuova copia pulita di WordPress;
- Eseguire una scansione malware completa con plugin come Wordfence;
- Richiedere assistenza tecnica avanzata al supporto G Tech Group (spesso abbiamo strumenti diagnostici server-side aggiuntivi);
- Cercare incompatibilità tra versione database MySQL/MariaDB e WordPress nelle specifiche hosting;
- Migrare temporaneamente il sito su altro hosting se sospetti problemi infrastrutturali/server-side;
Il Tuo WordPress Ora È Sicuro: Cosa Fare Dopo la Soluzione dello Schermo Bianco
Dopo aver affrontato tutte le cause dello errore schermo bianco della morte WordPress, puoi finalmente dormire sonni tranquilli! Ecco i passi chiave da ricordare per consolidare la soluzione e prevenire nuovi problemi:
- Tieni sempre backup recenti disponibili e testati;
- Aggiorna regolarmente temi, plugin e core solo dopo aver verificato compatibilità;
- Aumenta i limiti PHP secondo necessità ed esegui controlli periodici sui log errori;
- Pulisci regolarmente cache locale, hosting e CDN soprattutto dopo modifiche tecniche importanti.
Hai ancora dubbi o problemi persistenti? Contatta ora l’assistenza specializzata G Tech Group: ti aiutiamo a ripristinare anche i casi più critici!