Come risolvere la schermata bianca della morte di WordPress

Pubblicato: 2024-10-04

È una bella mattina e apri il tuo sito web per controllare tutti gli aggiornamenti. Ma al posto della solita pagina vibrante appare uno schermo bianco e vuoto.

Si scatena il panico: cosa sta succedendo? Perché il mio sito non viene visualizzato?

Questo è chiamato il problema dello schermo bianco della morte (WSoD) .

Se hai mai riscontrato questo problema sul tuo sito WordPress, sai quanto può essere confuso e frustrante.

Ma non preoccuparti, non sei solo. Molti utenti di WordPress affrontano questo problema.

Questo blog ti guiderà attraverso l'identificazione e la risoluzione del problema WSoD . Quindi, puoi ripristinare rapidamente il tuo sito.

Di seguito imparerai:

  • Cos'è lo schermo bianco della morte?
  • Quali sono le cause dell'errore White Screen of Death in WordPress?
  • Come risolvere l'errore White Screen of Death (WSoD) di WordPress
    • Verifica la disponibilità del server
    • Cancella la cache del browser
    • Abilita la modalità debug
    • Aumenta il limite di memoria
    • Disabilita i plugin installati
    • Passa al tema WordPress predefinito
    • Risolvi gli errori di sintassi
    • Risolvi un problema di aggiornamento automatico non riuscito
  • Come prevenire l'errore White Screen of Death di WordPress

Cos'è lo schermo bianco della morte?

Uno screenshot della schermata bianca della morte in WordPress

Il WSoD (WordPress White Screen of Death) è un problema in cui il tuo sito WordPress visualizza uno schermo bianco completamente vuoto, senza messaggi di errore o contenuti.

Ciò può verificarsi sia sul front-end (ciò che vedono i tuoi visitatori) che nell'area di amministrazione (dove gestisci il tuo sito).

Potrebbe essere difficile identificare la causa del problema poiché non sono presenti indizi visibili o messaggi di errore.

Quali sono le cause dell'errore White Screen of Death in WordPress?

L'errore White Screen of Death di WordPress può essere causato da diversi fattori, come errori PHP, problemi di limiti di memoria, script che non rispondono che scadono o conflitti con plugin e temi.

Ecco alcune cause comuni di questo problema:

  1. Conflitti tra plug-in : un aggiornamento o un nuovo plug-in potrebbe non essere compatibile con la configurazione esistente.
  2. Problemi relativi al tema : problemi con il codice o la compatibilità del tuo tema possono risultare in un WSoD.
  3. Errori PHP : problemi nel codice PHP, come errori di sintassi, possono interrompere le operazioni del tuo sito.
  4. Superamento del limite di memoria PHP : esaurire la memoria PHP può impedire il corretto caricamento del tuo sito.
  5. File principali corrotti : i file essenziali di WordPress potrebbero essere danneggiati o mancanti.
  6. Problemi del server : i problemi con il server di hosting possono anche causare lo svuotamento del sito.
  7. Errori nel codice personalizzato : errori nel codice personalizzato o negli script possono causare l'arresto anomalo del sito.
  8. Problemi relativi ai file .htaccess : un file .htaccess configurato in modo errato o danneggiato può interrompere la funzionalità del sito.

Ora conosci i potenziali motivi che potrebbero causare un errore White Screen of Death sul tuo sito.

È giunto il momento di identificare la causa del problema e intraprendere le azioni appropriate per ripristinare il tuo sito.

Come risolvere l'errore White Screen of Death (WSoD) di WordPress

  1. Verifica la disponibilità del server
  2. Cancella la cache del browser
  3. Abilita la modalità debug
  4. Aumenta il limite di memoria
  5. Disabilita i plugin installati
  6. Passa al tema WordPress predefinito
  7. Risolvi gli errori di sintassi
  8. Risolvi un problema di aggiornamento automatico non riuscito

Esploriamo tutte le soluzioni su come riparare lo schermo bianco della morte di WordPress

1. Verifica la disponibilità del server

Un problema lato server può spesso essere la causa principale della pagina bianca vuota. Quindi il primo passaggio per la risoluzione dei problemi è verificare la disponibilità del server.

Puoi utilizzare strumenti online per determinare se il tuo sito è inattivo per tutti o solo per te. Siti web come Is It Down Right Now o Down.com ti consentono di inserire l'URL del tuo sito e controllarne lo stato. Il problema è probabilmente legato al server se lo strumento indica che il tuo sito non è disponibile per tutti.

Uno screenshot della home page è in basso in questo momento

Se gli strumenti online confermano che il tuo sito non è disponibile o sospetti problemi al server , contatta il tuo provider di hosting. Possono fornire informazioni su eventuali problemi in corso con i loro server o sulla manutenzione. Possono anche aiutarti a diagnosticare eventuali errori di configurazione del server o limitazioni delle risorse.

D'altra parte, se il tuo provider di hosting conferma che non ci sono problemi con il server in corso, il problema potrebbe non essere correlato al server. Quindi dovresti indagare su altre potenziali cause dell'errore White Screen of Death (WSoD).

2. Cancella la cache del browser

I browser memorizzano file statici (come HTML, CSS e JavaScript) nella cache per accelerare il caricamento della pagina. Se questi file memorizzati nella cache sono obsoleti o danneggiati, potrebbero causare WSoD.

Cancella il problema per visualizzare la versione più recente del tuo sito. Questo può aiutarti a determinare se il problema di WSoD è dovuto a file memorizzati nella cache obsoleti o danneggiati.

Il processo di svuotamento della cache può variare da browser a browser. Dopo aver svuotato la cache, aggiorna il tuo sito per vedere se il problema è stato risolto. Questo caricherà la versione più recente del tuo sito dal server.

Se svuotando la cache il problema WSoD non viene risolto, procedi con altri passaggi per la risoluzione dei problemi.

3. Abilita la modalità debug

Un'illustrazione per abilitare la modalità debug

Per correggere l'errore White Screen of Death (WSoD) di WordPress , puoi abilitare la modalità Debug. Aggiungi la seguente riga al tuo file wp-config.php :

 define('WP_DEBUG', true);

Apri il file wp-config.php, situato nella directory principale di WordPress. Dovrebbe assomigliare a questo: /public_html/wp-config.php o /yourwebsitefolder/wp-config.php.

Il file wp-config.php contiene le impostazioni essenziali per l'installazione di WordPress. Puoi accedervi tramite FTP o cPanel.

Nel file, cerca la seguente riga:

 define('WP_DEBUG', false);

Sostituisci false con true per abilitare il debug:

 define('WP_DEBUG', true);

Una volta apportate le modifiche, salva il file wp-config.php e caricalo nuovamente sul tuo server tramite FTP. Ciò consentirà a WordPress di visualizzare messaggi di errore. Quindi puoi capire cosa sta causando il problema.

Dopo averlo abilitato, ricontrolla il tuo sito web per vedere se vengono visualizzati errori, che possono guidarti ai passaggi successivi per la risoluzione dei problemi.

Avviso importante: una volta corretto il WSoD, ricordati di disattivare la modalità Debug per evitare di visualizzare errori sul tuo sito live. Ripristina il valore WP_DEBUG su false in wp-config.php.

4. Aumentare il limite di memoria

Un'illustrazione per aumentare il limite di memoria

Prima di intraprendere qualsiasi azione, è importante controllare il limite attuale di memoria PHP. Puoi farlo facilmente dalla dashboard di WordPress. Per WordPress 5.2 o versioni successive, vai su Strumenti → Salute del sito nel tuo backend.

Nella scheda Informazioni troverai il limite di memoria PHP. Se è inferiore al previsto, valuta la possibilità di aumentarlo modificando il file wp-config.php .

Ecco cinque metodi per verificare e aumentare il limite di memoria:

  1. Modifica il tuo file wp-config.php
  2. Modifica il tuo file php.ini
  3. Configura il tuo file .htaccess
  4. Utilizza un plugin per aumentare la memoria
  5. Contatta il tuo fornitore di hosting

Controlla questo blog per aumentare il limite di memoria PHP in WordPress.

5. Disabilita plugin

Una delle cause più comuni dello schermo bianco della morte in WordPress è un plugin malfunzionante. Sebbene i plugin migliorino la funzionalità del tuo sito, possono entrare in conflitto tra loro o con WordPress stesso, soprattutto dopo gli aggiornamenti. Disattivare tutti i plugin è un ottimo modo per determinare se uno di questi è il colpevole.

Puoi disabilitare un plugin dall'area di amministrazione di WordPress. Innanzitutto, accedi alla tua dashboard. Dal menu di sinistra, fare clic su “Plugin” . Vedrai un elenco dei plugin installati.

Ora segui i passaggi seguenti per disattivare tutti i plugin contemporaneamente:

  • Seleziona la casella in alto per selezionare tutti i plugin.
  • Scegli "Disattiva" dal menu a discesa Azioni collettive.
  • Fai clic su "Applica" per disattivare tutti i plug-in.
Uno screenshot per disattivare i plugin in blocco

In questo modo, puoi gestire rapidamente i tuoi plugin direttamente dall'area di amministrazione.

Se non riesci ad accedere alla tua area di amministrazione, puoi utilizzare FTP come alternativa. Connettiti al tuo sito con un client FTP. Quindi, vai alla cartella wp-content e rinomina la cartella dei plugin in qualcosa come plugins_deactivated . Ciò disattiverà tutti i plugin rendendoli inaccessibili.

Dopo aver disattivato i plugin, aggiorna il tuo sito web. Se si carica correttamente, il problema è associato ai plugin.

Per identificare quello problematico, rinominare la cartella plugins_deactivated in plugin e quindi riattivare ciascun plugin uno alla volta. Aggiorna il tuo sito dopo ogni attivazione.

Puoi disattivare i plugin anche dalla dashboard di WordPress.

Se il WSoD ritorna dopo aver attivato un plugin specifico, hai trovato il colpevole.

Una volta identificato il plug-in problematico, contatta lo sviluppatore del plug-in per ricevere assistenza. Puoi anche controllare la Directory dei plugin di WordPress per eventuali aggiornamenti o cercare problemi simili segnalati da altri utenti. In questo modo potrai risolvere efficacemente il problema.

Ecco una semplice guida per aggiungere o rimuovere WooCommerce da WordPress senza problemi tecnici.

6. Passa al tema WordPress predefinito

Se hai già provato a disattivare i plugin ma il White Screen of Death è ancora un problema, potrebbe essere il momento di dare un'occhiata al tuo tema. I temi WordPress controllano l'aspetto e il layout del tuo sito. Ma possono anche causare conflitti di codice o problemi di compatibilità. Passare a un tema predefinito può aiutare a determinare se il tema attuale sta causando il WSoD.

Puoi cambiare il tema tramite la dashboard di amministrazione o FTP. Lascia che ti spieghi entrambi i metodi:

Tramite l'amministrazione di WordPress

  1. Passare a Aspetto → Temi .
  2. Trova un tema predefinito (come Twenty Twenty-Three, Twenty Twenty-Four) e fai clic su Attiva . Questi temi sono noti per la loro stabilità e compatibilità.
  3. Dopo aver attivato il tema predefinito, aggiorna il tuo sito. Se si carica correttamente, probabilmente il problema era il tema precedente.

Tramite FTP

Se non riesci ad accedere al dashboard di amministrazione, utilizza FTP:

  1. Connettiti al tuo sito utilizzando un client FTP.
  2. temi
  3. Vai alla directory wp-content e individua la cartella dei temi .
  4. Rinomina la cartella del tema attuale. Ciò costringerà WordPress a ripristinare l'ultimo tema predefinito installato sul tuo sito.
  5. Se non hai un tema predefinito disponibile, scaricane uno dalla directory dei temi WordPress. Quindi, caricalo nella cartella dei temi . WordPress passerà automaticamente ad esso.

Una volta che il tuo sito viene eseguito con un tema predefinito, puoi procedere come segue:

  • Aggiorna o reinstalla il tema : controlla gli aggiornamenti al tema originale. Un aggiornamento potrebbe risolvere il problema. Se il problema persiste, prova a reinstallarlo.
  • Contatta lo sviluppatore del tema : se i problemi persistono, contatta gli sviluppatori del tema. Possono fornire una soluzione o una guida.
  • Considera l'idea di cambiare tema : se il tema continua a causare problemi, potrebbe essere il momento di esplorare altri temi per un sito Web più stabile e visivamente accattivante.

Qui puoi controllare un elenco dei migliori temi WooCommerce gratuiti per il tuo sito WordPress.

Seguendo questi passaggi, puoi individuare se il tuo tema è la fonte del WSoD e intraprendere le azioni appropriate.

Se il tuo sito presenta ancora problemi, procedi con i passaggi successivi. ️

7. Risolvere gli errori di sintassi

Un'illustrazione per correggere l'errore di sintassi: come risolvere il White Screen of Death di WordPress

Gli errori di sintassi sono una delle principali cause del White Screen of Death di WordPress . Questi errori si verificano in genere quando si verifica un errore nel codice di un tema, plug-in o modifica personalizzata, che impedisce il corretto funzionamento dello script PHP.

Correggere gli errori di sintassi può essere un po' tecnico. Ma è una soluzione affidabile una volta identificato il problema.

Ecco alcuni errori di sintassi comuni:

  • Punto e virgola mancanti (;) alla fine di un'istruzione.
  • Parentesi o parentesi non chiuse ({, }, (, )) . Questi possono verificarsi in funzioni o istruzioni condizionali.
  • Citazioni non corrispondenti. Assicurati che le virgolette di apertura e di chiusura (' o “) corrispondano.
  • Token o caratteri imprevisti come inaspettato } o altro.

Quando abiliti il ​​debug di WordPress, dovrebbero essere visualizzati messaggi di errore dettagliati che possono indirizzarti nella giusta direzione.

Il messaggio di errore ti dirà:

  • Il tipo di errore (errore di analisi o token imprevisto).
  • Il file in cui si trova l'errore (ad esempio, Functions.php nella cartella del tema)
  • Il numero di riga specifico che causa il problema (come la riga 123 )

Scopri di più sui tipi più comuni di errori di sintassi in WordPress e su come risolverli. Riporta il tuo sito in carreggiata oggi stesso!

8. Risolvi un problema di aggiornamento automatico non riuscito

Un aggiornamento automatico non riuscito è un’altra causa comune dello schermo bianco della morte di WordPress.

Quando WordPress esegue un aggiornamento, crea brevemente un file .maintenance nella directory principale del tuo sito web. Se l'aggiornamento fallisce, questo file potrebbe non essere eliminato automaticamente, il che può causare WSoD.

Passaggi per rimuovere il file .maintenance:

  1. Accedi al tuo sito tramite FTP o tramite il file manager del tuo provider di hosting come cPanel.
  2. Cerca un file denominato .maintenance nella directory principale della tua installazione WordPress.
  3. Elimina il file .maintenance .

Una volta rimosso questo file, il tuo sito dovrebbe uscire dalla modalità di manutenzione. E il WSoD potrebbe essere risolto.

Se hai provato tutti i passaggi precedenti e il problema WSoD rimane irrisolto , contatta il tuo provider di hosting. Potrebbero disporre di registri o strumenti che possono aiutare a diagnosticare il problema, soprattutto se è correlato alle prestazioni del server o alle autorizzazioni dei file.

In alternativa, puoi ripristinare un backup del tuo sito web . Se disponi di un backup recente del tuo sito, questo può riportare rapidamente tutto alla normalità. Ricorda, è fondamentale eseguire backup regolari prima di apportare modifiche al tuo sito.

Nota conclusiva su come risolvere la schermata bianca della morte di WordPress

Siamo giunti alla fine. Ora conosci tutte le soluzioni su come risolvere il problema White Screen of Death di WordPress .

Nel post del blog di oggi, abbiamo trattato alcune soluzioni efficaci per il White Screen of Death di WordPress. Dalla disabilitazione dei plugin al cambio di temi e all'aumento della memoria PHP, questi passaggi possono aiutarti a riportare il tuo sito in carreggiata.

Durante la risoluzione dei problemi, non dimenticare di eseguire regolarmente il backup del tuo sito WordPress. Questo semplice passaggio può farti risparmiare molto stress in seguito. Mantenere aggiornati temi e plugin è anche un buon modo per prevenire problemi in futuro.

Scopri quattro semplici metodi per correggere i post di WordPress che restituiscono errori 404. Dai un'occhiata e dì addio a quelle fastidiose pagine di errore!

Hai già avuto a che fare con lo schermo bianco della morte? Cosa ha funzionato per te? Ci piacerebbe sentire le tue esperienze nei commenti qui sotto! I tuoi suggerimenti potrebbero aiutare qualcun altro ad affrontare lo stesso problema.