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

Trovarsi di fronte al messaggio "aggiornamento non riuscito" o "pubblicazione non riuscita" può sembrare come sbattere contro un muro. Tutto sembra procedere senza intoppi, e poi, dal nulla, un messaggio di errore getta un cuneo nel tuo flusso di lavoro.

Ci siamo passati e comprendiamo la confusione e la frustrazione che ne derivano.

Il lato positivo è che la risoluzione di questi errori è solitamente più semplice di quanto sembri. Ti guideremo attraverso i passaggi per rimetterti in carreggiata rapidamente.

Che si tratti di un problema con un plugin o di un temporaneo intoppo di rete, ti guideremo attraverso ogni passaggio per risolvere e superare gli errori di aggiornamento e pubblicazione.

Correzione dell'errore di aggiornamento fallito o pubblicazione fallita nell'editor dei post di WordPress

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.

Questi strumenti aiutano WordPress a comunicare con il suo database. Quando questa comunicazione si interrompe, funzionalità come l'editor a blocchi potrebbero non funzionare correttamente.

Errore di aggiornamento fallito o pubblicazione fallita nell'editor dei post di 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 semplici da risolvere assicurandosi di essere online. Tuttavia, le cause possono anche essere più complesse.

Potresti aver alterato accidentalmente 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 sfida.

Sapere cosa potrebbe andare storto è il primo passo. Ora, esaminiamo 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.

Pronto? Iniziamo subito!

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

La causa più comune di un errore di pubblicazione o aggiornamento fallito di WordPress è la perdita della connessione WiFi. Se il tuo computer perde la connessione Internet mentre stai scrivendo un post del blog, WordPress non riuscirà a salvare le tue modifiche.

Quindi, 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 semplicemente alla pagina Impostazioni » Generali e assicurati che le opzioni 'Indirizzo del sito' e 'Indirizzo di WordPress' siano corrette. Per la maggior parte dei siti web, dovresti avere gli stessi URL in entrambi i campi.

Impostazione URL 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ò talvolta contenere bug che possono interferire con varie funzionalità, inclusa la pubblicazione. Utilizzando la versione più recente di WordPress, puoi eliminare questi bug e potenzialmente risolvere l'errore di pubblicazione non riuscita.

Puoi consultare queste guide su gli aggiornamenti di WordPress per maggiori informazioni:

Nel caso in cui non aiuti, 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 semplicemente alla pagina Strumenti » Integrità del sito per visualizzare il report. Se la REST API non funziona, la vedrai tra i miglioramenti consigliati, ad esempio 'La REST API ha riscontrato un risultato inaspettato'.

Errore API REST nella salute del sito WordPress

Potrebbe anche mostrarti alcune informazioni di debug, spiegando cosa è successo quando WordPress ha effettuato la chiamata alla REST API. Studiare questo potrebbe darti indizi su quale plugin o servizio di terze parti stia causando il problema.

Tuttavia, se non ti fornisce alcun indizio, puoi passare al passaggio successivo.

Passaggio 4: Disabilita tutti i tuoi plugin WordPress

Se un plugin di WordPress sta causando il malfunzionamento della REST API, il modo più semplice per scoprirlo è disattivare tutti i tuoi plugin di WordPress.

Puoi andare alla pagina Plugin » Plugin installati e selezionare la casella in alto per selezionare tutti i plugin. Dopodiché, dovrai utilizzare il menu a discesa 'Azioni di massa', selezionare 'Disattiva' e quindi fare clic su 'Applica' per disattivare tutti i plugin.

Disattivare tutti i plugin di WordPress

Successivamente, puoi andare alla schermata dell'editor dei post e provare ad aggiornare il post. Se l'errore 'Aggiornamento non riuscito' scompare, 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 chiedere supporto all'autore del plugin o trovare un plugin alternativo.

D'altra parte, 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 firewall per siti web come Cloudflare o Sucuri, allora 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 mettere in whitelist il tuo indirizzo IP o farti sapere cosa sta causando il problema.

I plugin e i servizi firewall sono la causa più comune dell'errore di aggiornamento non riuscito. Tuttavia, se continui a vedere l'errore di aggiornamento non riuscito di WordPress, ci sono alcune altre cose che puoi fare.

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

WordPress è dotato di una funzionalità integrata per tenere traccia di tutti gli errori di WordPress. Non registra gli errori della REST API, ma ti aiuterà a vedere se ci sono altri problemi che potrebbero causare l'errore.

Aggiungi semplicemente le seguenti righe al 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 passo successivo è connettersi al tuo account di hosting WordPress utilizzando un client FTP e andare alla cartella wp-content. Da qui, scarica semplicemente il file debug.log sul tuo computer.

File di log di debug in WordPress

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.

File di log di debug che mostra errori PHP in WordPress

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, che è il vecchio editor di WordPress che non si basa sull'API REST per aggiornare e pubblicare contenuti, è una soluzione temporanea a questo errore.

Puoi abilitarlo semplicemente installando e attivando il plugin Classic Editor.

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

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

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 essere in grado di allocare risorse sufficienti per completare l'attività. Ciò può causare vari errori, inclusi il mancato completamento della pubblicazione e degli aggiornamenti.

Per risolvere questo problema, puoi aumentare il limite di memoria PHP per dare a WordPress più spazio per gestire il processo di pubblicazione.

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

1. Perché continuo a vedere l'errore "aggiornamento non riuscito" 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 con la REST API?
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 WordPress non risolve il problema?
Se l'aggiornamento non funziona, procedi 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 aggiuntive utili

Abbiamo raccolto alcune risorse utili per assisterti con problemi comuni di WordPress. Sia che tu abbia a che fare con 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 di WordPress. Potresti anche voler aggiungere ai segnalibri la nostra guida completa ai errori più comuni di WordPress e come risolverli o la nostra guida completa 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