{"id":25624,"date":"2026-01-05T10:00:00","date_gmt":"2026-01-05T09:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/risolvere-schermata-bianca-wordpress\/"},"modified":"2026-01-05T10:00:00","modified_gmt":"2026-01-05T09:00:00","slug":"risolvere-schermata-bianca-wordpress","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/risolvere-schermata-bianca-wordpress\/","title":{"rendered":"Come risolvere la schermata bianca di WordPress (White Screen of Death)"},"content":{"rendered":"<h1>Come risolvere la schermata bianca di WordPress (White Screen of Death)<\/h1>\n<p>Apri il tuo sito WordPress e trovi una pagina completamente bianca, senza errori, senza messaggi, solo il vuoto. \u00c8 la famigerata <strong>White Screen of Death<\/strong> (WSOD), uno dei problemi pi\u00f9 frequenti e pi\u00f9 temuti di WordPress. La buona notizia \u00e8 che nella maggior parte dei casi si risolve in pochi minuti, se sai dove cercare. In questa guida ti spiego tutte le <strong>cause della schermata bianca di WordPress<\/strong> e come risolverle una per una, dalla pi\u00f9 comune alla pi\u00f9 rara.<\/p>\n<h2>Perch\u00e9 WordPress mostra una schermata bianca<\/h2>\n<p>La schermata bianca si verifica quando WordPress incontra un <strong>errore PHP fatale<\/strong> che impedisce la generazione della pagina, ma la visualizzazione degli errori \u00e8 disattivata (come accade per impostazione predefinita su quasi tutti gli hosting). Il risultato \u00e8 una pagina vuota perch\u00e9 PHP si ferma prima di produrre qualsiasi output HTML. Le cause pi\u00f9 frequenti sono:<\/p>\n<ul>\n<li>Un plugin che contiene un bug o un conflitto con un altro plugin.<\/li>\n<li>Un tema difettoso o incompatibile con la versione di PHP o WordPress.<\/li>\n<li>Il limite di memoria PHP esaurito.<\/li>\n<li>Un file del core WordPress corrotto.<\/li>\n<li>Un errore nel file <span style=\"font-family: monospace\">wp-config.php<\/span> o nel file <span style=\"font-family: monospace\">.htaccess<\/span>.<\/li>\n<\/ul>\n<p>Vediamo come identificare e risolvere ognuna di queste cause.<\/p>\n<h2>Passo 1: attiva la modalit\u00e0 di debug<\/h2>\n<p>La prima cosa da fare \u00e8 rendere visibile l&#8217;errore nascosto. Collegati al server via <strong>FTP<\/strong> (FileZilla, WinSCP) o dal file manager del tuo hosting e apri il file <span style=\"font-family: monospace\">wp-config.php<\/span> nella cartella root di WordPress. Cerca la riga:<\/p>\n<pre>define('WP_DEBUG', false);<\/pre>\n<p>E modificala in:<\/p>\n<pre>define('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', true);<\/pre>\n<p>Ricarica il sito: ora invece della schermata bianca dovresti vedere un <strong>messaggio di errore PHP<\/strong> che indica il file e la riga responsabili del problema. Questo messaggio ti dice esattamente dove intervenire. Se l&#8217;errore menziona un file dentro <span style=\"font-family: monospace\">wp-content\/plugins\/<\/span>, \u00e8 un plugin. Se menziona <span style=\"font-family: monospace\">wp-content\/themes\/<\/span>, \u00e8 il tema.<\/p>\n<h2>Passo 2: disattiva tutti i plugin via FTP<\/h2>\n<p>Se il debug non ha rivelato il problema o se non riesci ad accedere a <span style=\"font-family: monospace\">wp-config.php<\/span>, il metodo pi\u00f9 efficace \u00e8 <strong>disattivare tutti i plugin contemporaneamente<\/strong>. Non serve accedere al pannello WordPress:<\/p>\n<ol>\n<li>Collegati via FTP alla cartella <span style=\"font-family: monospace\">wp-content\/<\/span>.<\/li>\n<li>Rinomina la cartella <span style=\"font-family: monospace\">plugins<\/span> in <span style=\"font-family: monospace\">plugins-disabled<\/span>.<\/li>\n<li>Ricarica il sito.<\/li>\n<\/ol>\n<p>Se il sito torna a funzionare, il problema \u00e8 sicuramente un plugin. Per identificare quale:<\/p>\n<ol>\n<li>Rinomina <span style=\"font-family: monospace\">plugins-disabled<\/span> di nuovo in <span style=\"font-family: monospace\">plugins<\/span>.<\/li>\n<li>Entra nella cartella e rinomina i plugin <strong>uno alla volta<\/strong> (ad esempio <span style=\"font-family: monospace\">wordfence<\/span> \u2192 <span style=\"font-family: monospace\">wordfence-off<\/span>).<\/li>\n<li>Dopo ogni rinomina, ricarica il sito. Quando il sito torna a funzionare, hai trovato il colpevole.<\/li>\n<\/ol>\n<p>Una volta identificato, puoi aggiornarlo, sostituirlo con un&#8217;alternativa o contattare lo sviluppatore per segnalare il bug. Nella nostra esperienza, i plugin che causano pi\u00f9 spesso la WSOD sono quelli di caching, page builder e plugin di sicurezza con firewall integrato, specialmente dopo un aggiornamento automatico non testato.<\/p>\n<h2>Passo 3: controlla il tema<\/h2>\n<p>Se disattivare i plugin non risolve il problema, il responsabile potrebbe essere il <strong>tema<\/strong>. Per verificarlo:<\/p>\n<ol>\n<li>Via FTP, vai nella cartella <span style=\"font-family: monospace\">wp-content\/themes\/<\/span>.<\/li>\n<li>Rinomina la cartella del tema attivo (ad esempio <span style=\"font-family: monospace\">flavor<\/span> \u2192 <span style=\"font-family: monospace\">flavor-disabled<\/span>).<\/li>\n<li>WordPress attiver\u00e0 automaticamente un tema predefinito (Twenty Twenty-Four o simile). Se il sito torna a funzionare, il problema \u00e8 nel tema.<\/li>\n<\/ol>\n<p>In questo caso, verifica se esiste un aggiornamento del tema. Se il tema \u00e8 stato personalizzato direttamente (senza child theme), l&#8217;aggiornamento potrebbe sovrascrivere le modifiche. Prima di aggiornare, fai un backup della cartella del tema. Se non hai un tema predefinito installato (come Twenty Twenty-Four), scaricane uno dal repository WordPress e caricalo via FTP nella cartella <span style=\"font-family: monospace\">wp-content\/themes\/<\/span> prima di rinominare il tema attivo.<\/p>\n<h2>Passo 4: aumenta il limite di memoria PHP<\/h2>\n<p>Se il sito mostra un errore come <span style=\"font-family: monospace\">Allowed memory size exhausted<\/span>, WordPress sta esaurendo la memoria assegnata. Per aumentarla, apri <span style=\"font-family: monospace\">wp-config.php<\/span> e aggiungi prima della riga &#8220;That&#8217;s all, stop editing!&#8221;:<\/p>\n<pre>define('WP_MEMORY_LIMIT', '256M');<\/pre>\n<p>Se non funziona, prova anche ad aggiungere nel file <span style=\"font-family: monospace\">.htaccess<\/span>:<\/p>\n<pre>php_value memory_limit 256M<\/pre>\n<p>Oppure crea o modifica il file <span style=\"font-family: monospace\">php.ini<\/span> nella cartella root:<\/p>\n<pre>memory_limit = 256M<\/pre>\n<p>Se nessuno di questi metodi funziona, contatta il tuo hosting: alcuni provider bloccano la modifica del limite di memoria dall&#8217;esterno e dovranno farlo dal loro pannello. Per la maggior parte dei siti WordPress, 256 MB sono sufficienti. Se il sito richiede pi\u00f9 di 512 MB, probabilmente c&#8217;\u00e8 un plugin con un memory leak che andrebbe sostituito piuttosto che assecondato aumentando la memoria.<\/p>\n<h2>Passo 5: verifica il file .htaccess<\/h2>\n<p>Un file <span style=\"font-family: monospace\">.htaccess<\/span> corrotto pu\u00f2 causare la schermata bianca o errori 500. Per verificare:<\/p>\n<ol>\n<li>Via FTP, rinomina <span style=\"font-family: monospace\">.htaccess<\/span> in <span style=\"font-family: monospace\">.htaccess-backup<\/span>.<\/li>\n<li>Ricarica il sito. Se funziona, il problema era nel file .htaccess.<\/li>\n<li>Accedi al pannello WordPress e vai in <em>Impostazioni \u2192 Permalink<\/em>, poi clicca <strong>&#8220;Salva le modifiche&#8221;<\/strong>. WordPress rigenerer\u00e0 un file .htaccess pulito.<\/li>\n<\/ol>\n<h2>Passo 6: reinstalla il core di WordPress<\/h2>\n<p>Se nessuna delle soluzioni precedenti ha funzionato, i file del core potrebbero essere corrotti. Puoi reinstallarli senza perdere contenuti:<\/p>\n<ol>\n<li>Scarica l&#8217;ultima versione di WordPress dal sito ufficiale.<\/li>\n<li>Via FTP, carica e sovrascrivi le cartelle <span style=\"font-family: monospace\">wp-admin\/<\/span> e <span style=\"font-family: monospace\">wp-includes\/<\/span> e i file nella root (ma <strong>non<\/strong> la cartella <span style=\"font-family: monospace\">wp-content\/<\/span> e il file <span style=\"font-family: monospace\">wp-config.php<\/span>).<\/li>\n<li>Ricarica il sito.<\/li>\n<\/ol>\n<p>Questa operazione sostituisce solo i file di sistema senza toccare temi, plugin, media e contenuti del database. Se hai accesso WP-CLI via SSH, puoi anche usare il comando <span style=\"font-family: monospace\">wp core download &#8211;force<\/span> per fare la stessa operazione in modo ancora pi\u00f9 rapido. Verifica sempre che la versione scaricata corrisponda a quella che stavi usando per evitare problemi di compatibilit\u00e0 con il database.<\/p>\n<h2>Quando la schermata bianca colpisce solo alcune pagine<\/h2>\n<p>Se la WSOD si presenta solo su determinate pagine o solo nell&#8217;area admin ma non nel frontend (o viceversa), le cause potrebbero essere pi\u00f9 specifiche:<\/p>\n<ul>\n<li><strong>Solo wp-admin bianco:<\/strong> spesso causato da un plugin che aggiunge funzionalit\u00e0 al pannello. Disattiva i plugin via FTP come descritto sopra.<\/li>\n<li><strong>Solo una pagina specifica:<\/strong> potrebbe esserci un shortcode rotto o un blocco Gutenberg problematico nel contenuto di quella pagina. Prova a modificare il contenuto direttamente dal database tramite phpMyAdmin.<\/li>\n<li><strong>Solo su mobile:<\/strong> raramente \u00e8 una vera WSOD; verifica che non si tratti di un problema di cache o di un redirect specifico per dispositivi mobili.<\/li>\n<li><strong>WSOD intermittente:<\/strong> se la schermata bianca appare e scompare in modo casuale, il problema \u00e8 quasi certamente legato al <strong>limite di memoria<\/strong> o a un sovraccarico del server. Monitora l&#8217;utilizzo delle risorse dal pannello hosting e valuta un upgrade del piano.<\/li>\n<\/ul>\n<p>In ogni caso, ricordati di <strong>riportare WP_DEBUG a false<\/strong> dopo aver risolto il problema: lasciare il debug attivo in produzione espone informazioni tecniche sensibili e rallenta il sito.<\/p>\n<h2>Non riesci a risolvere la schermata bianca? Ti aiutiamo noi<\/h2>\n<p>Se hai seguito tutti i passaggi e il tuo sito mostra ancora la schermata bianca, o se non ti senti sicuro a intervenire sui file del server, il team di <strong>SoccorsoWP<\/strong> risolve questo tipo di problemi ogni giorno. Diagnostichiamo la causa esatta, ripristiniamo il sito e ci assicuriamo che il problema non si ripresenti. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e torna online rapidamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come risolvere la schermata bianca di WordPress (White Screen of Death) Apri il tuo sito WordPress e trovi una pagina completamente bianca, senza errori, senza&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25625,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Come risolvere la schermata bianca di WordPress (White Screen of Death)","_seopress_titles_desc":"Schermata bianca su WordPress? Scopri come risolvere la White Screen of Death passo passo: debug, plugin, tema, memoria PHP e file .htaccess.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-25624","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-domande-frequenti"},"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25624"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25625"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}