Come risolvere il problema “Aggiornamento non riuscito. La risposta non è una risposta JSON valida” Errore
Pubblicato: 2024-01-09Hai riscontrato l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida" sul tuo sito Web WordPress? 🤔
È un errore comune di WordPress ma non critico. Nella maggior parte dei casi, non ti impedisce di accedere al tuo sito web ma può impedirti di proseguire con il tuo lavoro.
L'errore in genere appare quando si carica un file multimediale o si modifica il contenuto nell'editor di blocchi o nell'editor del sito nativo di WordPress (AKA Gutenberg). Per continuare a utilizzare l'editor, è necessario rimuovere l'errore.
Quindi, in questo articolo, ti mostreremo come rimuovere l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida" dal tuo sito Web WordPress. 🧹
📚 Sommario :
- Aggiorna i permalink e genera un nuovo file .htaccess
- Controlla gli URL del tuo sito
- Risolvi i problemi relativi ai contenuti misti (problemi HTTPS)
- Disabilita i firewall
- Disattiva plugin e temi per individuare potenziali problemi di compatibilità
- Controlla il registro di debug
- Chiedi aiuto al provider di hosting
Che cosa causa l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida"?
Come abbiamo detto nell'introduzione, l'errore di risposta JSON appare quando utilizzi l'editor dei blocchi e/o l'editor del sito per caricare un'immagine o per aggiungere o modificare il contenuto del tuo sito web.
Per comprendere l'errore, è necessario prima capire cosa succede dietro le quinte quando si utilizza l'editor.
Quando lavori nell'editor, il tuo browser comunica costantemente con il server del tuo sito web.
Quando aggiungi o modifichi contenuti su Gutenberg, i dati del tuo sito vengono inviati al server. Elabora i dati, li memorizza nel database e risponde all'editor dicendo che i dati sono stati salvati.
L'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida" viene visualizzato quando qualcosa va storto con questa comunicazione tra l'editor e il server del sito .
😕 La cattiva comunicazione tra un editor e un server è solitamente causata dalle seguenti cause:
- Conflitti di plugin o temi
- Configurazioni del server errate
- Dati danneggiati
- Restrizioni sui plugin di sicurezza
- restrizioni del firewall, tra le altre cose
Nella prossima sezione, mostreremo alcuni passaggi per la risoluzione dei problemi per aiutarti a rimuovere il messaggio "aggiornamento non riuscito, la risposta non è una risposta JSON valida" dal tuo editor Gutenberg.
Come correggere l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida".
In questa sezione abbiamo coperto tutte le possibili soluzioni all'errore. Ma prima di iniziare a implementare le soluzioni, ti consigliamo di eseguire un backup dell'intero sito web.
Alcune soluzioni prevedono di accedere al backend del tuo sito e apportare modifiche a importanti file WordPress, disabilitare plugin, temi, ecc.
Inutile dire che questi passaggi sono rischiosi.
Con un backup in atto, puoi implementare le soluzioni senza preoccuparti di mandare in crash il tuo sito web.
Quindi esegui un backup prima di procedere con le soluzioni di seguito. 💾
Per correggere l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida", è necessario implementare le seguenti soluzioni:
Soluzioni temporanee se è necessario fare qualcosa subito
L'implementazione di alcune delle soluzioni più comuni può richiedere molto tempo, quindi se sei di fretta e devi assolutamente aggiungere/modificare un contenuto subito, ti consigliamo di utilizzare queste soluzioni per il momento e poi di eseguire la parte vera e propria. soluzioni più tardi.
1. Passa all'editor classico
Se avevi intenzione di passare permanentemente all'editor classico, questo potrebbe essere il tuo spunto. Se non disponi di tali piani, utilizza semplicemente l'editor classico temporaneamente per il contenuto in cui riscontri problemi.
Detto questo, il passaggio potrebbe influire sul layout e sulla formattazione delle pagine esistenti create utilizzando l'editor a blocchi, quindi non consigliamo di passare all'editor classico in tutto il sito, se possibile.
Per passare all'editor classico, installa e attiva il plug-in ufficiale dell'editor classico sul tuo sito Web WordPress.
2. Carica i media tramite la Libreria multimediale
Se riscontri l'errore "Aggiornamento non riuscito della risposta non è una risposta JSON valida" durante il caricamento di un'immagine direttamente nell'editor, prova invece ad aggiungere l'immagine tramite la libreria multimediale del tuo sito.
Sulla dashboard di WordPress, vai su Media → Aggiungi nuovo file multimediale e premi il pulsante Seleziona file per caricare l'immagine dal tuo computer locale.
Una volta caricato il file multimediale tramite questa interfaccia, puoi selezionarlo dall'editor dei blocchi. Ad esempio, puoi aggiungere un blocco Immagine e quindi selezionare l'opzione per scegliere un'immagine esistente dalla tua Libreria multimediale.
Soluzioni permanenti per l'errore di risposta JSON non valida di WordPress
Poiché non conosciamo il motivo esatto per cui l'errore è apparso sul tuo sito web, abbiamo elencato tutte le possibili soluzioni. Ma ciò non significa che sia necessario implementare tutte le soluzioni.
Implementa semplicemente una soluzione alla volta e continua a verificare se rimuove l'errore dal tuo sito web. In caso contrario, implementare la soluzione successiva.
Iniziamo. 🏁
1. Aggiorna i permalink e genera un nuovo file .htaccess
È noto anche che i problemi con la struttura dell'URL ottimizzata per il SEO causano l'errore "L'aggiornamento non riuscito della risposta non è una risposta JSON valida" sul tuo sito Web WordPress.
Per risolvere il problema della struttura dell'URL, devi aprire la dashboard di WordPress e andare su Impostazioni → Permalink , scorrere fino alla fine della pagina e premere il pulsante Salva modifiche .
Non è necessario modificare alcuna impostazione; facendo clic solo sul pulsante a volte è possibile risolvere il problema.
Una volta terminato, controlla se ciò ha rimosso l'errore di risposta JSON non valida. In caso contrario, devi generare un nuovo file .htaccess. Ecco come:
Apri il tuo account di hosting e vai su cPanel → File Manager → .htaccess . Puoi anche connetterti al tuo server tramite FTP .
Fare clic con il tasto destro sul file e premere il pulsante Download per archiviare una copia del file sul computer locale come backup da utilizzare se necessario. Successivamente, fai nuovamente clic con il pulsante destro del mouse e premi il pulsante Elimina .
Quindi, apri la dashboard di WordPress e vai su Impostazioni → Permalink . Scorri verso il basso e premi il pulsante Salva modifiche .
Torna alla cartella public_html e dovresti essere in grado di vedere un nuovo file .htaccess all'interno della cartella.
Ora controlla se l'errore "Aggiornamento non riuscito della risposta non è una risposta JSON valida" appare ancora sul tuo sito web.
Visualizzi ancora l'errore? Nessun problema, prova la soluzione successiva. 👇
2. Controlla gli URL del tuo sito
Un'altra causa comune di errore JSON è la presenza di URL del sito errati nelle impostazioni di WordPress.
Ti consigliamo di controllare la pagina Impostazioni aprendo la dashboard di WordPress e andando su Impostazioni → Generale .
Sarai in grado di vedere questi due campi: Indirizzo WordPress (URL) e Indirizzo del sito (URL) .
Dovrebbero contenere l'URL del tuo sito web.
L'URL nell'indirizzo WordPress è ciò che i visitatori utilizzano per trovare il tuo sito web. L'indirizzo del sito indica la posizione dei file del tuo sito web. Nella maggior parte dei casi, entrambi questi URL sono uguali.
Assicurati che gli URL in questi campi siano corretti. Nessun errore di ortografia e HTTPS (supponendo che sul tuo sito web sia installato un certificato SSL) viene visualizzato prima degli URL del sito web.
Se modifichi WordPress e l'indirizzo del sito, assicurati di premere il pulsante Salva modifiche .
3. Risolvi i problemi relativi ai contenuti misti (problemi HTTPS)
I problemi di contenuto misto in genere compaiono dopo l'installazione di un certificato SSL nel sito web.
Prima dell'installazione del certificato, il tuo sito web veniva servito tramite HTTP. Dopo aver installato il certificato e configurato il tuo sito per utilizzare HTTPS, il tuo sito web verrà servito tramite HTTPS.
Tuttavia, alcune pagine potrebbero ancora essere caricate su HTTP, causando un problema di contenuto misto e ciò potrebbe aver attivato l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida" sull'editor Gutenberg.
Nel passaggio precedente, ti abbiamo chiesto di assicurarti che WordPress e gli indirizzi dei siti abbiano HTTPS prima degli URL. Nella stragrande maggioranza delle situazioni, ciò dovrebbe risolvere il problema dei contenuti misti. Ma se così non fosse, installa e attiva questo plugin: Really Simple SSL.
Dopo l'attivazione, verrà visualizzato un popup con il pulsante Attiva SSL . Premi quel pulsante e il plugin garantirà che tutte le tue pagine vengano caricate su HTTPS.
Ho bisogno di aiuto? Leggi questa guida su come migrare WordPress da HTTP a HTTPS.
4. Disabilita i firewall
🛡️ È noto che i firewall di sicurezza interferiscono con la comunicazione dell'editor dei blocchi con il server del sito web.
Pertanto ti consigliamo di disabilitare il firewall e di verificare se l'errore JSON appare ancora nell'editor.
I firewall vengono aggiunti a un sito Web utilizzando una CDN o un plug-in di sicurezza. Alcuni provider di hosting offrono anche servizi firewall per i siti Web ospitati sui loro server. Assicurati di verificare con il tuo provider di hosting per assicurarti che tutti i firewall siano disabilitati sul tuo sito Web WordPress.
5. Disattiva plugin e temi per individuare potenziali problemi di compatibilità
È noto anche che il conflitto tra plugin e temi causa l'errore "aggiornamento non riuscito, la risposta non è una risposta JSON valida".
Disattiva il tuo tema attuale andando su Aspetto → Temi e attivando Twenty Twenty-Four o qualche altro tema WordPress.
Se ciò non rimuove l'errore, vai su Plugin → Plugin installati e procedi con la disabilitazione di tutti i plugin installati sul tuo sito web.
Se il problema scompare dopo aver disabilitato i plugin, puoi riattivarli uno per uno finché non trovi esattamente il plugin che causa problemi.
6. Controllare il registro di debug
Per gli utenti più avanzati, il registro di debug di WordPress può fornire alcune informazioni su cosa potrebbe attivare il messaggio “L’aggiornamento della risposta non è riuscito: non è una risposta JSON valida”.
Per accedere al registro di debug, è necessario aggiungere uno snippet di codice al file wp-config.php del sito. Per modificare il file wp-config.php, devi accedere ai file del tuo sito direttamente utilizzando FTP o qualcosa come cPanel File Manager.
Per accedere al file wp-config, apri il tuo account di hosting e vai su cPanel → File Manager .
Individua la cartella public_html sul lato sinistro dello schermo, selezionala e wp-config.php dovrebbe apparire sul lato destro dello schermo.
Fare clic con il tasto destro sui file e selezionare il pulsante Modifica . Inserisci il seguente codice prima di questa frase: “Stop editing! Buon blogging”
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
Premi il pulsante Salva .
👉 Per maggiori dettagli, abbiamo un intero post sull'attivazione del debug in WordPress.
Successivamente, torna alla cartella public_html e apri la cartella wp-content. Dovresti vedere un file chiamato debug.log all'interno di questa cartella. Apri il file e controlla gli indizi relativi all'errore JSON.
7. Chiedi aiuto al provider di hosting
L'errore si presenta ancora? 🐞
In tal caso, devi chiedere aiuto al tuo team di supporto di hosting. Dovrebbero essere in grado di offrire approfondimenti sul problema e consigliare soluzioni.
Correggi definitivamente l'errore di risposta JSON non valida di WordPress 🚧
L’errore “aggiornamento non riuscito, la risposta non è una risposta JSON valida” è un errore comune di WordPress. Di solito appare nell'editor dei blocchi o nell'editor del sito mentre aggiungi o modifichi contenuti o media.
Esistono due soluzioni semplici e veloci a questo problema. Puoi passare all'editor classico o caricare file multimediali direttamente nel catalogo multimediale. Ma queste sono solo soluzioni temporanee. Usare nuovamente l'editor Gutenberg potrebbe far ricomparire l'errore.
👉 Ecco alcune soluzioni migliori:
- Aggiorna i permalink
- Controlla l'URL del tuo sito nella pagina Impostazioni
- Risolvi i problemi relativi ai contenuti misti
- Disabilita i firewall
- Disattiva plugin e temi
- Controlla il registro di debug per trovare la vera causa dell'errore
- Chiedi aiuto al provider di hosting, se tutto il resto fallisce
Per alcuni suggerimenti più generali sulla risoluzione dei problemi di WordPress, potresti essere interessato anche alla nostra guida completa al debug di WordPress, nonché a una guida al debug più avanzata.
Hai qualche domanda sull’errore di risposta JSON non valida di WordPress? Fatecelo sapere nella sezione commenti qui sotto .