Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come risolvere il WordPress White Screen of Death (Passo dopo passo)

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.

Come risolvere il WordPress White Screen of Death (Passo dopo passo)

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.

WordPress mostra una schermata bianca invece del sito web

Tuttavia, a volte, potresti vedere un messaggio di errore.

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

Errore critico in WordPress

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:

Tutorial video

Iscriviti a WPBeginner

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.

This Site Is Experiencing Technical Difficulties Error Message

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'.

Technical Difficulties Email With Link to Recovery Mode

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.

WordPress recovery mode dashboard

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'.

Disattivare tutti i plugin di WordPress

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'.

Using FTP to Rename the Plugins Folder

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.

Using FTP to Download the Current Theme as a 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.

Using FTP to Delete the Current Theme

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.

Registro di debug

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.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

296 CommentsLeave a Reply

  1. 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.

    • Speriamo che questo risolva il problema per te, se continui ad avere problemi puoi sempre sentirti libero di contattare il nostro supporto!

      Amministratore

  2. 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!

  3. 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.

    • 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

  4. 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.

    • 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

      • Non ho pensato al limite di memoria, grazie per avermelo fatto sapere. Li contatterò per confermare.

  5. 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.)

    • 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

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.