{"id":18650,"date":"2026-06-12T12:52:18","date_gmt":"2026-06-12T10:52:18","guid":{"rendered":"https:\/\/xlogic.org\/blog\/?p=18650"},"modified":"2026-06-12T15:25:24","modified_gmt":"2026-06-12T13:25:24","slug":"errori-wordpress-guida-soluzioni","status":"publish","type":"post","link":"https:\/\/xlogic.org\/blog\/errori-wordpress-guida-soluzioni.html\/","title":{"rendered":"Guida agli Errori di WordPress: Come Risolverli Tutti (Oltre 40 Soluzioni)"},"content":{"rendered":"<p>Quando gestisci un sito web, imbattersi in alcuni improvvisi <strong>errori wordpress<\/strong> pu\u00f2 bloccare il tuo business e farti prendere dal panico. WordPress \u00e8 lo strumento pi\u00f9 utilizzato in Italia e nel mondo per creare siti aziendali, blog ed e-commerce; tuttavia, la coesistenza di core, temi, plugin diversi e specifiche configurazioni del server pu\u00f2 talvolta generare conflitti inaspettati.<\/p>\n<p>Niente paura! La quasi totalit\u00e0 dei problemi pu\u00f2 essere diagnosticata e risolta facilmente seguendo i passaggi corretti. In questa guida completa, curata dagli esperti di assistenza tecnica di <a href=\"https:\/\/xlogic.org\" target=\"_blank\" rel=\"noopener\"><strong>XLogic Hosting<\/strong><\/a>, abbiamo catalogato i pi\u00f9 diffusi <strong>errori wordpress<\/strong>, spiegando esattamente cosa li causa e come risolverli passo dopo passo sul tuo spazio web italiano.<\/p>\n<p><em>Salva questa pagina nei preferiti: diventer\u00e0 il tuo manuale di sopravvivenza definitivo per eliminare ogni tipologia di errore su WordPress.<\/em><\/p>\n<hr \/>\n<h2>\ud83d\udee0\ufe0f Prima di iniziare: La tua rete di sicurezza<\/h2>\n<p>Prima di toccare qualsiasi file strutturale, incollare frammenti di codice o modificare tabelle, assicurati sempre di avere un <strong>backup completo del sito<\/strong> (file e database).<\/p>\n<blockquote><p><strong>Nota di XLogic:<\/strong> Se utilizzi i nostri servizi di <strong>Web Hosting Italiano<\/strong>, hai a disposizione backup automatici giornalieri tramite JetBackup nel tuo pannello cPanel. Effettuare un backup manuale extra prima di iniziare la risoluzione dei problemi \u00e8 comunque una saggia abitudine di sicurezza per evitare ulteriori errori wordpress.<\/p><\/blockquote>\n<hr \/>\n<h2>\ud83d\udccb INDICE GENERALE<\/h2>\n<ul>\n<li><a href=\"#errori-critici\">1. Errori Critici e Schermate di Blocco su WordPress<\/a><\/li>\n<li><a href=\"#errori-server\">2. Errori del Server e Codici HTTP Specifici<\/a><\/li>\n<li><a href=\"#errori-database\">3. Errori di Connessione e Database MySQL<\/a><\/li>\n<li><a href=\"#errori-accesso\">4. Errori di Accesso e Sicurezza della Bacheca<\/a><\/li>\n<li><a href=\"#errori-media\">5. Errori di File, Upload e Galleria Media<\/a><\/li>\n<li><a href=\"#errori-rete\">6. Errori di Rete, URL e Riscrittura Permalink<\/a><\/li>\n<li><a href=\"#errori-editor\">7. Errori dell&#8217;Editor, di Layout e Notifiche di Sistema<\/a><\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-critici\">1. Errori Critici e Schermate di Blocco su WordPress<\/h2>\n<h3>La Schermata Bianca della Morte (White Screen of Death &#8211; WSOD)<\/h3>\n<p>Il sito non mostra alcun messaggio, ma restituisce una pagina completamente bianca sia sul frontend che sul backend (<code>wp-admin<\/code>).<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Esaurimento della memoria PHP allocata o un conflitto critico generato da un plugin o dal tema attivo.<\/li>\n<li><strong>Soluzione:<\/strong><br \/>\n1. <strong>Aumenta la memoria PHP:<\/strong> Apri il file <code>wp-config.php<\/code> via FTP o File Manager e inserisci questa riga prima del testo <em>&#8220;That&#8217;s all, stop editing!&#8221;<\/em>: <code>define( 'WP_MEMORY_LIMIT', '256M' );<\/code>.<br \/>\n2. <strong>Disattiva i plugin:<\/strong> Rinomina la cartella <code>\/wp-content\/plugins\/<\/code> in <code>plugins_old<\/code>. Se il sito torna a funzionare, ripristina il nome originale e riattiva i plugin uno a uno per trovare il colpevole.<br \/>\n3. <strong>Ripristina il tema di default:<\/strong> Rinomina la cartella del tuo tema attivo in <code>\/wp-content\/themes\/<\/code> per forzare il core a caricare un tema standard.<\/li>\n<\/ul>\n<h3>Errore di Sintassi (Syntax Error)<\/h3>\n<p>Sullo schermo compare un messaggio del tipo: <code>Parse error: syntax error, unexpected '...' in \/home\/user\/public_html\/wp-content\/themes\/your-theme\/functions.php on line 42<\/code>.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Un banale errore di battitura (una virgola dimenticata, una parentesi non chiusa, un punto e virgola mancante) nel codice PHP modificato.<\/li>\n<li><strong>Soluzione:<\/strong> L&#8217;errore indica la riga e il file esatti. Accedi via File Manager, apri quel file, vai alla riga indicata e correggi l&#8217;errore di battitura o rimuovi l&#8217;ultimo frammento di codice che avevi incollato per mitigare questi specifici errori wordpress.<\/li>\n<\/ul>\n<h3>&#8220;Si \u00e8 verificato un errore critico sul tuo sito web&#8221;<\/h3>\n<p>Il sistema mostra questa schermata generica e invia un&#8217;email automatica all&#8217;amministratore del sito web.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Un blocco fatale (Fatal Error) causato da un plugin o tema scritto male, che sostituisce la vecchia schermata bianca nelle ultime versioni.<\/li>\n<li><strong>Soluzione:<\/strong> Controlla la casella email dell&#8217;amministratore. Troverai una notifica con i dettagli del plugin colpevole e un link per accedere alla <strong>Modalit\u00e0 di recupero<\/strong>. Se non ricevi l&#8217;email, abilita il debug nel file <code>wp-config.php<\/code> modificando la riga apposita in <code>define('WP_DEBUG', true);<\/code> per visualizzare il vero problema a schermo.<\/li>\n<\/ul>\n<h3>Errore &#8220;Modalit\u00e0 Manutenzione Non Disponibile&#8221;<\/h3>\n<p>Il sito mostra fisso il messaggio: <em>&#8220;Sito momentaneamente non disponibile per manutenzione. Riprovare a breve&#8221;<\/em>.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Un aggiornamento di plugin o del core interrotto o rallentato ha lasciato il sito bloccato in questo stato transitorio.<\/li>\n<li><strong>Soluzione:<\/strong> Accedi via FTP o File Manager alla cartella principale (root) del tuo spazio web e cancella il file nascosto chiamato <code>.maintenance<\/code>.<\/li>\n<\/ul>\n<h3>Errore di Pluggable.php<\/h3>\n<p>Vedi una notifica PHP che fa riferimento al file nativo di sistema <code>wp-includes\/pluggable.php<\/code>.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Non \u00e8 un problema nativo del core. Questo file gestisce funzioni che i plugin installati possono sovrascrivere.<\/li>\n<li><strong>Soluzione:<\/strong> Leggi l&#8217;intera stringa dell&#8217;errore. Verso la fine troverai il percorso del vero file che ha generato il conflitto (es. <code>\/wp-content\/plugins\/nome-plugin\/<\/code>). Disattiva o aggiorna quel determinato componente.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-server\">2. Errori del Server e Codici HTTP Specifici<\/h2>\n<h3>Errore Interno del Server (500 Internal Server Error)<\/h3>\n<p>Una delle risposte pi\u00f9 generiche, bloccanti e frequenti restituite dal server web che ospita l&#8217;applicazione.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> File <code>.htaccess<\/code> corrotto, limiti di memoria PHP superati o configurazioni errate nei moduli del server.<\/li>\n<li><strong>Soluzione:<\/strong> Rinomina il file <code>.htaccess<\/code> attuale in <code>.htaccess_old<\/code> tramite il File Manager e ricarica la pagina del browser. Se il sito torna online, vai in bacheca su <em>Impostazioni &gt; Permalink<\/em> e clicca su <strong>Salva le modifiche<\/strong> per rigenerare una configurazione pulita ed eliminare tali errori wordpress.<\/li>\n<\/ul>\n<h3>Errore di Connessione Scaduta (Connection Timed Out)<\/h3>\n<p>Il browser tenta di caricare il portale per molti secondi, poi si arrende mostrando un messaggio come <code>ERR_CONNECTION_TIMED_OUT<\/code>.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Lo script PHP sta richiedendo pi\u00f9 risorse o tempo di evasione (max_execution_time) di quante il server riesca a concederne.<\/li>\n<li><strong>Soluzione:<\/strong> Disattiva i plugin di scansione pesante, i sistemi di sicurezza ridondanti o i moduli di automazione in background.<br \/>\n<blockquote><p>\ud83d\udca1 <strong>La prevenzione con XLogic:<\/strong> XLogic \u00e8 stata la prima in Italia ad utilizzare <strong>LiteSpeed con Lscache<\/strong> e i siti sui server di XLogic sono super veloci. L&#8217;architettura software di LiteSpeed gestisce i processi in modo asincrono ed estremamente efficiente rispetto al vecchio server Apache, azzerando i timeout legati a improvvisi picchi di traffico sul territorio nazionale.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<h3>Errore 503 Servizio Non Disponibile (Service Unavailable)<\/h3>\n<p>Il sito mostra questo codice numerico e non risulta raggiungibile n\u00e9 sul fronte pubblico n\u00e9 sul backend amministrativo.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Il server non riesce a gestire la richiesta a causa di un sovraccarico temporaneo o di un loop infinito generato da uno script difettoso.<\/li>\n<li><strong>Soluzione:<\/strong> Molto spesso la colpa \u00e8 di un plugin obsoleto. Disattiva temporaneamente la cartella dei plugin tramite FTP rinominandola per verificare se il server riprende a rispondere correttamente.<\/li>\n<\/ul>\n<h3>Errore 403 Forbidden (Accesso Negato)<\/h3>\n<p>Il server si rifiuta di mostrare la risorsa richiesta, restituendo un messaggio di accesso vietato.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Permessi dei file errati sul server o regole di sicurezza dei firewall troppo rigide che bloccano erroneamente il tuo indirizzo IP pubblico.<\/li>\n<li><strong>Soluzione:<\/strong> Verifica che i permessi delle cartelle siano impostati su <code>755<\/code> e quelli dei file su <code>644<\/code>. Se i permessi sono corretti, controlla il file <code>.htaccess<\/code> o disattiva temporaneamente i plugin di sicurezza (come Wordfence) tramite File Manager.<\/li>\n<\/ul>\n<h3>Errore 429 Troppe Richieste (Too Many Requests)<\/h3>\n<p>Sullo schermo compare esplicitamente l&#8217;avviso standard *429 Too Many Requests*.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Un plugin, uno script o un bot esterno sta inviando un numero eccessivo di richieste al server in un brevissimo lasso di tempo (es. attacchi brute-force sulla pagina di login).<\/li>\n<li><strong>Soluzione:<\/strong> Se l&#8217;errore \u00e8 causato da un plugin di tracciamento interno, disattivalo via FTP. Se colpisce solo te, pulisci la cache del browser o prova a cambiare indirizzo IP di connessione.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-database\">3. Errori di Connessione e Database MySQL<\/h2>\n<h3>Errore di Connessione al Database (Error Establishing a Database Connection)<\/h3>\n<p>Il sito mostra unicamente una riga di testo nera su sfondo bianco che segnala l&#8217;impossibilit\u00e0 di collegarsi al database relazionale MySQL.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Le credenziali inserite nel file <code>wp-config.php<\/code> non corrispondono a quelle reali del database impostate su cPanel, oppure le tabelle si sono corrotte.<\/li>\n<li><strong>Soluzione:<\/strong><br \/>\n1. <strong>Controlla wp-config.php:<\/strong> Apri il file e controlla meticolosamente che i parametri <code>DB_NAME<\/code>, <code>DB_USER<\/code>, <code>DB_PASSWORD<\/code> e <code>DB_HOST<\/code> siano esatti.<br \/>\n2. <strong>Ripara il database:<\/strong> Se riscontri un avviso differente provando ad accedere a <code>\/wp-admin\/<\/code>, aggiungi questa riga nel file <code>wp-config.php<\/code>: <code>define('WP_ALLOW_REPAIR', true);<\/code>. Naviga quindi su <code>tuosito.com\/wp-admin\/maint\/repair.php<\/code> e clicca su <strong>Ripara Database<\/strong>. Per motivi di sicurezza, consulta le linee guida formali nella <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/\" target=\"_blank\" rel=\"noopener\">Documentazione ufficiale di WordPress<\/a> per una corretta manutenzione delle tabelle.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-accesso\">4. Errori di Accesso e Sicurezza della Bacheca<\/h2>\n<h3>Blocco Fuori dal Pannello di Amministrazione (wp-admin)<\/h3>\n<p>Non riesci ad accedere alla bacheca a causa di continui reindirizzamenti o credenziali che non inviano l&#8217;email di reset password.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Plugin di sicurezza configurati male, attacchi esterni in corso o URL del sito modificati accidentalmente nel database.<\/li>\n<li><strong>Soluzione:<\/strong> Disattiva temporaneamente la cartella dei plugin via File Manager. Se il problema persiste, accedi a phpMyAdmin da cPanel, apri la tabella <code>wp_options<\/code> e verifica che i campi <code>siteurl<\/code> e <code>home<\/code> contengano l&#8217;URL esatto del tuo dominio internet.<\/li>\n<\/ul>\n<h3>Il Problema del Continuo Refresh della Pagina di Login<\/h3>\n<p>Inserisci username e password corretti, la pagina si ricarica ma ti ritrovi nuovamente sulla schermata di login senza alcun messaggio esplicito.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Problemi legati ai cookie di sessione del browser locale, cache corrotta o discrepanze strutturali negli URL memorizzati.<\/li>\n<li><strong>Soluzione:<\/strong> Cancella i cookie e la cache del tuo browser. Se non si risolve, apri il file <code>wp-config.php<\/code> e forza la riscrittura degli URL inserendo queste due righe:\n<pre><code>define('WP_HOME','https:\/\/tuosito.com');\r\ndefine('WP_SITEURL','https:\/\/tuosito.com');<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>Errore sul Certificato SSL (Your Connection is Not Private)<\/h3>\n<p>Il browser mostra un grande avviso di sicurezza rosso bloccando l&#8217;accesso degli utenti al sito web aziendale.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Il certificato di cifratura SSL \u00e8 scaduto, non copre il sottodominio <code>www<\/code> o la configurazione sul server \u00e8 saltata.<\/li>\n<li><strong>Soluzione:<\/strong> Su tutti i piani hosting XLogic il certificato SSL Let&#8217;s Encrypt \u00e8 gratuito e si rinnova in automatico. Se riscontri anomalie, accedi a cPanel, cerca lo strumento <strong>SSL\/TLS Status<\/strong>, seleziona il dominio interessato e clicca su <strong>Run AutoSSL<\/strong> per forzarne la rigenerazione immediata e sanare questi spiacevoli errori wordpress.<\/li>\n<\/ul>\n<h3>Errore di Contenuto Misto (Mixed Content Error)<\/h3>\n<p>Il sito mostra il protocollo HTTPS ma il browser segnala che la connessione non \u00e8 totalmente sicura e il lucchetto non appare verde.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Il dominio viaggia su HTTPS, ma nel codice sorgente sono rimasti link fissi a vecchie risorse (immagini, font o fogli di stile) che usano ancora il protocollo insicuro HTTP.<\/li>\n<li><strong>Soluzione:<\/strong> Installa il plugin <em>Better Search Replace<\/em>, seleziona tutte le tabelle del database e imposta una ricerca per <code>http:\/\/tuosito.com<\/code> sostituendolo globalmente con <code>https:\/\/tuosito.com<\/code>.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-media\">5. Errori di File, Upload e Galleria Media<\/h2>\n<h3>Errore HTTP durante il caricamento delle immagini<\/h3>\n<p>Quando provi a caricare un&#8217;immagine o un PDF nella libreria, compare un generico messaggio di &#8220;Errore HTTP&#8221; rosso all&#8217;interno della bacheca.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Il file supera i limiti di memoria PHP durante l&#8217;elaborazione grafica sul server, oppure l&#8217;immagine ha dimensioni eccessive in pixel.<\/li>\n<li><strong>Soluzione:<\/strong> Riduci le dimensioni in pixel e ottimizza il peso in KB dell&#8217;immagine prima di effettuarne l&#8217;upload. Se l&#8217;errore persiste, puoi aggiungere questa direttiva nel file <code>.htaccess<\/code>:\n<pre><code>SetEnv MAGICK_THREAD_LIMIT 1<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>I Media non si caricano (Immagini &#8220;Rotte&#8221; nella Libreria)<\/h3>\n<p>Tutte le immagini precedentemente caricate o quelle nuove appaiono nella libreria media come quadrati grigi vuoti o icone spezzate.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Permessi di scrittura delle cartelle errati sul server hosting Linux.<\/li>\n<li><strong>Soluzione:<\/strong> Connettiti via FTP o File Manager, fai clic destro sulla cartella <code>\/wp-content\/uploads\/<\/code> e seleziona <strong>Permessi file<\/strong> (Chmod). Imposta il valore numerico su <code>755<\/code> per le cartelle e assicurati che i file interni abbiano come valore <code>644<\/code>.<\/li>\n<\/ul>\n<h3>&#8220;Il file caricato supera la direttiva upload_max_filesize in php.ini&#8221;<\/h3>\n<p>Il caricamento di un plugin commerciale, di un tema pesante o di un file video si blocca mostrando questo specifico avviso.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Il file che stai cercando di caricare supera il limite massimo configurato nelle opzioni native di PHP sul server hosting.<\/li>\n<li><strong>Soluzione:<\/strong> Accedi al cPanel di XLogic, clicca sullo strumento <strong>Seleziona versione PHP<\/strong> e poi sulla scheda <strong>Options<\/strong>. Trova le voci <code>upload_max_filesize<\/code> e <code>post_max_size<\/code> e aumentale impostando un valore adeguato (ad esempio 256M o 512M).<\/li>\n<\/ul>\n<h3>Errore &#8220;Upload: Failed to Write File to Disk&#8221;<\/h3>\n<p>Il caricamento dei media fallisce mostrando l&#8217;impossibilit\u00e0 fisica di scrivere il file sul disco del server.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Lo spazio su disco del tuo piano hosting potrebbe essere esaurito, oppure la cartella temporanea del server ha i permessi errati o \u00e8 satura.<\/li>\n<li><strong>Soluzione:<\/strong> Accedi a cPanel e controlla il box dell&#8217;utilizzo del disco situato nella barra laterale destra. Se hai spazio a disposizione, apri un ticket di supporto per consentire ai tecnici di controllare la partizione di sistema <code>\/tmp<\/code>.<\/li>\n<\/ul>\n<h3>Errore &#8220;Missing a Temporary Folder&#8221; (Cartella temporanea mancante)<\/h3>\n<p>Il sistema impedisce l&#8217;upload di file o l&#8217;aggiornamento di plugin, segnalando che manca la cartella temporanea di PHP sul server web.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Configurazione errata del file di configurazione globale di PHP sul server, che non riesce a individuare dove salvare temporaneamente i file prima di destinarli alla cartella finale.<\/li>\n<li><strong>Soluzione:<\/strong> Apri il file <code>wp-config.php<\/code> e aggiungi questa riga di codice specifica:\n<pre><code>define('WP_TEMP_DIR', dirname(__FILE__) . '\/wp-content\/upgrade\/');<\/code><\/pre>\n<p>Dopodich\u00e9, verifica tramite File Manager che all&#8217;interno della cartella <code>wp-content<\/code> sia presente la directory <code>upgrade<\/code> (se non c&#8217;\u00e8, creala).<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-rete\">6. Errori di Rete, URL e Riscrittura Permalink<\/h2>\n<h3>Errore 404 sulle Pagine Interne (Ma la Home funziona)<\/h3>\n<p>Riesci a visualizzare correttamente la Home Page del tuo sito, ma qualsiasi link interno o pagina di servizio restituisce l&#8217;errore &#8220;404 Not Found&#8221;.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Le regole di riscrittura degli URL contenute all&#8217;interno del file <code>.htaccess<\/code> sono saltate o non si sono aggiornate correttamente.<\/li>\n<li><strong>Soluzione:<\/strong> Accedi alla bacheca, vai su <em>Impostazioni &gt; Permalink<\/em> e, senza modificare alcuna opzione, clicca sul pulsante <strong>Salva le modifiche<\/strong> posizionato in fondo alla pagina per forzare la rigenerazione del file <code>.htaccess<\/code>.<\/li>\n<\/ul>\n<h3>Errore &#8220;Troppi Reindirizzamenti&#8221; (Too Many Redirects \/ ERR_TOO_MANY_REDIRECTS)<\/h3>\n<p>Il browser interrompe il caricamento mostrando un avviso di loop di reindirizzamento infinito (redirect loop).<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Configurazione SSL conflittuale (molto comune quando si usa Cloudflare in modalit\u00e0 &#8220;Flessibile&#8221; con un certificato locale attivo) o regole HTTP\/HTTPS contrastanti nel file <code>.htaccess<\/code>.<\/li>\n<li><strong>Soluzione:<\/strong> Se utilizzi Cloudflare, accedi al suo pannello di controllo e imposta l&#8217;opzione SSL su <strong>Full<\/strong> o <strong>Strict<\/strong> (puoi approfondire le configurazioni di sicurezza sulla <a href=\"https:\/\/developers.cloudflare.com\/ssl\/\" target=\"_blank\" rel=\"noopener\">Documentazione ufficiale di Cloudflare<\/a>). Assicurati inoltre che non ci siano regole ridondanti di redirect nel file <code>.htaccess<\/code>.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"errori-editor\">7. Errori dell&#8217;Editor, di Layout e Notifiche di Sistema<\/h2>\n<h3>Errore &#8220;Impossibile aggiornare \/ Pubblicazione fallita&#8221; (Updating Failed \/ Publishing Failed)<\/h3>\n<p>Mentre stai modificando un articolo all&#8217;interno dell&#8217;editor a blocchi Gutenberg, compare una barra d&#8217;errore rossa che impedisce il salvataggio dei blocchi.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Spesso l&#8217;API REST viene bloccata da un plugin di sicurezza troppo restrittivo o dalle regole del firewall del server (ModSecurity).<\/li>\n<li><strong>Soluzione:<\/strong> Apri una nuova scheda del browser e controlla se sei ancora connesso a <code>wp-admin<\/code>. Se l&#8217;accesso \u00e8 attivo, il problema risiede nell&#8217;API REST: prova a disattivare temporaneamente il firewall dal cPanel o controlla Wordfence.<\/li>\n<\/ul>\n<h3>WordPress non invia le email (Moduli di contatto non funzionanti)<\/h3>\n<p>I clienti compilano i moduli di contatto (es. Contact Form 7, Elementor Forms) ma non ricevi alcuna notifica, oppure le email di reset password non partono mai.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> La funzione nativa di PHP <code>mail()<\/code> viene bloccata o etichettata come spam dai grandi provider (Gmail, Outlook) perch\u00e9 non \u00e8 nativamente autenticata tramite record SPF\/DKIM.<\/li>\n<li><strong>Soluzione:<\/strong> Installa un plugin SMTP gratuito (come <em>WP Mail SMTP<\/em>) e configuralo inserendo i parametri di autenticazione della tua casella email professionale associata al dominio (Server SMTP, porta 465, SSL e password della casella).<\/li>\n<\/ul>\n<h3>Errore &#8220;Destination Folder Already Exists&#8221; (La cartella di destinazione esiste gi\u00e0)<\/h3>\n<p>Durante l&#8217;installazione di un tema o di un plugin, la procedura si interrompe indicando che la cartella \u00e8 gi\u00e0 esistente sul server.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Una precedente installazione fallita o una rimozione incompleta del componente ha lasciato la cartella fisica all&#8217;interno delle directory di destinazione.<\/li>\n<li><strong>Soluzione:<\/strong> Accedi tramite il File Manager di cPanel, naviga nel percorso <code>\/wp-content\/plugins\/<\/code> (o <code>\/themes\/<\/code>), individua la cartella che porta il nome del plugin che stai cercando di installare e cancellala del tutto. Successivamente, ripeti l&#8217;installazione.<\/li>\n<\/ul>\n<h3>Errore &#8220;Are You Sure You Want to Do This?&#8221; (Sei sicuro di voler fare questo?)<\/h3>\n<p>Un messaggio storico che compare in modo improvviso mentre provi a salvare un articolo o a inviare un modulo nel backend amministrativo.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Mancata convalida dei token di sicurezza (chiamati <em>Nonce<\/em>). Succede quando un plugin invia richieste non sicure o se la cache \u00e8 corrotta.<\/li>\n<li><strong>Soluzione:<\/strong> Cancella completamente la cache del tuo browser e quella del tuo plugin di caching (es. LSCache). Se il problema persiste, disattiva i plugin uno alla volta per trovare lo script responsabile.<\/li>\n<\/ul>\n<h3>Problemi con i Feed RSS di WordPress<\/h3>\n<p>Provando ad accedere al feed RSS del sito, il browser mostra un errore di formattazione XML del tipo <em>XML Parsing Error: XML or text declaration not at start of entity<\/em>.<\/p>\n<ul>\n<li><strong>Causa:<\/strong> Uno spazio vuoto o una riga vuota di troppo inserita erroneamente dopo la chiusura del tag PHP <code>?&gt;<\/code> all&#8217;interno del file <code>functions.php<\/code> del tuo tema attivo.<\/li>\n<li><strong>Soluzione:<\/strong> Apri il file <code>functions.php<\/code>, scorri fino alla fine del documento e assicurati che non ci siano spazi o righe vuote dopo l&#8217;ultima riga di codice. Se il tag <code>?&gt;<\/code> \u00e8 presente a fine file, puoi anche scegliere di rimuoverlo del tutto.<\/li>\n<\/ul>\n<hr \/>\n<h2>\ud83d\ude80 Hosting WordPress in Italia: Prevenzione e Performance<\/h2>\n<p>Gestire un sito web comporta inevitabilmente imbattersi in qualche imprevisto tecnico, ma ridurne drasticamente la frequenza e l&#8217;impatto sul tuo business in Italia \u00e8 possibile seguendo poche regole fondamentali:<\/p>\n<ol>\n<li><strong>Mantieni pulito il database<\/strong> ed evita l&#8217;installazione di decine di plugin obsoleti o superflui che possono innescare fastidiosi errori wordpress.<\/li>\n<li><strong>Usa sempre un ambiente di Staging<\/strong> per testare gli aggiornamenti pi\u00f9 corposi (di core, temi o plugin complessi) prima di portarli sul sito di produzione.<\/li>\n<li><strong>Scegli un&#8217;infrastruttura server locale e ottimizzata:<\/strong> Un hosting economico, non ottimizzato e basato su data center geograficamente troppo distanti o su tecnologie obsolete amplifica a dismisura gli errori di memoria e di timeout.<\/li>\n<\/ol>\n<p>Se cerchi la massima stabilit\u00e0, la soluzione ideale \u00e8 affidarsi a un <strong><a href=\"https:\/\/xlogic.org\/hosting-wordpress\" target=\"_blank\" rel=\"noopener\">Hosting WordPress<\/a> gestito in Italia<\/strong>. L&#8217;architettura hardware di <strong>XLogic<\/strong>, basata interamente su <strong>dischi NVMe ultra-veloci e tecnologia server LiteSpeed Enterprise con LSCache<\/strong>, offre una stabilit\u00e0 strutturale superiore. Questo permette di elaborare le richieste web dei tuoi utenti italiani alla massima velocit\u00e0, riducendo drasticamente il carico del server ed eliminando alla radice la maggior parte dei crash comuni di WordPress.<\/p>\n<p>Hai riscontrato un errore strano sul tuo sito web che non \u00e8 presente in questo elenco? Lascia un commento dettagliato qui sotto, oppure apri un ticket di assistenza se sei un cliente XLogic: il nostro team di supporto tecnico italiano \u00e8 sempre pronto ad aiutarti a rimettere online il tuo business in tempi record!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando gestisci un sito web, imbattersi in alcuni improvvisi errori wordpress pu\u00f2 bloccare il tuo business e farti prendere dal panico. WordPress \u00e8 lo strumento pi\u00f9 utilizzato in Italia e nel mondo per creare siti aziendali, blog ed e-commerce; tuttavia, la coesistenza di core, temi, plugin diversi e specifiche configurazioni del server pu\u00f2 talvolta generare [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":18653,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-18650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"modified_by":"Blog","_links":{"self":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/18650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/comments?post=18650"}],"version-history":[{"count":7,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/18650\/revisions"}],"predecessor-version":[{"id":18658,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/18650\/revisions\/18658"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media\/18653"}],"wp:attachment":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media?parent=18650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/categories?post=18650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/tags?post=18650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}