Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come risolvere l'errore WordPress Updating Failed / Publishing Failed

Vedere il messaggio "aggiornamento non riuscito" o "pubblicazione non riuscita" sul tuo sito WordPress blocca il tuo lavoro. Tutto sembra procedere senza intoppi, e poi, dal nulla, un messaggio di errore interrompe il tuo flusso di lavoro.

Ci siamo passati e comprendiamo la confusione che ne deriva. La buona notizia è che risolvere questi errori è solitamente più semplice di quanto sembri.

Che si tratti di un problema con un plugin o di un problema temporaneo di rete, ti guideremo passo dopo passo per risolvere e correggere il problema.

Risoluzione dell'errore di aggiornamento fallito in WordPress

Risposta rapida:

L'errore "Aggiornamento non riuscito" in WordPress è spesso causato da:

  1. Una connessione Internet persa
  2. Blocchi REST API
  3. Conflitti di plugin.

Ti consigliamo di controllare prima la tua connessione WiFi, quindi di controllare le statistiche di Integrità del sito.

Cosa causa l'errore "aggiornamento non riuscito" o "pubblicazione non riuscita" in WordPress?

L'errore "aggiornamento non riuscito" o "pubblicazione non riuscita" in WordPress si verifica solitamente a causa di problemi di comunicazione con la REST API (Representational State Transfer Application Programming Interface). Questo è il ponte che WordPress utilizza per comunicare con il database del server.

Quando questa comunicazione si interrompe, funzionalità come l'editor a blocchi potrebbero non funzionare correttamente.

Errore di aggiornamento fallito in WordPress

Se sei perplesso sul motivo per cui la REST API potrebbe non funzionare, non sei solo. Anche senza modifiche al tuo sito, diverse situazioni possono influire sulle sue prestazioni.

A volte, i problemi di connettività Internet sono da incolpare, che sono facili da risolvere assicurandosi di essere online. Tuttavia, le cause possono anche essere più complesse.

Potresti aver accidentalmente modificato l'URL del tuo sito, o un plugin potrebbe interferire. Inoltre, alcuni servizi di terze parti potrebbero bloccare le chiamate API, aggiungendo un ulteriore livello di complessità.

Sapere cosa potrebbe andare storto è il primo passo. Ora, analizziamo la risoluzione dei problemi e la correzione di questo errore con metodi pratici.

Salta a qualsiasi metodo utilizzando i collegamenti rapidi se hai bisogno di indicazioni specifiche:

Passaggio 1: Controlla la tua connessione Internet e l'URL del sito

La causa più comune di un fallimento nella pubblicazione o nell'aggiornamento di WordPress è la perdita della connessione Wi-Fi. Se il tuo computer perde la connessione Internet mentre stai scrivendo un post del blog, WordPress non riuscirà a salvare le tue modifiche.

Vorrai assicurarti di essere connesso a Internet visitando altri siti web in una nuova scheda del browser.

Se la tua connessione Internet funziona correttamente, la cosa successiva da controllare sono le impostazioni dell'URL del tuo sito WordPress.

Vai alla pagina Impostazioni » Generali e controlla le impostazioni di 'Indirizzo del sito' e 'Indirizzo WordPress'.

Importante: Non modificare questi campi a meno che tu non sia certo che siano errati, poiché ciò potrebbe compromettere l'accesso al tuo sito. Per la maggior parte dei siti web, questi due URL dovrebbero corrispondere.

Esempio di indirizzo del sito WordPress

Se le impostazioni dell'URL del tuo sito sembrano corrette e sei connesso a Internet, puoi procedere con ulteriori risoluzioni dei problemi.

Passaggio 2: Aggiorna il tuo software WordPress

A volte, l'errore di aggiornamento o pubblicazione non riuscita può verificarsi perché stai utilizzando una versione obsoleta di WordPress.

Un core di WordPress obsoleto può contenere bug che interferiscono con varie funzionalità, inclusa la pubblicazione. L'aggiornamento alla ultima versione di WordPress può eliminare questi bug.

Ecco un modo rapido per verificare la presenza di aggiornamenti:

  • Vai su Bacheca » Aggiornamenti.
  • Fai clic sul pulsante 'Aggiorna ora' se è disponibile una nuova versione.
  • Assicurati di eseguire il backup del tuo sito prima di procedere.

Esegui il backup del tuo sito prima di correggere gli errori 🚦

Prima di ulteriori risoluzioni dei problemi, devi prima eseguire il backup del tuo sito web. Protegge il tuo sito da modifiche accidentali che potrebbero comprometterlo o renderlo non disponibile.

Il modo più semplice per farlo è utilizzare Duplicator, che è il miglior plugin per il backup di WordPress.

Con Duplicator, puoi clonare il tuo sito o creare un punto di ripristino sicuro in pochi minuti. Questo garantisce che, se qualcosa va storto durante la risoluzione dei problemi, puoi rimettere il tuo sito online istantaneamente.

Se l'aggiornamento non aiuta, puoi procedere al passaggio successivo.

Passaggio 3: Controlla lo stato della REST API utilizzando la salute del sito WordPress

WordPress è dotato di uno strumento di integrità del sito integrato, che mostra informazioni importanti sulla sicurezza e sulle prestazioni del tuo sito.

Vai alla pagina Strumenti » Salute del sito per visualizzare il report. Se l'API REST non funziona, lo vedrai tra i miglioramenti consigliati, ad esempio 'L'API REST ha riscontrato un risultato inatteso'.

Errore cURL API REST di WordPress

Potrebbe anche mostrarti informazioni di debug che spiegano cosa è successo quando WordPress ha effettuato la chiamata all'API REST. Studiare questo potrebbe darti indizi su quale plugin o servizio di terze parti sta causando il problema.

Se non ti fornisce alcun indizio, passa al passaggio successivo.

Passaggio 4: Disabilita tutti i tuoi plugin WordPress

Secondo la nostra esperienza, i conflitti tra plugin sono la causa della maggior parte dei casi di errore di pubblicazione. Se un plugin sta causando il malfunzionamento dell'API REST, il modo più semplice per scoprirlo è disattivare tutti i tuoi plugin di WordPress.

Vai alla pagina Plugin » Plugin installati e seleziona la casella in alto per selezionare tutti i plugin. Successivamente, utilizza il menu a discesa 'Azioni di massa', seleziona 'Disattiva' e quindi fai clic su 'Applica' per disattivare tutti i plugin.

Disattivare tutti i plugin di WordPress

Successivamente, apri l'editor dei post e prova ad aggiornare il post. Se l'errore 'Aggiornamento non riuscito' scompare, ciò significa che uno dei tuoi plugin stava causando il problema.

Ora puoi iniziare ad attivare i tuoi plugin di WordPress uno alla volta e provare a riprodurre l'errore. Una volta trovato il plugin che causa il problema, puoi richiedere supporto all'autore del plugin o trovare un plugin alternativo.

Ma se la disattivazione di tutti i plugin di WordPress non ha risolto l'errore, procediamo al passaggio successivo.

Passaggio 5: Controlla il servizio firewall del sito web

Se stai utilizzando un servizio di firewall per siti web come Cloudflare o Sucuri, c'è la possibilità che questi servizi possano bloccare le richieste REST API.

Ciò potrebbe accadere se i filtri del loro firewall considerano il tuo indirizzo IP sospetto. Potrebbero anche bloccare le richieste REST API se il tuo sito web sta attualmente subendo un attacco DDoS.

Se stai utilizzando Cloudflare, puoi disattivarlo temporaneamente per vedere se risolve il tuo problema. In genere, puoi trovare le impostazioni di Cloudflare del tuo hosting nella sezione 'Domini' del pannello di controllo del tuo account di hosting.

Se stai utilizzando Sucuri, puoi contattare il loro team di supporto, e loro potranno aggiungere il tuo indirizzo IP alla whitelist o informarti su cosa sta causando il problema.

I plugin e i servizi di firewall sono le cause più comuni dell'errore 'aggiornamento fallito'. Tuttavia, se continui a vedere l'errore di aggiornamento fallito di WordPress, ci sono alcuni altri passaggi che puoi intraprendere.

Passaggio 6: Abilita e rivedi il registro di debug di WordPress

WordPress include una funzionalità integrata che registra tutti gli errori di WordPress. Non registra gli errori REST API, ma ti aiuterà a vedere se ci sono altri problemi che causano l'errore.

Importante: Prima di aggiungere il codice seguente, cerca una riga esistente nel tuo file che dica define( 'WP_DEBUG', false );. Se la vedi, rimuovila.

Quindi, copia e incolla le seguenti righe nel tuo file wp-config.php:

// Change WP_DEBUG to true

define( 'WP_DEBUG', true );

// Keep a log of WordPress errors

define( 'WP_DEBUG_LOG', true );

Non dimenticare di salvare le modifiche e caricare nuovamente il file sul tuo server. Per ulteriori informazioni, consulta la nostra guida su come abilitare facilmente la modalità di debug di WordPress.

Ora puoi provare a pubblicare o aggiornare un post di WordPress per riprodurre l'errore.

Il prossimo passo è connettersi al tuo sito WordPress utilizzando un client FTP o l'app File Manager nel tuo account di hosting.

Successivamente, vai alla cartella wp-content. Cerca un file chiamato debug.log.

Se non vedi questo file, probabilmente significa che non sono stati registrati errori. Se lo vedi, scaricalo sul tuo computer.

Scarica, visualizza o modifica il file debug.log

Successivamente, devi aprire il file di debug in un semplice editor di testo come Blocco note.

Potrebbe contenere alcuni errori, avvisi o notifiche rilevati da WordPress mentre lavoravi sul tuo sito o mentre un utente lo visitava.

Anteprima del log degli errori

Se vedi qualcosa che punta a un file di plugin o tema, questo può essere un indizio utile. Puoi quindi menzionare questo errore quando chiedi supporto sui forum di WordPress.org o al tuo provider di hosting.

Passaggio 7: Passa temporaneamente all'editor classico di WordPress

Abilitare l'editor classico è una soluzione temporanea. Spesso funziona perché l'Editor Classico si basa su metodi di invio PHP più vecchi piuttosto che sulla REST API utilizzata dall'editor a blocchi.

Puoi abilitarlo installando e attivando il plugin Classic Editor.

Per maggiori dettagli, consulta le nostre guide passo-passo su come abilitare l'editor classico in WordPress.

Dopo l'attivazione, modifica il post su cui stavi lavorando. Puoi quindi salvarlo e pubblicarlo senza vedere l'errore di aggiornamento fallito o pubblicazione fallita in WordPress.

Passa all'editor classico

Passaggio 8: Aumenta il limite di memoria PHP

Il processo di pubblicazione in WordPress può coinvolgere attività complesse come l'elaborazione delle immagini, l'esecuzione di plugin e l'interazione con il database. Tutte queste attività richiedono memoria per funzionare correttamente.

Quando viene raggiunto il limite di memoria PHP durante la pubblicazione, WordPress potrebbe non avere risorse sufficienti per completare l'attività. Ciò può causare vari errori, inclusi il mancato salvataggio e aggiornamento.

Per risolvere questo problema, puoi aumentare il limite di memoria PHP per dare a WordPress più risorse per gestire il processo di pubblicazione. Si consiglia di aumentare il limite di memoria PHP ad almeno 256M (o 512M se disponibile) per garantire il corretto funzionamento dell'editor a blocchi.

Puoi leggere la nostra guida su come risolvere l'errore di esaurimento della memoria di WordPress per maggiori informazioni.

Passaggio finale: Chiedi supporto

Se tutto il resto fallisce, potresti dover chiedere supporto. Puoi iniziare contattando direttamente il tuo provider di hosting. Hanno accesso ai log del server e a strumenti aggiuntivi. L'errore potrebbe anche essere causato da un server mal configurato o da un problema da parte loro.

Puoi anche chiedere aiuto sui forum di WordPress.org o sul Gruppo Facebook di WPBeginner, dove altri esperti e utenti possono aiutarti a risolvere l'errore.

Per maggiori dettagli, non esitare a consultare il nostro articolo su come richiedere correttamente supporto per WordPress e ottenerlo.

Domande frequenti sugli errori di WordPress

1. Perché continuo a vedere l'errore "aggiornamento fallito" anche dopo aver controllato la mia connessione Internet?

Questo errore può verificarsi a causa di problemi che vanno oltre la semplice connettività Internet, come impostazioni errate dell'URL del sito, conflitti di plugin o problemi di comunicazione API.

2. Come posso identificare quale plugin sta causando il problema dell'API REST?

Disattiva prima tutti i tuoi plugin. Quindi, riattivali uno alla volta mentre cerchi di riprodurre l'errore. Questo metodo aiuta a identificare il plugin problematico.

3. Cosa devo fare se l'aggiornamento del software di WordPress non risolve il problema?

Se l'aggiornamento non funziona, continua con altri passaggi di risoluzione dei problemi, come il controllo dello stato dell'API REST o il contatto con il tuo provider di hosting per assistenza.

4. Il passaggio all'editor classico può essere una soluzione permanente?

L'utilizzo dell'Editor Classico può aggirare temporaneamente i problemi dell'API REST, ma non è una soluzione permanente. È meglio risolvere il problema sottostante dell'API per una stabilità a lungo termine.

Guide utili aggiuntive per la risoluzione dei problemi di WordPress

Abbiamo raccolto alcune risorse utili per assisterti con i problemi comuni di WordPress.

Sia che tu stia affrontando aggiornamenti del sito web o problemi di accesso, queste guide possono essere utili.

Speriamo che questo articolo ti abbia aiutato a risolvere l'errore di aggiornamento o pubblicazione fallita di WordPress. Potresti anche voler aggiungere ai segnalibri la nostra guida completa su gli errori più comuni di WordPress e come risolverli, o la nostra completa guida alla risoluzione dei problemi di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

19 CommentsLeave a Reply

  1. Può anche essere utile mostrare la console degli sviluppatori del browser web (prova il tasto F12 o il menu) e la scheda Console. Ricarica la pagina e riprova a generare l'output. Potrebbe mostrare un errore.

    • Thank you for sharing, that is another option to try for those who are comfortable reading errors in the console :)

      Amministratore

  2. Grazie amico, bell'articolo utile. Stavo riscontrando questo problema, questo articolo mi ha aiutato.

  3. Thank you for the detailed article.
    For me the Updating Failed error was caused by two special emoji-like characters at the end of my blogpost. I deleted them and now everything works fine. :)

  4. Grazie per le istruzioni e la descrizione dei possibili errori. Ho riscontrato questo problema una volta. Alla fine ho scoperto che il plugin del feed di Twitter stava causando il problema. Quindi ha aiutato disattivare il plugin e tutto è andato bene. Ma posso chiedere un'altra cosa relativa all'aggiornamento. Praticamente ogni volta che aggiorno il core di WordPress, tutto va bene, ma il processo dice che non è stata trovata alcuna chiave. Non ho ancora trovato qual è il problema.

    • Dal suono dell'errore, potresti voler controllare qualsiasi reCAPTCHA che hai sul tuo sito, poiché è la prima cosa che mi viene in mente.

      Amministratore

  5. Ciao
    Grazie per il tuo utile articolo…
    Ho risolto questo problema aggiungendo un URL più corto per il permalink. Sembra che l'uso di un permalink lungo abbia causato il problema..
    Saluti

    • Thank you for sharing the issue you ran into in case someone else has the same problem :)

      Amministratore

  6. Grazie per i suggerimenti. Ho disattivato tutti i plugin e l'errore è scomparso. Poi li ho attivati uno alla volta e non ho mai trovato il problema. Tutti i plugin sono attivi e l'errore è sparito. Risolto ma senza conoscere la causa. Preferisco questo piuttosto che stressarmi per risolvere il problema.

    • Sebbene conoscere l'errore sarebbe utile, siamo lieti di sapere che sei riuscito a risolvere il problema!

      Amministratore

  7. Ho avuto un grosso problema con questo.
    Poi mi sono reso conto che era scaduto il tempo e mi sono semplicemente disconnesso e riconnesso in una nuova finestra. Immagino di aver perso il mio lavoro da aggiornare se avessi usato una scheda separata o una macchina diversa per accedere.
    Chissà!

  8. Grazie per il tuo consiglio! Sono arrivato al passaggio 3 e ho seguito il noioso processo di disattivazione e riattivazione dei plugin uno per uno. Alla fine, ho scoperto che WooCommerce era la causa. Grazie!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.