Correzione della schermata bianca della morte di WordPress

Il noto White Screen of Death è una delle cose più comuni, ma più frustranti che possono verificarsi sul tuo sito WordPress. 

In questo tutorial vedremo le varie cose che lo causano e alcuni passaggi che puoi eseguire non solo per risolverlo, ma per assicurarti che non si ripetano.

Ci sono quattro metodi comuni che possono essere usati per risolvere il White Screen of Death, di cui parlerò in questo tutorial:

  1. Verifica i tuoi plugin
  2. Aumentare il limite di memoria PHP
  3. Sostituzione del tema
  4. Abilitazione della modalità di debug

Tieni presente che prima di apportare modifiche al tuo sito, dovresti fare una backup completo dei tuoi file e database.

Quindi, senza ulteriori indugi, andiamo con il primo metodo.

Verifica i tuoi plugin

Questa è la causa più comune per la comparsa della schermata bianca, ed è anche la soluzione più semplice. È probabile che tu abbia installato un plug-in dodgy che è in conflitto con altri tuoi plug-in o tema, e quindi dobbiamo determinare quale sia il colpevole, e vedere se possiamo risolvere quella schermata bianca!

Se hai accesso alla Dashboard

Passo 1

Nella barra di navigazione a sinistra della dashboard di WordPress, fai clic sul link "Plugin".

Passo 2

Se hai recentemente installato un plug-in, disabilita quello primo. Solitamente questo risolve il problema dello schermo bianco e puoi continuare a utilizzare il tuo sito normalmente.

Passaggio 3

Se stai ancora leggendo questo, significa che non hai avuto successo nel risolvere il problema. Ora dovresti provare a disattivare tutti i plug-in del tuo sito. Puoi farlo selezionando la prima casella di spunta, appena sopra l'elenco, quindi selezionando "Disattiva" dal menu a discesa.

Passaggio 4

Conferma la disattivazione dei tuoi plugin, quindi controlla il front-end del tuo sito per vedere se lo schermo bianco è sparito. Se ha, congratulazioni; puoi smettere di leggere. In caso contrario, riattivare i plug-in e continuare a leggere.

Se non si ha accesso alla Dashboard

Passo 1

Senza accesso alla dashboard, dovrai connetterti al server del tuo sito tramite una connessione FTP o utilizzando il pannello di controllo del tuo sito e navigando verso File Manager (o simili).

Passo 2

Passare al wp-content directory del tuo sito WordPress e rinomina il plugins cartella a qualcosa di diverso, come plugins-vecchi o plugins-temp.

Passaggio 3

Ora tutti i plug-in sono stati disattivati, quindi ora puoi provare a ricaricare il tuo sito, si spera senza lo schermo bianco. Se ciò non ha funzionato, dovrai ripristinare il nome della cartella plugins e riattivare i plug-in quando il sito funziona di nuovo normalmente.

Aumentare il limite di memoria PHP

Modifica il tuo file 'wp-config.php'

Passo 1

Collegati al tuo server FTP o File Manager nel tuo pannello di hosting e vai alla directory principale del tuo sito WordPress.

Passo 2

Apri il wp-config.php file in un editor di testo e aggiungi la seguente riga di codice:

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

Questo numero può essere modificato a seconda di cosa può gestire il tuo server. Non essere avido però, poiché aumentare questo numero troppo alto per il tuo server può causare altri problemi.

Passaggio 3

Salva il file e aggiorna il tuo sito. Se funziona ora, puoi continuare a lavorare sul tuo sito. In caso contrario, sfortuna e continua a leggere questo tutorial.

Modifica del file 'php.ini'

Passo 1

Come sopra, connettiti al tuo server FTP o File Manager nel tuo pannello di hosting e vai alla directory principale del tuo sito WordPress.

Passo 2

Se hai accesso al file "php.ini" del tuo sito, aggiungi la seguente riga di codice:

memory_limit = 64M;

Se non hai accesso a questo file, puoi crearlo nella directory principale del tuo sito WordPress.

Passaggio 3

Salva le modifiche e prova a caricare il tuo sito. Dovresti notare che la quantità massima di memoria che uno script può gestire è 64 MB, quindi non provare ad aumentare questo numero sopra.

Modifica del tuo file '.htaccess'

Passo 1

Ogni sito WordPress ha un .htaccess file, quindi per provare a risolvere il problema dello schermo bianco, connettiti al tuo server FTP o al File Manager nel tuo pannello di hosting e vai alla directory principale del tuo sito WordPress.

Passo 2

Una volta caricato quel file, aggiungi semplicemente questa riga di codice:

php_value memory_limit 64M

Passaggio 3

Aggiorna di nuovo il front-end del tuo sito e controlla se funziona di nuovo. Se è così, sei fantastico, e se no, continua a leggere questo tutorial!

Sostituzione del tema

Se hai accesso a Dashboarfd

Passo 1

Passare al Gestore temi, selezionando Aspetto> Temi dal menu sul lato sinistro dell'area amministrativa di WordPress.

Passo 2

Attiva uno dei temi WordPress predefiniti, come Venti quattordici, o Venti tredici.

Passaggio 3

Aggiorna il tuo sito e verifica se il problema dello schermo bianco si sta ancora verificando.

Se non si ha accesso alla Dashboard

Questo è molto più difficile rispetto a farlo tramite l'area admin di WordPress, ma se non hai una scelta (o sei pronto per una sfida), allora ascolta!

Passo 1

Connettiti al server del tuo sito tramite FTP o File Manager del tuo hosting e conferma di aver caricato uno dei temi WordPress predefiniti sul tuo server.

Passo 2

Ora apri "phpMyAdmin" dal tuo pannello di hosting e vai a wp_options tabella nel database.

Passaggio 3

Scorri le pagine delle opzioni fino a trovare "modello" e "foglio di stile". Questi dovrebbero essere entrambi sostituiti con il titolo della directory del tema che si desidera ripristinare. In questo caso, sarebbe "ventiquattro" o "ventiquattresimo".

Passaggio 4

Aggiorna il front-end del tuo sito e sperare per il meglio.

Abilitazione della modalità di debug

Se il tuo file 'wp-config.php' contiene il codice di debug

Passo 1

Collegati al server del tuo sito tramite FTP o File Manager del tuo hosting e vai alla directory principale del tuo sito WordPress.

Passo 2

Apri i tuoi wp-config.php file e multa la seguente riga di codice:

define ('WP_DEBUG', false);

Passaggio 3

Per abilitare la modalità di debug, cambiare il valore booleano in vero, come questo:

define ('WP_DEBUG', true);

Passaggio 4

Aggiorna il tuo sito e dovresti ora vedere alcune informazioni sul perché il sito potrebbe visualizzare lo schermo bianco. Per i dettagli su cosa significano realmente le informazioni di debug, questa utile pagina sul codice WordPress dovrebbe aiutare.

Se il tuo file 'wp-config.php' non contiene il codice debug

Passo 1

Collegati al server del tuo sito tramite FTP o File Manager del tuo hosting e vai alla directory principale del tuo sito WordPress.

Passo 2

Apri i tuoi wp-config.php file e multa la seguente riga di codice:

define ('WP_DEBUG', true);

Passaggio 4

Aggiorna il tuo sito e le informazioni di debug verranno ora visualizzate sul front-end del tuo sito. Per i dettagli su cosa significano realmente le informazioni di debug, questa utile pagina sul codice WordPress dovrebbe aiutare.

Sommario

Ecco, questo è tutto - ora hai imparato come riparare lo schermo bianco della morte di WordPress e ora il tuo sito dovrebbe essere visualizzato correttamente!

Se hai qualche domanda, sentiti libero di lasciare un commento qui sotto e ti risponderemo al più presto possibile.