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.

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.

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

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:
- Verifica se il problema si verifica anche su altri tuoi siti
- Risolvi l'errore della schermata bianca con la modalità di ripristino di WordPress
- Aumenta il limite di memoria
- Risolvi l'errore della schermata bianca disabilitando tutti i plugin
- Attiva il tema predefinito
- Abilita la modalità di debug per catturare gli errori in WordPress
- Svuota la cache di WordPress
- Risolvi l'errore della schermata bianca per articoli più lunghi
Tutorial video
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.

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

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.

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

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

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.

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.

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.

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.

Dagoberto
Ho bisogno di effettuare il downgrade da 3.9.2 a 3.9.1.
Sylvester Lapisang
Grazie per il post, ho disattivato tutti i plugin e ha funzionato, Zopim Chat era il problema
Robbie Davidson
Eliminare il plugin WP Super Cache ha risolto il problema per me.
wohfab
Era un functions.php corrotto per me (nonostante non abbia cambiato nulla o.o) – GRAZIE MILLE!
Aleksandar
Ottimi consigli. Nel mio caso (WP v.3.5.1) il problema era il plugin wp-super-cache. L'ho semplicemente eliminato e tutto funziona bene. Non ho avuto tempo di aggiornare l'installazione e i plugin.. Quindi forse questo aiuta.
Chris
Grazie, sia la rimozione dei plugin che il cambio di tema al predefinito hanno funzionato per me. ma il mio problema è che non riesco ad attivare i miei plugin. si apre solo un'altra schermata bianca di morte. tutti i plugin.
Hans Haupt
Grazie mille per il tuo post.
Ho provato ad aggiornare il mio tema e mi sono imbattuto nella 'Schermata Bianca di Morte'.
Ho seguito il tuo consiglio di eliminare il tema problematico dal cPanel del sito e 'presto', sono riuscito ad accedere nuovamente a wordpress e a cambiare il tema con uno che funziona.
Bryan Myers
Ecco qualcos'altro da controllare: assicurati di chiudere il tag php nel blocco delle informazioni della pagina (non sono sicuro del suo vero nome) in cima alla tua pagina template. doh.
Kaveh
Thank you so much
Your instruction helped me fix my problem
tnx again
bashar
Grazie mille.. Il problema è risolto.
Adoro davvero wpbeginner.com
Tommy
Ciao a tutti, ho avuto lo stesso problema e ho trovato una soluzione. Sembrava accadere dopo l'aggiornamento da 3.71 a 3.72.
Ok, ho provato quanto segue:
rinomina cartella plugin
Elimina tema
modifica memoria nel file di configurazione
segnala errori nel file di configurazione
Ho quindi visto l'errore:
Parse error: syntax error, unexpected $end in /home/public_html/wp-includes/cron.php on line 247
Ho controllato il file cron.php e sembrava che gran parte del codice fosse stato tagliato perché terminava con un commento. Quindi ho caricato un nuovo file cron.php da WordPress e ha funzionato.
Spero che questo possa aiutare altri che hanno questo problema.
Grazie
vincent
Ciao, un modo più semplice è disabilitare manualmente tutti i plugin tramite PhpMyAdmin http://perishablepress.com/quickly-disable-or-enable-all-wordpress-plugins-via-the-database/
Mike
È la prima volta che scrivo qui. Nel mio caso, è tutto vuoto, non riesco nemmeno ad accedere con
È ancora in costruzione, quindi ho appena caricato un nuovo tema e tutto è diventato vuoto.
So che devo ripristinare il tema a "twenty twelve", ma come? Se non riesco nemmeno ad accedere.
Aiuto?! GRAZIE
Supporto WPBeginner
Connettiti al tuo sito web utilizzando un client FTP, vai alla directory /wp-content/themes/ ed elimina il tema che hai appena caricato. Se il tuo webhost offre cPanel, puoi utilizzare il file manager in cPanel per eliminare il tema.
Amministratore
Jay Lawrence
Ecco un altro modo per ottenere la WSOD! Il mio template, da Yoo Themes, genera una directory 'cache'. Ho accidentalmente riempito l'unità con questo sito web causando un file di cache di byte zero.
root@www:/var/www/wp-content/themes/yoo_vanilla_wp# ls -l cache/
total 32
-rw-r--r-- 1 www-data root 25 Mar 13 16:41 index.php
-rw-r--r-- 1 www-data www-data 0 Mar 13 16:43 xml-9ae22c153220f9eda980e5ec3b598954.php
Elimina i file “xml*.php” qui dopo aver ripulito il tuo disco... di nuovo operativo.
Ci sono volute solo un paio d'ore per trovarlo – groan.
Ope
Mi dispiace, ho cancellato il file xml.php ma è ricomparso nel momento in cui ho aggiornato la pagina wp-admin. eppure WSOD persiste. Qualche aiuto. sto usando anche un tema yoo
Michelle
I have this White Screen on my website, have tried EVERYTHING and nothing working. I cannot access my wordpress login or admin page. It is a new website, so I dont mind wiping it clean and starting again, but I have tried to upload a fresh install of wordpress 3 times and it keeps crashing dreamweaver. Is there any other way I can fix this?? Need help Please
Aamna
Sono un abbonato del tuo sito e anche il mio cliente sta vedendo la schermata bianca della morte
Ho usato tutte le soluzioni ma ancora nessun successo
Quello che sento è che penso che il wp-content del sito dei miei clienti abbia cartelle non necessarie come
1- backup (file in questa cartella sono (.htaccess, .backup_running, database_arcproject_co_u.sql)
2-cache
3-uploads (ha molte cartelle di immagini)
Per favore, dimmi cosa dovrei fare?
Grazie
Supporto WPBeginner
Prima assicurati che il tuo cliente abbia un backup. Se non hanno un backup, devi crearne uno ora prima di apportare ulteriori modifiche.
Dopodiché puoi iniziare a eliminare i file non necessari dalla cartella wp-contents. Prova a disattivare tutti i plugin rinominando la cartella wp-content/plugins in wp-content/plugins.old.
Amministratore
Aamna
Ho provato a disabilitare i plugin ma non ha funzionato.
Comunque, come posso fare un backup del sito?
Supporto WPBeginner
Nel caso in cui non si disponga dell'accesso all'area amministrativa, sarà prima necessario eseguire un backup del database manualmente. Successivamente, sarà necessario scaricare tutti i file dal sito web utilizzando un client FTP.
AJ
Una delle cause più comuni della schermata bianca è uno spazio bianco all'inizio o alla fine di un file functions.php o di un altro file php. Spesso, quando si copia e incolla o si modifica semplicemente il codice, un'interruzione di riga viene inserita in alto o in basso e voilà!!...
Guarda prima del tag in fondo.
jd
ho fatto alcuni test e ho caricato un nuovo tema sul server e ho impostato la memoria senza limiti e reinstallato wp alla versione corrente. e quello che ho scoperto essere un problema è con il database SQL.. quando wp dice al server SQL che ho eliminato o aggiornato informazioni, sembra che mantenga tutto, anche gli elementi eliminati.. ORA la grande domanda è cosa ho fatto per risolverlo. beh sono andato al database e ho cancellato tutto e poi l'ho rinominato con lo stesso nome e sono andato sul mio sito e ho inserito alcune informazioni di base che sono apparse .. e BAMMM nessuna schermata bianca sono andato e ho attivato il tema e ho continuato la mia regolazione e creazione
Lea
Ciao,
Ho preso in carico un sito web WP per un cliente e ho effettuato l'accesso una volta, ho aggiornato i plugin e da allora non riesco più ad accedere alla sezione Admin di WP né a vedere il sito web. Schermata bianca della morte, in effetti, per entrambi.
Ho letto nei commenti sopra che qualcuno ha avuto lo stesso problema, a cui hai indirizzato all'articolo “Bloccato fuori dall'area di amministrazione di WordPress”. Sfortunatamente, in quell'articolo, indirizzi la persona con una schermata bianca della morte all'articolo “Come risolvere la schermata bianca della morte di WordPress”, che è questo argomento qui.
Quindi… Sono un principiante di WP e sono perso. + il mio cliente non ha un sito web da 24 ore.
Apprezzerei molto un aiuto o un reindirizzamento a un tutorial/articolo che mi dica come accedere effettivamente alla mia pagina di amministrazione!
Grazie mille in anticipo.
Lea
Dum
Rinominare la directory del plugin wp super cache nella cartella “Plugins” ha risolto il problema
abdul aziz
Fratello !!!!!!!!!! Davvero Grazie, era un problema del tema, puoi suggerirmi come risolvere questo problema con lo stesso tema???
Abdul Azzi
ho seguito tutti i passaggi... ma ho ancora lo stesso errore..
per favore suggeriscimi cosa dovrei fare ???
Boby
Ehi, la mia pagina WordPress è visitabile solo da me (admin), quando mi disconnetto, la homepage è una schermata bianca. per favore aiutami
Supporto WPBeginner
Prova a passare a un tema predefinito come twenty thirteen o twenty fourteen. Se questo non risolve il tuo problema, disabilita tutti i plugin installati. Aggiorna anche i tuoi permalink.
Amministratore
Darlo
Ho provato ad aggiornare il mio blog oggi e ho avuto problemi (stavo usando l'app di Wordpress per Android). Avevo pensato che fosse un problema dell'app e l'ho reinstallata prima di considerare di controllare effettivamente il sito (cosa che avrei davvero dovuto fare a posteriori). Dato che ho più di un blog ospitato sullo stesso sito (l'altro andava bene), ho iniziato a farmi prendere dal panico. Dopo essermi recato in un internet café, sono riuscito a trovare questa guida alla risoluzione dei problemi e ora sono di nuovo online.
Grazie.
Allodola
Sto lavorando con il tema Roots. Ho acceso il computer e ho trovato una pagina bianca. Non ricordavo cosa avessi fatto qualche settimana prima. Sostituire il tema personalizzato con il tema predefinito e poi annullare le modifiche a scripts.php e widgets.php ha funzionato per me. Wow, soluzione semplice, ma a volte è piuttosto difficile vedere una semplice soluzione di problemi attraverso il panico... Grazie mille!
Claudia
Grande aiuto. 1000 Grazie
Il mio problema è risolto.
Ian
Grazie. Pensavo di aver perso tutto.
Cesar Pietri
Grazie,
È stato di grande aiuto
Nel mio caso, rinominare la cartella dei plugin ha risolto.
Lois Wakeman
Un'altra causa che ho appena trovato (WSOD nel sito e nel backend) dopo l'aggiornamento.
L'aggiornamento manuale tramite FTP è stato interrotto da una perdita di connessione e in qualche modo un file è andato perso.
Ho usato le tue utili istruzioni per attivare il debug dopo aver escluso temi e plugin come problemi, il che mi ha permesso di rintracciare il file incriminato e caricarlo. Voilà!
soeb
Grazie, è stato di grande aiuto..!
Nel mio caso, era il file functions.php.
Rhodon
Ho dovuto attivare la modalità di debug, e questo è il mio errore:
Warning: require_once(ABSPATHwp-admin/includes/dashboard.php): failed to open stream: No such file or directory in /var/www/domains/rhodon.nl/www/wp-admin/index.php on line 13 Fatal error: require_once(): Failed opening required ‘ABSPATHwp-admin/includes/dashboard.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/domains/rhodon.nl/www/wp-admin/index.php on line 13
Come posso risolvere questo problema?
Rhodon
Junior
Ho dovuto usare la correzione di phpMyAdmin per farlo funzionare finalmente. Modificare il database non è mai divertente, ma le tue chiare istruzioni lo hanno reso facile. GRAZIE!!!
Thomas
Erano le righe vuote in functions.php
Grazie mille!
Finalmente l'ho letto nei commenti.
JohnLionFlow
Anche qui! Ho rimosso le righe vuote nel file functions.php del mio tema e ha funzionato.
earthora
Avevo la schermata bianca su tutto, frontend e backend, stavo iniziando a farmi prendere dal panico. Ho rimosso l'ultima riga vuota in functions.php e ora è tutto di nuovo operativo. Come ci è finita lì? Non l'ho mai aperta su questa installazione?
Christal
Sono riuscito a uscire dalla "schermata bianca della morte" cambiando il nome della mia cartella da plugins a plugins-temp, ma poi il mio sito era tornato al vecchio tema, e quando sono tornato al mio nuovo tema (installato circa un mese fa), tutti i miei plugin e widget erano spariti! È un tema molto basilare con tutte le personalizzazioni perse! Come recupero tutto questo??
Niné
GRAZIE MILLE!!!!
Eric Gitonga
Ho dovuto accedere a phpMyAdmin e al mio database MySQL per eliminare tutte le tabelle wp-* create da una precedente installazione di Wordpress prima di poter risolvere il problema della schermata bianca della morte. Ora funziona perfettamente.
Ilke
Ciao,
Sono stato molto contento del tuo consiglio una volta, circa un anno fa, riguardo a uno schermo bianco sull'intera pagina principale di un sito web wp. Purtroppo, questa volta (e per un altro sito) finora non funziona.
Ho esteso la memoria diverse volte (ora sono a 512M) e ho cambiato le chiavi automatiche, non ha aiutato. Ora ho rinominato la cartella dei plugin in plugins.deactivated e ricevo questo messaggio di errore:
Fatal error: Cannot redeclare _1059195956() (previously declared in /public/sites/www.name.nl/wp-includes/version.php:9) in /public/sites/www.name.nl/wp-includes/version.php on line 9.
Hai qualche idea su cos'altro posso provare?
Grazie per aver condiviso tutte queste informazioni utili,
Ilke
Supporto WPBeginner
Prova a rinominare anche la cartella del tuo tema. Dopo di che, dovrai scaricare WordPress e caricare una copia fresca della cartella dei temi sul tuo sito. WordPress tornerà ora al tema predefinito twenty thirteen. Facci sapere se ha funzionato per te.
Amministratore
Ilke
Ho rinominato la cartella dei temi corrente e caricato una cartella dei temi fresca da un nuovo download di wp 3.7. Sfortunatamente, questo mi dà una schermata bianca del tutto sul front-end così come sul back-office e ricevo ancora lo stesso messaggio di errore.
Con debug impostato su true in wp-config ho ricevuto
Notice: WP_User->id è stato chiamato con un argomento deprecato dalla versione 2.1
e altre notifiche deprecate, oltre a una notifica che wp_enqueue_script e wp_enqueue_style sono stati chiamati in modo errato, che si riferiscono entrambe alle funzioni.php
Questo mi sta davvero iniziando a preoccupare. Hai per caso qualche altro consiglio?
Cordiali saluti,
Ilke
Ilke
Ho anche provato a rinominare la cartella dei plugin e a caricarne una nuova. E ho svuotato la cache. Ancora ricevo lo stesso messaggio di errore. Poiché (con debug impostato su true su wp-config) ricevo messaggi Notice: undifined index riguardanti due plugin, dovrei eliminarli?
Puja singh
Ciao, sto riscontrando lo stesso problema della pagina bianca per il mio sito. Ho provato la maggior parte dei passaggi menzionati
Disabilita tutti i plugin
Attiva il tema predefinito.
Aumenta il limite di memoria a 128 MB.
ma senza successo, qualsiasi aiuto sarà apprezzato.
suneel
Tutorial che salva la vita…
Grazie mille
Justin
Grazie. Mi sembra di capire che quando faccio molti aggiornamenti al mio sito, poi vengo bloccato e devo aspettare. Un problema di memoria avrebbe senso. È ora di eliminare un sacco di plugin inutilizzati.
Michael Lambertz
Another reason can be false permissions… I tried to copy a wordpress directore via unix command cp -R, and after that all copied files weren’t in the group www-data. chgrp www-data wordpress_dir/ -R did it for me
Jacob Worsøe
Ho periodicamente schermate bianche sia sul frontend che sul backend. Le schermate bianche si verificano in modo completamente casuale. Le raccomandazioni sono le stesse nella mia situazione o si applicano solo a problemi più permanenti?
Staff editoriale
Sì. Sembra che il tuo sito stia esaurendo la memoria a causa di un processo in esecuzione. Quindi il processo è lo stesso.
Amministratore
Hossein
grazie milleeeeeeeee, il mio problema è risolto, era dovuto a righe vuote nel mio functions.php
LC
Non riesco nemmeno ad accedere alla sezione Admin di WP. Ottengo la pagina bianca. Cosa dovrei fare?
Staff editoriale
Leggi l'articolo.
Amministratore
maria
non dice come entrare nel tuo admin se sei bloccato. fuori
Supporto WPBeginner
Abbiamo una guida su cosa fare quando sei bloccato fuori dall'area di amministrazione di WordPress.
Rosie
Grazie, questo è stato utile. Ho avuto la schermata bianca sul sito live, ma l'admin di WP andava bene. Uso WP Super Cache e ho cancellato la cache senza effetto, poi ho disattivato tutti i plugin e quando avevo provato tutto il resto ho improvvisamente pensato alle pagine della cache scadute.
Se usi WP Super Cache devi anche eliminare la cache scaduta. Ha funzionato subito. Poi ho impostato la mia raccolta rifiuti (nella scheda Avanzate) su oraria invece che giornaliera, per cercare di evitare che accada di nuovo.
Tom B.
Ciao.. pensavo di aggiungere 2 centesimi,
Uso anche WP Super Cache e spesso si è bloccato con la schermata bianca. Ho controllato il file wp-config.php e ho scoperto che inserivano le loro istruzioni sopra l'allocazione SQL nello script, quindi le ho spostate in basso e ho aggiunto la modifica del 'Limite di memoria predefinito' e ora il mio sito http://webinardatabase.com/ va a razzo!
RIF:
Prima salva una copia non modificata di wp-config.php sul tuo HD.
Apri il tuo wp-config.php, che si trova nella directory principale di WordPress.
Individua il codice di WP Super Cache (il loro codice è ovvio – tre righe – la quarta è un duplicato, ma l'ho lasciata), e spostali in basso (io ho messo i miei sopra i SALTS).
Quindi aggiungi la seguente riga: define(‘WP_MEMORY_LIMIT’, ’64M’);
Subito PRIMA della super cache, sembrava logico.
E salva, controlla le prestazioni.
Non lo so, penso sia un bug. Non aveva senso allocare la cache prima di aprire il database SQL.
Ha funzionato per me. Salute! — Grazie Wpbeginner.com
PS: Ho appena notato il post qui sotto, WP Super Cache richiede che i permalink siano impostati su nome del post, questo errore è apparso su un'installazione pulita. Altri 2 centesimi.
Tom B.
Follow-up.
Ho dovuto buttare WP Super Cache.. troppo buggato.. Sono passato a W3 Total Cache.
Lone Watie: Ci abbiamo pensato a lungo, "Sforzati di perseverare". E quando ci abbiamo pensato abbastanza a lungo, abbiamo dichiarato guerra all'Unione.
Unione = WP, è davvero questa la risposta?!
Tom B.
Ps: Una volta eliminato il plugin, torna a wp-config e rimuovi manualmente le righe WPSC.
Davvero, no, davvero!?!
Glenn "TheeMahn" Cady
Tom, vorrei estenderti personalmente un ringraziamento molto meritato.
Il mio wpconfig aveva define(‘WP_MEMORY_LIMIT’, ’64M’); dopo supercache, spostarlo sopra ha risolto il mio problema della "schermata bianca della morte". Stavo aggiornando da mesi. Il sito ora sembra abbastanza scattante.
Grazie ancora Tom,
TheeMahn
Jacobus
Personalmente non ho ancora avuto questo problema, ho il problema che devo resettare i miei permalink continuamente a causa di reindirizzamenti infiniti. Mi fa impazzire. Ogni volta che pubblico un nuovo post sul mio blog devo reimpostare i permalink su standard e poi di nuovo su nome del post. Sai se questo è correlato all'host o al plugin?
Staff editoriale
Sicuramente sembra un problema di plugin.
Amministratore
Manish Anand
Sì, attivare l'opzione Debug ha aiutato. Era un caricamento incompleto del file query.php.
Grazie
Joel Andrew Glovier
Ecco un altro suggerimento: se nessuno dei metodi precedenti funziona, prova a svuotare la cache delle regole di riscrittura.
Una singola pagina del mio sito veniva visualizzata come una pagina bianca e ho provato quasi tutte le soluzioni sopra menzionate, oltre ad altre cose (come l'installazione del plugin Debug Bar, ecc.) senza successo.
Sono riuscito a restringere il problema a quello che pensavo fosse un problema di permalink, tuttavia, poiché la pagina aveva funzionato prima e poi aveva smesso di funzionare; e anche perché anche quando usavo un modello di pagina diverso non funzionava ancora correttamente (avevo precedentemente pensato che avesse a che fare con la mia custom wp_query in quel modello di pagina).
Quindi ho iniziato a indagare sul sistema di riscrittura di Wordpress e ho scoperto che Wordpress mantiene una cache di tutti gli slug di pagina personalizzati e le regole di riscrittura. (maggiori informazioni qui: http://codex.wordpress.org/Rewrite_API/flush_rules e qui: http://codex.wordpress.org/Function_Reference/WP_Rewrite)
Ho anche scoperto che questo metodo viene utilizzato per svuotare la cache di riscrittura:
$wp_rewrite->flush_rules();Quindi ho provato ad aggiungerlo alla seconda riga del mio file functions.php e, dopo un aggiornamento della pagina, i contenuti della pagina sono ricomparsi.
IMPORTANTE: assicurati di rimuovere il metodo dopo averlo utilizzato una volta, poiché ci sono alcuni costosi impatti sulle prestazioni associati al mantenimento di quel codice nel tuo file. Dovresti aver bisogno di usarlo solo una volta per risolvere il problema, tuttavia.
Staff editoriale
Saving the permalinks settings again will also flush the rewrite rules from our understanding. Thanks for the suggestion about this
Amministratore
Joel Andrew Glovier
Sì, ma nel mio caso non ha funzionato. Infatti, normalmente non devi nemmeno salvare la pagina delle impostazioni dei Permalink, basta visitarla. Ma nel mio caso, né visitarla, né salvarla, né cambiare impostazione e poi tornare indietro ha funzionato.
Ma in realtà ho scoperto che era qualcosa di molto più oscuro, e lo svuotamento era solo un cerotto temporaneo.
Si scoprì che avevo un conflitto tra una pagina con il titolo/slug “team” e un custom post-type con lo slug di rewrite “team”. Il custom post-type finì per prevalere, tranne quando ho impostato le regole in modo definitivo, nel qual caso ha smesso di prevalere.
Ma la vera ragione per cui ottenevo la schermata bianca era perché, quando lo slug del custom post-type prevaleva, si impostava di default sul rendering della pagina con il file archive.php, che avevo creato (dato che il mio tema è da zero), ma in cui non avevo ancora inserito alcun markup. Il file era completamente vuoto, da qui la mia schermata bianca.
Womp womp womp wanhhhhh.
Staff editoriale
Sì, questo lo farebbe. L'abbiamo imparato a nostre spese guardando i temi di uno dei nostri utenti.
Christian
!!SE HAI PROVATO TUTTO QUESTO FUNZIONERÀ!!!
Nient'altro avrebbe potuto apportare una modifica alla PAGINA BIANCA.
Ho inserito quel codice e ho ricevuto un errore, dopodiché l'ho rimosso e il sito web è tornato online!
Stavo per rompere il mio portatile ahahahha
Jonath Lee
Ogni volta che testi temi o plugin, lascia sempre una scheda per "Temi". In caso di WSOD, potresti comunque essere in grado di attivare i temi predefiniti di twenty eleven.
Staff editoriale
Questo non funziona se anche il tuo admin è bloccato. La schermata successiva restituirà solo una schermata bianca della morte.
Amministratore
Jonath Lee
Potrebbe? Forse non ho ancora raggiunto il livello di blocco dell'amministratore, quindi immagino che dovremmo lasciare la scheda per la pagina phpmyadmin invece +_+
Johnny
Dannazione! Ho appena visto la sezione nell'articolo sul file functions.php – ops! Beh, mi insegnerà a non leggere così velocemente!
Johnny
Un altro 'tranello' è lo spazio bianco sotto il tag di chiusura ?> nel tuo file functions.php. Mi è successo una volta e cancellare lo spazio bianco sottostante ha risolto il problema. Questo può anche causare una schermata bianca dopo aver premuto il pulsante di pubblicazione.