4 correzioni per White Screen of Death in WordPress

Ti sei mai trovato a fissare uno schermo vuoto all’apertura del tuo sito WordPress? Tutto funzionava bene solo un momento fa e all’improvviso il sito è cambiato vuoto! Potrebbe anche essere che il sito WordPress si stia caricando correttamente, ma la dashboard non lo è. Situazioni come questa che la comunità di WordPress ama definire infame Schermo bianco della morte – ed è uno dei il cose più inquietanti su WordPress.


Se non ti sei imbattuto in questo termine ancora – allora sei uno dei fortunati. Oggi parleremo dei vari sintomi del White Screen of Death (chiamiamolo WSOD) e impareremo la cura per ogni disturbo.

Cominciando dall’inizio. Il WSOD è un’anomalia che deriva da una serie di ragioni diverse. Se sei fortunato, il tuo caso particolare cadrebbe sotto sintomi comuni – per cui sono disponibili correzioni già pronte. Tuttavia, se non riesci a determinare la causa del problema, allora stai meglio per mano di un esperto di WordPress.

4 motivi (e soluzioni) per WordPress White Screen of Death

La buona notizia, tuttavia, è che le possibilità che il tuo incidente WSOD rientri nella categoria sconosciuta sono piuttosto scarse. Molto spesso, la causa del WSOD rientra in tre categorie generali. Questo tutorial delinea i passaggi semplici e facili da seguire per correggere ciascuna delle cause di WordPress White Screen of Death.

Motivo n. 1: problemi relativi al plug-in

wp-wsod-r2

Hai installato un nuovo plug-in, ne hai aggiornato uno vecchio o hai provato a modificarne uno attivo.

fix: Disabilita uno o tutti i plugin

Nella maggior parte dei casi, potrebbe esserci un conflitto tra il tema attivo corrente e il plug-in appena installato. In tal caso, potresti semplicemente disabilitare quel particolare plugin e tutto dovrebbe funzionare bene. Tuttavia, c’è un problema. Come disabiliterai il plug-in quando la dashboard di WordPress non funziona?

Se usi WordPress da oltre sei mesi, non leggere la riga successiva. Prova a pensare a una soluzione. Ti darò un suggerimento: ha qualcosa a che fare con l’accesso alla directory dei plugin di WordPress tramite FTP? Hai capito? Sì? Complimenti! No? Nessun problema: continua a leggere, ma prometto che ti schiaffeggerai la fronte una volta che avrai letto la soluzione! Eccoci qui.

Come disabilitare il plugin WordPress tramite FTP?

Disabilitare un plugin WordPress tramite FTP è un compito davvero semplice. Come prerequisito, è necessario disporre dell’accesso FTP, con le autorizzazioni corrette per la directory di WordPress.

NOTA: La maggior parte dei provider di hosting ti offre l’accesso FTP. Tuttavia, se hai installato WordPress in un VPS o in un server cloud, è possibile che tu non abbia installato un server FTP nel tuo VPS. In tale situazione, sarà necessario installare un client FTP open source come proftpd o vsftp. Esistono più tutorial online e ti suggerisco di leggerne uno che utilizza il sistema operativo del tuo server. Ad esempio, se stiamo eseguendo un VPS basato su Ubuntu, il nostro termine di ricerca sarebbe “Come installare proftpd su Ubuntu”.

Dopo aver completato questo passaggio, è tempo di disabilitare il plug-in.

  1. Accedi al tuo server FTP un account corretto
  2. Passare alla directory di installazione di WordPress
  3. Immettere il wp_content / plugins cartella
  4. Troverai più cartelle con nomi familiari all’interno della cartella dei plugin. Ogni cartella rappresenta un plugin.
  5. Trova e seleziona la cartella con il nome del plugin corretto
  6. Rinominalo con un nome diverso ma riconoscibile. Ad esempio, se il nome del plug-in (ovvero la cartella) è Akismet, allora dovresti rinominarlo in qualcosa del genere _akismet o akismet_disabled.
  7. Sei libero di scegliere il nome che desideri. Assicurati solo che non si scontri con il nome di un altro plug-in e che sia successivamente riconoscibile.
  8. Rinominare la cartella disabiliterà permanentemente il plugin.

Una volta completati questi passaggi, avvia il browser e verifica se il sito si carica. Se il problema è risolto, complimenti!

Come disabilitare tutti i plugin WordPress contemporaneamente?

Puoi seguire la procedura sopra descritta per disabilitare tutti i plugin che desideri. Tuttavia, se si desidera disabilitare tutti i plug-in in una volta, ciò richiederebbe molto tempo. C’è un modo molto più semplice: rinominare la cartella dei plugin (in qualcosa del genere plugins_old) e creare una nuova cartella vuota etichettata plugins. In sostanza, questo disabiliterebbe tutti i vecchi plugin in una volta sola. Puoi spostare i plugin uno alla volta dal plugins_old cartella in plugins, e attivarli singolarmente.

Quando hai modificato un determinato file di plugin che ha causato il WSOD, disattiva semplicemente il plugin tramite FTP e il sito dovrebbe funzionare di nuovo. È sempre una buona pratica testare i plugin modificati su un sito di backup. (Vai alla conclusione per una soluzione).

Motivo n. 2: problemi relativi al tema

wp-wsod-r1

Simile ai plugin, i problemi WSOD relativi al tema hanno origini simili.

fix: Disabilita il tema

Diamo un’occhiata ad alcune delle cause più semplici:

Nuove installazioni di temi

L’installazione di un nuovo tema potrebbe creare un conflitto con un plug-in esistente, il classico conflitto tra plug-in e temi. In tal caso, devi semplicemente disabilitare il tema appena attivato e WordPress tornerà automaticamente al tema predefinito. Assicurati di non aver eliminato il tema predefinito (il venti-qualcosa tema). Se hai, carica il tema su temi cartella in wp_content.

Come disabilitare un tema tramite FTP in WordPress?

Questo processo è quasi simile al processo di disabilitazione di un plugin, l’unica differenza è che è necessario aprire il wp_content / temi cartella anziché la plugins cartella. Passare al temi cartella e rinominare la cartella del tema specifico per disattivarla.

Temi codificati male

Molte volte, i principali aggiornamenti di WordPress potrebbero portare temi scarsamente codificati lungo il fiume. Un tema scarsamente codificato e obsoleto potrebbe non funzionare con l’ultimo aggiornamento di WordPress. WPExplorer è orgoglioso di temi di qualità meravigliosamente elaborati: ne hanno uno lotto dei clienti di Themeforest (basta dare un’occhiata al loro portfolio) e sono una delle poche persone di cui mi fido.

Se il tuo tema ha smesso di funzionare subito dopo aver aggiornato WordPress, c’è una forte probabilità che il tema sia il colpevole. Disattiva il tema e le cose dovrebbero tornare alla normalità.

Modifica di un tema

WordPress non ama il codice buggy. Si basa su un insieme di ben costruito oggetti di codice, lavorando in armonia. Se una di quelle parti (da non confondere con un oggetto di OOP), indica il tema functions.php file, malfunzionamenti, quindi WordPress non funzionerà. Questo porta al WSOD.

Di solito, i temi del repository di WordPress o sviluppatori rinomati vengono meticolosamente testati contro tali difetti. Un tema appena uscito dalla scatola non avrebbe un file malfunzionante.php. Se ricevi un WSOD quando installi un tema del genere, molto probabilmente è un conflitto di temi plugin.

Quando si modifica o si aggiorna un tema, ciò potrebbe portare a un codice improprio, che ci porta al cuore del problema, ad esempio un WSOD. Per risolvere questo problema, potresti sostituire il file modificato con una vecchia copia (suppongo che tu abbia eseguito un backup). In tutti gli altri casi, è possibile caricare i file del tema originale.

Motivo n. 3: superamento del limite di memoria

wp-wsod-r3

Questa situazione è un classico indicatore del fatto che hai superato il tuo attuale provider di hosting. La quantità di traffico nel tuo sito Web richiede più risorse, che il tuo host attuale non può fornire. È tempo di un aggiornamento. Questa è una buona notizia: il tuo sito sta crescendo

fix: Aumenta il limite di memoria

Puoi provare ad aumentare il limite di memoria PHP modificando il wp-config.php file. Aggiungi semplicemente la seguente riga:

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

Un limite di memoria di 64 MB dovrebbe essere sufficiente sugli host condivisi. Se il problema persiste, è necessario consultare il proprio provider di hosting.

Host Web economici

Questo problema è comune anche nei webhost economici che sacrificano la qualità. Al fine di realizzare un profitto, questi host ottengono il maggior numero possibile di clienti in un server. Di conseguenza, la quantità di risorse (ad esempio, RAM) per client è notevolmente ridotta. Questo porta al WSOD. Quindi, se hai un piano di hosting budget che non ti consente di aumentare ulteriormente il limite di memoria, dovrai aggiornare il tuo piano.

Motivo n. 4: cause sconosciute

wp-wsod-r4-cause sconosciute

A volte, la causa WSOD non può essere del tutto determinata, il che ci porta a una correzione. In tempi come questi, dovrai determinare l’origine del problema.

fix: Abilita la modalità WP_DEBUG

Aggiungi semplicemente le seguenti righe nella parte inferiore del file wp-config.php file:

error_reporting (E_ALL);
ini_set ('display_errors', 1);
define ('WP_DEBUG', true);

Questo dice a WordPress di visualizzare tutti gli errori che si verificano nella schermata di output. È possibile utilizzare queste informazioni per determinare la causa del WSOD.

Conclusione

La schermata bianca della morte è uno di quegli inevitabili problemi che ogni utente di WordPress deve affrontare. Ovviamente, se stai usando WordPress.com, non ci sarà mai un problema del genere, ma viene fornito con un proprio set di limitazioni.

hosting wordpress gestito

Se desideri il comfort di non doverti preoccupare di tali problemi di hosting, c’è una soluzione: Hosting WordPress gestito. I provider di hosting WordPress gestiti sono specializzati in problemi relativi a WordPress e WordPress. Noi di WPExplorer utilizziamo WPEngine e ne siamo molto contenti: guarda quanto velocemente viene caricato il nostro sito. ��

Se il tuo budget lo consente e vuoi essere libero da tutti i problemi relativi all’hosting, allora ti piacerà l’hosting gestito da WPEngine o Media Temple o da uno o altri provider di hosting consigliati. Come sempre, ci piacerebbe sentire i tuoi pensieri! Qual è la tua storia su WSOD?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me