Schermo bianco della morte di WordPress: cos'è e come risolverlo (in 10 passaggi)

Pubblicato: 2021-02-05

White Screen of Death WordPress è forse uno degli errori più comuni che si verificano su questa piattaforma. Anche se ci sono alcuni modi comprovati per risolvere questo errore, ma per molti proprietari di siti Web all'inizio è piuttosto angosciante poiché sembra che il tuo sito WordPress sia stato rimosso o violato.

Ma non preoccuparti. In questo articolo, ti guideremo attraverso una guida in dieci passaggi su come correggere gli errori dello schermo bianco di WordPress ed evitare questo errore in futuro. Ma prima di parlarne, discutiamo brevemente di cosa sia lo schermo bianco della morte di WordPress e le sue cause.

Cominciamo.

Correlati: Come correggere l'errore metodo 405 non consentito

Contenuto della pagina

  1. Cos'è lo schermo bianco della morte di WordPress?
  2. Quali sono le cause dello schermo bianco di WordPress?
  3. Come risolvere lo schermo bianco della morte di WordPress – (Guida passo passo)
  4. Come prevenire lo schermo bianco di WordPress?
  5. Conclusione

Cos'è lo schermo bianco della morte di WordPress?

Come accennato in precedenza, il White Screen of Death (WSoD) di WordPress è uno degli errori più comuni riscontrati dai proprietari di siti WordPress. Come suggerisce il nome, vedrai una pagina bianca di WordPress invece del tuo sito web una volta che tenti di accedere alla dashboard di wp_admin.

Anche se questo errore di schermata bianca è abbastanza comune con i siti WordPress, diventa piuttosto frustrante perché non c'è alcun codice di errore o messaggio che ti aiuti a capire il problema dietro di esso. Tuttavia, alcuni browser mostrano l'errore HTTP 500, ma tutto ciò che mostra è un messaggio "Questa pagina non funziona", che non è utile.

Una cosa da ricordare qui è che l'errore della schermata bianca non influisce sempre sull'intero sito web. Invece, ci sono alcune pagine del tuo sito web in cui vedrai questa pagina bianca di WordPress.

Ad esempio, potresti vedere questo errore di schermata bianca sul tuo pannello di amministrazione solo mentre le altre pagine del tuo sito WordPress sembrerebbero funzionare perfettamente.

Tieni presente che non puoi eliminare la possibilità che questo errore influisca sull'intero sito web.

Ora sai cos'è WordPress White Screen of Death (WSoD), il che ci porta alle sue cause.

Parliamo di loro.

Quali sono le cause dello schermo bianco di WordPress?

Ci sono un paio di problemi minori e importanti che causano errori di schermata bianca sul tuo sito Web WordPress. Tuttavia, alcune delle cause più comuni includono problemi con il database del tuo sito web o con PHP .

Ecco i tre motivi più comuni dichiarati da WordPress che causano errori di schermata bianca.

  1. Un aggiornamento del plug-in che non è compatibile con altri software sul tuo sito WordPress.
  2. Ad esempio, il conflitto tra un tema e gli elementi esistenti sul tuo sito è un plug-in nello script.
  3. Un file del tema mancante da WordPress.

Le tre cause di WordPress sono in genere dietro l'errore della schermata bianca. Tuttavia, non puoi escludere la possibilità di molti altri fattori coinvolti in questo problema come memoria PHP superata, script che non rispondono e server scaduti, ecc.

In molti casi, ci sono anche problemi con il server che possono essere risolti dalla fine degli host. Pertanto, è una buona idea controllare se gli altri siti Web sullo stesso account di hosting funzionano come dovrebbero. Se questi siti Web funzionano correttamente senza errori di pagina bianca, la causa principale di questo errore è il tema, lo script o i plug-in del tuo sito Web.

Ora che sai cosa potrebbe causare l'errore di schermata bianca sul tuo sito WordPress, fai riferimento a questa guida passo passo per risolvere questo errore.

Come risolvere lo schermo bianco della morte di WordPress – (Guida passo passo)

Sebbene possa sembrare abbastanza semplice mentre si esaminano le cause, la correzione della schermata bianca della morte di WordPress non è un compito facile. Invece, è un compito piuttosto scoraggiante che richiede molta pazienza per eseguire e ripristinare perfettamente il tuo sito web.

Segui questa guida in dieci passaggi per correggere l'errore della schermata bianca di WordPress.

  1. Svuota la cache del browser
  2. Ritraccia le azioni recenti
  3. Controlla il tuo sito web e il pannello di amministrazione per possibili indizi
  4. Individua possibili errori PHP tramite il debug
  5. Metti alla prova il tema del tuo sito web
  6. Metti alla prova i tuoi plugin per WordPress
  7. Esamina integrazioni di terze parti per possibili conflitti
  8. Ripristina i file aggiornati di recente al loro stato originale
  9. Regola il limite di memoria e il tempo di esecuzione del server
  10. Contatta il tuo provider di hosting

Tieni presente che è importante creare un backup del tuo sito durante l'esecuzione di una correzione degli errori dello schermo bianco su WordPress. Puoi anche creare un backup manuale del tuo sito se non hai accesso al backend.

Passaggio 1: svuota la cache del browser

Una delle possibilità più comuni per ottenere schermate bianche sul tuo sito WordPress potrebbe essere la cache del tuo browser. Se questo è il motivo dell'errore nel tuo caso, verrà risolto senza dover seguire tutti gli altri passaggi indicati di seguito in questa guida. Per svuotare la cache del browser (ad esempio Google Chrome), ecco cosa puoi fare.

  1. Fare clic sul menu a discesa nell'angolo in alto a destra.
  2. Fare clic su Altri strumenti e Cancella dati di navigazione .
  3. Verrà visualizzato un menu a comparsa in cui è possibile cancellare la cronologia di navigazione , i file memorizzati nella cache e i cookie .
  4. Ora fai clic su Cancella dati e attendi il completamento del processo.
  5. Riavvia il browser e prova ad accedere al tuo wp-admin.

Rimuovendo i dati memorizzati nella cache nel browser, è possibile che non visualizzi più un errore di schermata bianca. Tuttavia, in caso contrario, vai al passaggio successivo, che ripercorre le tue attività recenti.

Passaggio 2: rintraccia le azioni recenti

C'è un'alta probabilità che un errore di schermata bianca derivi dalle tue azioni recenti eseguite sul sito Web, come l'installazione di plug-in e temi nuovi o aggiornati, ecc. Anche se può sembrare abbastanza semplice, ripensando alle attività che hai condotto sul tuo sito Web prima dell'errore ti aiuterebbe a trovare la causa principale molto più facilmente.

Quando ripercorri le tue recenti attività svolte su un sito web, puoi farti queste domande.

  • Cosa hai fatto sul tuo sito Web prima di riscontrare l'errore di schermata bianca?
  • Hai installato o aggiornato qualche plugin o tema?
  • Hai cambiato qualche riga di codice?
  • Hai cambiato qualche configurazione del database del tuo sito?
  • Qualche membro del tuo team ha apportato modifiche al tuo sito? Se sì, quali sono stati questi cambiamenti?

Se trovi qualcosa di sospetto in una di queste risposte, esamina i seguenti fatti rilevanti per l'entità sospetta.

  • Installazione di plugin nuovi o aggiornati
  • Installazione di temi nuovi o aggiornati
  • Modifiche apportate al database del tuo sito web
  • Memoria o tempo di esecuzione superati
  • Integrazioni di terze parti come certificato SSL o CDN.

Al contrario, se non ritieni che nessuna delle tue azioni sia responsabile dell'errore della schermata bianca, considera gli altri passaggi indicati di seguito.

Passaggio 3: controlla il tuo sito Web e il pannello di amministrazione per possibili indizi

L'intera idea sull'esecuzione di questo passaggio è capire se l'intero sito è interessato dalla schermata bianca o solo dalla schermata wp-admin.

Ci sono in genere due semplici modi per capirlo.

  • A seconda del tuo browser, la schermata bianca potrebbe mostrarti un messaggio di errore. Se il messaggio di errore include cause come memoria superata, tema mancante o timeout di un sito Web, puoi seguire i passaggi seguenti relativi a queste cause.
  • Anche il secondo modo è abbastanza semplice. WordPress 5.2 ha rilasciato una funzione di protezione da errori fatali attraverso la quale ti informa sulle "difficoltà tecniche" nel tuo sito web. Controlla questa email poiché potresti scoprire quale tema o plug-in ha causato l'errore. Inoltre, troverai un link per accedere al tuo wp-admin dove puoi mettere il tuo sito in modalità di ripristino .

Passaggio 4: individuare possibili errori PHP tramite il debug

Se non riesci a trovare alcun messaggio di errore sul tuo sito, anche attivare la modalità di debug è un'ottima idea per individuare la causa dell'errore. Per attivare la modalità di debug

  1. Individua il file wp-config.php tramite l'FTP (File Transfer Protocol) del provider host.
  2. In questo file, trova questa riga di codice; define( 'WP_DEBUG', false )
  3. Ora cambia il valore “ Falso ” con “ Vero ”. Nota che se non riesci a vedere questa riga di codice nel file, puoi crearne una.

Dopo aver attivato la modalità di debug, eventuali problemi nel PHP del tuo sito verrebbero rivelati. Ora puoi risolvere questi problemi e ricaricare il tuo sito per verificare se l'errore della schermata bianca è stato risolto.

Vale la pena notare che dovresti ripristinare il valore in wp-config.php su " False " indipendentemente dal fatto che vengano rilevati errori o meno perché WordPress ti consiglia di farlo.

Passaggio 5: prova il tema del tuo sito web

Se nel front-end del tuo sito web viene visualizzato un messaggio di errore " Tema mancante ", è molto probabile che qualcuno non abbia distribuito correttamente i file del tema nell'installazione live del tuo sito WordPress.

Per risolvere questo problema, dovrai distribuire questi file nel server tramite il client FTP o il file manager dell'host. Ecco come farlo.

Trova la cartella Temi nel contenuto wp e rinominala come preferisci. Questo per garantire che WordPress non possa più invocare questo tema. In parole più semplici, disabiliterebbe tecnicamente il tuo tema. Ora prova a ricaricare il tuo sito. Se l'errore della schermata bianca è scomparso, la causa principale dell'errore è il tema del tuo sito.

Ecco cosa devi fare intorno ad esso.

  • Esegui il tuo sito web su una versione più vecchia e più sicura del tuo tema.
  • Contatta il designer del tema e richiedi una patch in modo da poter installare ed eseguire una versione più sicura del tema.
  • Scarica e installa un tema completamente nuovo e configuralo in base al tuo sito web.

Tuttavia, se l'errore della schermata bianca viene ancora visualizzato, è possibile che il plug-in sia un colpevole.

Passaggio 6: testa i plugin di WordPress

I plugin sono tra i motivi più comuni per cui il tuo WordPress potrebbe essere interessato da errori di schermata bianca. Anche se non hai installato o aggiornato un plugin, non puoi escludere questa possibilità a causa degli aggiornamenti automatici di WordPress.

Ecco cosa devi fare.

  1. Vai alla cartella wp-content e rinomina la cartella Plugin come preferisci, poiché disattiverà tutti i tuoi plugin.
  2. Ora ricarica il tuo sito e accedi a wp-admin per vedere se l'errore è stato risolto.

Se il tuo sito è stato ripristinato, l'errore è dovuto a uno dei plug-in del tuo sito. Ora dovrai determinare quale tra i tuoi plugin è il colpevole.

Ecco cosa devi fare

Naviga nella schermata dei plugin e attiva ogni plugin uno alla volta e aggiorna il tuo sito. Assicurati di iniziare dal primo plug-in e continua a farlo a meno che non trovi il plug-in che causa l'errore.

Una volta trovato il plug-in infetto, ecco cosa puoi fare.

  • Utilizzare una versione precedente o più sicura del plug-in.
  • Rivolgiti al progettista del plug-in e richiedi l'esecuzione di una patch.
  • Sostituisci il plug-in interessato con un'alternativa.

Ci sono possibilità che nessuno dei tuoi plugin sia responsabile dell'errore. In tal caso, passa al passaggio successivo, esaminando le integrazioni di terze parti.

Passaggio 7: esaminare le integrazioni di terze parti per possibili conflitti

Anche se ciò non accade molto spesso, qualsiasi integrazione di terze parti con i tuoi siti, come certificati SSL e CDN, potrebbe anche causare un errore di schermata bianca. Il motivo principale alla base di ciò è il conflitto tra due diversi elementi, ad esempio un CDN in conflitto con un certificato SSL.

Se hai integrato qualcosa di una terza parte nel tuo sito web prima dell'errore della schermata bianca, disattivalo o disinstallalo. Se l'errore viene risolto, prendi in considerazione la ricerca di un'alternativa per quello strumento di terze parti.

Passaggio 8: ripristina i file aggiornati di recente al loro stato originale

Uno dei motivi più comuni per cui si verifica la schermata bianca della morte di WordPress è l'alterazione del codice senza test.

Per correggere questo errore, scambia una versione modificata del file wp-config.php o .htacess con la nuova copia e verifica se il tuo sito Web è stato ripristinato.

Se questo non funziona, vai al passaggio successivo.

Passaggio 9: regola il limite di memoria del server e il tempo di esecuzione

Se non trovi problemi con le potenziali cause dell'errore della schermata bianca sopra, c'è un'alta probabilità che tu abbia superato il limite di memoria del tuo server. Per risolvere questo problema, dovrai regolare il limite di memoria del tuo server. Ecco come

A meno che tu non riceva un messaggio che ti consiglia di impostare uno spazio di archiviazione specifico, lo spazio di archiviazione ideale è 64 MB. In genere, ci sono tre file attraverso i quali puoi regolare la tua memoria. Tuttavia, è importante salvare una copia del file che si sceglie di modificare in anticipo.

Il primo file che puoi modificare per regolare la memoria del tuo server è il file wp-config.PHP. Per regolare la memoria, aggiungi questa riga di codice.

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

Un altro ottimo modo per regolare la memoria è aggiungere questa riga di codice nel file .htacess .

php_valuememory_limit 64M

Nota che il file .htaccess è spesso nascosto; pertanto, è importante rivelare tutti i file una volta che si prevede di modificarli.

Il terzo file che puoi modificare è il file php.ini nella directory principale del tuo sito. Aggiungi questa riga di codice in questo file.

limite_memoria = 64 milioni

Nota che non è importante modificare tutti i file. Inizia con il primo file e controlla se l'errore è stato risolto. In caso contrario, passa al file successivo.

Dopo aver regolato con successo la memoria, la prossima cosa è regolare il tempo di esecuzione massimo consentito. Se non hai ricevuto un messaggio di errore che consiglia un tempo di esecuzione specifico, il momento ideale per iniziare è di 60 secondi.

A differenza della memoria, qui puoi regolare il tuo tempo massimo di esecuzione solo in due file. Ecco cosa devi fare.

Aggiungi questo codice nel tuo file .htaccess .

php_valuemax_execution_time 60

Un altro file che puoi modificare è php.ini . Aggiungi questa riga di codice a questo file.

tempo_esecuzione_max = 60

Nota che devi regolare il tempo massimo di esecuzione solo in questi file. Se la causa principale dell'errore della schermata bianca è il tuo server, dovrebbe essere risolto. Tuttavia, è essenziale considerare di aggiornare il tuo piano di hosting.

Passaggio 10: contatta il tuo provider di hosting

Dopo aver eseguito tutti i passaggi sopra menzionati in questa guida, dovresti essere stato in grado di risolvere questo problema. Tuttavia, se nulla sembra ancora funzionare, potresti dover considerare di contattare il tuo provider di hosting.

Il loro team fornirebbe tutti i dettagli relativi alle attività recenti del tuo sito Web che potrebbero aver causato l'errore. In parole semplici, sono le uniche persone che possono aiutarti a questo punto.

Tuttavia, avere un ticket di supporto può aiutarti a raggiungere rapidamente la radice di questo problema e ripristinare il tuo sito Web il prima possibile.

Ora che sai come riparare lo schermo bianco della morte di WordPress, ecco come puoi evitarlo in futuro.

Come prevenire lo schermo bianco di WordPress?

Se ti sei trovato di fronte all'errore della schermata bianca, allora devi sapere quanto WordPress diventa problematico a volte. Anche un semplice plugin può causare enormi problemi e angoscia. Per evitare che lo schermo bianco della morte si verifichi in futuro, ecco cosa devi fare.

  • Crea backup sistematici del tuo sito Web in una posizione diversa dal tuo server in modo da poterli utilizzare in caso di emergenza.
  • È importante prestare attenzione a qualsiasi installazione o aggiornamento apportato ai plug-in e ai temi in modo da poter scoprire la causa principale dell'errore.
  • Testare sempre gli aggiornamenti in un ambiente di staging per verificare che non vi siano conflitti.
  • Testare in anticipo le modifiche implementate su un codice in un ambiente di staging.
  • Avere un registro di ogni utente che apporta modifiche al tuo sito.

L'ultimo e più significativo punto è scegliere un provider di hosting affidabile che sia disponibile 24 ore su 24, 7 giorni su 7 per garantire il corretto funzionamento del tuo sito. In caso di emergenza, questi provider di hosting ti aiutano a risolvere rapidamente gli errori.

Inoltre, puoi sempre assumere un affidabile servizio di manutenzione di WordPress che fornisce agenzie come WP-Pals per gestire la manutenzione del tuo sito.

Conclusione

Leggendo questa guida conclusiva, puoi risolvere efficacemente la White Screen of Death di WordPress. Prima di concludere, è importante sapere che testare plugin e temi prima di integrarli nel tuo sito web è fondamentale. Inoltre, prima di apportare eventuali modifiche, è importante mettere il tuo sito WordPress in modalità di manutenzione perché non avrà un impatto negativo sul tuo pubblico.