La schermata bianca della morte può essere il peggior incubo di un proprietario di sito web. Questo frustrante errore di WordPress ti lascia fissare una pagina vuota, senza fornire indizi su cosa sia andato storto.
A peggiorare le cose, questo errore comune di WordPress può talvolta interessare parti specifiche del tuo sito web, come l'area di amministrazione o singoli post.
Ad esempio, abbiamo riscontrato la schermata bianca della morte nell'area di amministrazione di WordPress mentre tutto il resto funzionava correttamente. In altri casi, l'abbiamo vista solo quando si visualizzava un post specifico.
Comprendere le cause profonde di questo errore è il primo passo per trovare una soluzione. Questa guida coprirà alcune soluzioni per correggere la schermata bianca della morte e fornirà passaggi attuabili per ripristinare la funzionalità del tuo sito web.

Nota: Prima di apportare qualsiasi modifica al tuo sito, assicurati di avere un backup del tuo sito WordPress. Se non hai accesso all'area di amministrazione, consulta la nostra guida su come creare manualmente un backup del database di WordPress.
Perché vedi la schermata bianca della morte in WordPress?
La maggior parte delle volte, quando vedi una schermata bianca della morte mentre cerchi di visitare il tuo sito web WordPress, significa che uno script sul tuo sito web ha esaurito il limite di memoria.
Lo script non reattivo viene terminato dal tuo server di hosting WordPress o semplicemente va in timeout. Questo è il motivo per cui non viene generato alcun messaggio di errore e vedi solo una schermata bianca vuota.

Tuttavia, a volte, potresti vedere un messaggio di errore.
Ad esempio, potresti vedere un messaggio di errore critico invece di una pagina bianca.

Sia che tu stia vedendo una schermata bianca o il messaggio 'Si è verificato un errore critico sul tuo sito web', è lo stesso errore.
Questo errore può anche verificarsi a causa di un tema o plugin mal codificato installato sul tuo sito. A volte, può accadere se c'è un problema con il tuo server di web hosting.
Poiché l'errore della schermata bianca può essere causato da una serie di cose, richiede una risoluzione dei problemi metodica per risolverlo. Ecco i passaggi che dovresti provare:
- Verifica se il problema si verifica anche su altri tuoi siti
- Risolvi l'errore della schermata bianca con la modalità di ripristino di WordPress
- Aumenta il limite di memoria
- Risolvi l'errore della schermata bianca disabilitando tutti i plugin
- Attiva il tema predefinito
- Abilita la modalità di debug per catturare gli errori in WordPress
- Svuota la cache di WordPress
- Risolvi l'errore della schermata bianca per articoli più lunghi
Tutorial video
Se preferisci istruzioni scritte, continua a leggere.
1. Verifica se il problema si verifica anche su altri tuoi siti
Se hai altri siti WordPress installati sullo stesso account di hosting, allora vuoi iniziare verificando se il problema si verifica anche su altri siti.
Se è così, allora è un forte indicatore che qualcosa non va nel tuo servizio di hosting WordPress. Potrebbe trattarsi di un problema temporaneo che influisce sul loro servizio e devi contattare il loro supporto per ulteriore assistenza.
D'altra parte, se il problema si verifica solo con un sito web o una parte specifica di esso, allora sai che il problema è con quel particolare sito web.
2. Risolvi l'errore della schermata bianca con la modalità di ripristino di WordPress
Se l'errore della schermata bianca della morte è causato da un plugin o tema di WordPress, allora WordPress potrebbe essere in grado di rilevarlo.
La nuova funzione di protezione dagli errori fatali introdotta in WordPress 5.2 può talvolta rilevare l'errore, quindi potresti non vedere nemmeno una schermata bianca. Invece, vedrai un messaggio che indica che il sito sta riscontrando difficoltà tecniche.

WordPress invierà anche un'e-mail sul problema al tuo indirizzo e-mail di amministrazione.
L'email avrà come oggetto 'Il tuo sito sta riscontrando un problema tecnico'.

Questo messaggio email indicherà il plugin o il tema che causa l'errore e conterrà anche un link speciale.
Questo link ti permetterà di accedere alla modalità di recupero di WordPress e disattivare il plugin difettoso.

Tuttavia, se stai vedendo la schermata bianca della morte senza email o opzione di modalità di recupero, allora devi correggere manualmente l'errore.
3. Aumenta il limite di memoria
Di solito, questo errore si verifica perché uno script ha esaurito la memoria del tuo web server e si è interrotto a metà.
Per risolvere questo problema, devi aumentare la memoria PHP disponibile per WordPress. Ciò consentirà allo script di utilizzare più memoria per completare il lavoro che doveva svolgere.
Dovrai modificare il file wp-config.php sul tuo sito WordPress o utilizzare un plugin per snippet di codice come WPCode.
Puoi seguire le istruzioni nel nostro tutorial su come aumentare la memoria PHP in WordPress.
4. Risolvi l'errore della schermata bianca disattivando tutti i plugin
Se l'aumento del limite di memoria PHP non ha aiutato, o se hai un limite di memoria elevato, come 256M o 512M, allora devi iniziare a risolvere i problemi.
Nella nostra esperienza nel risolvere questo problema, abbiamo sempre riscontrato che il problema riguarda un plugin specifico o un tema. Procediamo disattivando tutti i plugin.
Se riesci ancora ad accedere alla bacheca di amministrazione di WordPress, puoi semplicemente andare alla pagina Plugin » Plugin installati. Seleziona tutti i plugin installati e poi seleziona 'Disattiva' dal menu a discesa 'Azioni di massa'.

Tuttavia, se non hai accesso all'area di amministrazione di WordPress, dovrai disattivare tutti i plugin tramite FTP.
Innanzitutto, connettiti al tuo sito WordPress utilizzando un client FTP o il file manager del tuo provider di hosting. Una volta connesso, vai alla cartella wp-content, dove vedrai la cartella plugins.
Ora, devi fare clic destro sulla cartella plugins e quindi selezionare 'Rinomina'. Puoi rinominare la cartella dei plugin in 'plugins-disattivati'.

WordPress cerca una cartella chiamata plugins per caricare tutti i plugin. Quando non trova la cartella, disattiva semplicemente tutti i plugin.
Se questo risolve il problema, allora abilita un plugin alla volta per arrivare alla radice del problema. Una volta trovato il plugin che causa il problema, puoi sostituirlo con un'alternativa o segnalare il problema agli autori del plugin.
5. Attiva il tema predefinito
Se la risoluzione dei problemi dei plugin non risolve il problema, allora dovresti provare a sostituire il tuo tema attivo con un tema predefinito.
Innanzitutto, connettiti al tuo sito web utilizzando un client FTP e vai alla cartella /wp-content/themes/. Contiene tutti i temi installati sul tuo sito web.
Fai clic destro per selezionare il tuo tema WordPress attuale e scaricalo sul tuo computer come backup.

Successivamente, devi eliminare il tuo tema attuale dal tuo sito web.
Semplicemente fai clic destro sulla cartella del tuo tema e seleziona 'Elimina'. Il tuo client FTP eliminerà ora il tema dal tuo sito web.

Ora, se hai un tema WordPress predefinito come (Twenty Twenty-Two o Twenty Twenty-Three) installato sul tuo sito web, allora WordPress inizierà automaticamente a utilizzarlo come tema predefinito.
Tuttavia, se non hai un tema predefinito installato, allora devi installarlo manualmente tramite FTP.
Se questo risolve il problema, allora dovresti controllare il file functions.php del tuo tema. Se ci sono spazi extra in fondo al file, allora devi rimuoverli, e a volte questo risolve il problema.
Se stai utilizzando una funzione mal codificata nel file functions.php del tuo tema, allora può causare anche l'errore della schermata bianca della morte.
Considera di scaricare una copia fresca del tuo tema dalla sua origine e poi installarla manualmente tramite FTP.
6. Abilita la modalità di debug per catturare gli errori in WordPress
Se finora nulla ha aiutato, allora il passo successivo è attivare il debug in WordPress. Questo manterrà i log degli errori che ti permetteranno di vedere che tipo di errori vengono generati.
Aggiungi semplicemente il seguente codice al tuo file wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Una volta aggiunto questo, la schermata bianca mostrerà ora errori, avvisi e notifiche. Questi potrebbero aiutarti a determinare la causa principale.
Se non vedi errori, potresti comunque voler controllare il log di debug.
Visita semplicemente la cartella wp-content sul tuo sito web utilizzando un client FTP. Lì troverai un nuovo file debug.log contenente un registro di tutti gli errori, le notifiche e gli avvisi.

7. Svuota la cache di WordPress
A volte, potresti avere accesso al backend, ma il frontend del sito presenta la schermata bianca della morte.
Ciò può accadere a causa di un plugin di caching. In tal caso, devi semplicemente svuotare la cache di WordPress.
Puoi consultare la nostra guida su come svuotare la cache in WordPress per istruzioni dettagliate.
8. Risolvi l'errore della schermata bianca per articoli più lunghi
Se hai una schermata bianca della morte solo su un post o una pagina molto lunga, allora questo metodo potrebbe funzionare.
Questo trucco aumenta fondamentalmente la capacità di elaborazione del testo di PHP aumentando il limite di ricorsione e backtrack. Puoi incollare il seguente codice nel tuo file wp-config.php:
/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
Comprendiamo che questo è un errore molto frustrante e speriamo che uno dei trucchi sopra abbia risolto il problema per te.
Potresti anche voler consultare la nostra guida alla risoluzione dei problemi di WordPress, che insegna i passaggi da intraprendere per individuare e correggere i problemi di WordPress da soli, o il nostro elenco dei problemi più comuni dell'editor a blocchi di WordPress e come risolverli.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Robert Thompson
Il mio intero sito WordPress è una schermata nera. Ho solo tre pagine sul mio sito web e sono tutte nere. Ma quando vado nel mio editor, tutto va bene. Proverò il tuo consiglio e disattiverò tutti i miei plugin. Spero che questo funzioni.
Supporto WPBeginner
Speriamo che questo risolva il problema per te, se continui ad avere problemi puoi sempre sentirti libero di contattare il nostro supporto!
Amministratore
mohadese esmaeeli
Ho incontrato questa pagina diverse volte e nella maggior parte dei casi il mio problema è stato risolto cambiando la versione PHP dell'hosting. Tuttavia, a volte la presenza di un plugin incompatibile può interrompere tutto e causare questa frustrante schermata bianca!
Supporto WPBeginner
Thank you for sharing what worked for you
Amministratore
Jiří Vaněk
Molto spesso, il problema della schermata bianca è un sito web compromesso. Molte persone hanno i loro siti WordPress infettati, il che porta esattamente a questo errore. Ecco perché è fondamentale avere un backup. Inoltre, molte persone soffrono nel scaricare plugin da fonti non verificate per risparmiare denaro. Alla fine, costa più di un plugin a pagamento. Sfortunatamente, è vero. Triste, ma vero.
Supporto WPBeginner
Sebbene possa trattarsi di un sito compromesso, ci sono molte ragioni possibili, quindi avere solo una schermata bianca di morte non significa automaticamente che un sito sia stato hackerato.
Amministratore
Ralph
Questo metodo aiuta nel mio caso?
A volte aggiorno alcuni plugin uno per uno su un lato dello schermo e faccio qualcos'altro nella metà opposta. Capita che io ricarichi il pannello di amministrazione di WordPress durante l'aggiornamento di un plugin e mi dia questa pagina bianca dove non posso fare nulla. Il mio hosting effettua backup ogni 6 ore, quindi li contatto via email per utilizzare quello più recente, ma voglio passare a uno più economico e non avrò questa opzione.
Supporto WPBeginner
Dovrebbe essere utile quando ti imbatti nella schermata bianca, da quello che dici vorresti contattare il tuo provider di hosting per vedere se stai raggiungendo un limite di risorse o di memoria nel loro sistema.
Amministratore
Ralph
Non ho pensato al limite di memoria, grazie per avermelo fatto sapere. Li contatterò per confermare.
CJB
L'aumento del limite di memoria ha risolto il problema per me. (Questo problema si verifica raramente in WordPress, ma la società di hosting del cliente è un marchio più piccolo che potrebbe aver contribuito all'errore.)
Supporto WPBeginner
Lieto di sapere che sei riuscito a risolvere il problema!
Amministratore
hank
Ottengo la schermata bianca della morte quando accedo, non la ottengo quando sono disconnesso.
Supporto WPBeginner
Potresti vedere la pagina memorizzata nella cache quando sei disconnesso. Se vedi la schermata bianca della morte, ti consigliamo di seguire i passaggi per la risoluzione dei problemi in questa guida.
Amministratore