Cum să remediați „Actualizarea eșuată. Răspunsul nu este un răspuns JSON valid”

Publicat: 2022-06-14

Tocmai ați întâlnit mesajul „Actualizarea eșuată. Răspunsul nu este un răspuns JSON valid.” eroare când lucrați în editorul de blocuri WordPress?

️ Este o eroare obișnuită WordPress și apare pe site-ul dvs. din motive precum conflictul de plugin și temă, certificat SSL sau problemă de conținut mixt, corupția fișierului .htaccess etc.

Este frustrant să întâlnești eroarea de răspuns JSON. Nu vă spune de ce se întâmplă sau cum să o eliminați – vă obligă să renunțați la tot ceea ce faceți și să găsiți o modalitate de a elimina eroarea de pe site-ul dvs. web.

Ce cauzează „Actualizarea eșuată. Răspunsul nu este un răspuns JSON valid.” eroare?

Când încărcați o imagine sau publicați sau actualizați o postare pe site-ul dvs. WordPress, WordPress comunică cererea serverului dvs. web. Serverul răspunde în format JSON.

Dacă, dintr-un motiv oarecare, serverul nu răspunde în format JSON sau nu răspunde deloc, atunci WordPress afișează „Răspunsul nu este un răspuns JSON valid”. eroare.

Trebuie să vă întrebați: ce cauzează comunicarea greșită sau lipsa de comunicare între site-ul dvs. web și server?

Răspunsul este că există mai multe cauze. Ar putea fi o eroare într-un plugin sau o temă, o problemă cu certificatul SSL, coruperea fișierului .htaccess, conflict API REST etc.

În secțiunea următoare, vom explora aceste cauze și vom descoperi care dintre ele a dus la eroarea pe site-ul dvs.

Dar înainte de a trece la următoarea secțiune, merită remarcat faptul că WordPress arată diferite variante ale aceleiași erori JSON.

  • Veți vedea această variantă atunci când încercați să actualizați o postare: „Actualizarea eșuată. Răspunsul nu este un răspuns JSON valid.”
  • Acesta apare atunci când încercați să publicați o postare: „Publicarea eșuată. Răspunsul nu este un răspuns JSON valid.”
  • Și un simplu, „Răspunsul nu este un răspuns JSON valid.” eroare apare atunci când încărcați o imagine.

️ Indiferent ce variație vedeți, soluțiile sunt aceleași.

Cum să remediați „Răspunsul nu este un răspuns JSON valid”. eroare

Deoarece nu știm ce cauzează eroarea pe site-ul dvs., încercarea de soluții diferite este cea mai bună cale de a urma.

Dar înainte de a începe, faceți o copie de rezervă a întregului site WordPress.

În acest tutorial, va trebui să faceți modificări site-ului dvs. Aceasta este o afacere riscantă. Îți poate distruge site-ul. Când ceva nu merge bine, o copie de rezervă vă va ajuta să restabiliți site-ul la normal. Prin urmare, trebuie să faceți o copie de rezervă a site-ului dvs. WordPress înainte de a continua.

Acum, să începem cu soluțiile:

Generați un nou fișier .htaccess pentru a remedia problemele legate de permalinkuri

Una dintre cele mai frecvente cauze din spatele erorii JSON este o problemă cu fișierul .htaccess sau permalink-urile site-ului dvs.

Pentru a elimina eroarea de pe site-ul dvs., va trebui să reîmprospătați permalink-urile site-ului dvs., lucru pe care îl puteți realiza în două moduri.

Cea mai simplă opțiune este de a forța WordPress să genereze un nou fișier .htaccess din tabloul de bord WordPress.

Accesați Setări → Permalink . Derulați în jos pe pagina Permalink și apăsați butonul Salvare modificări .

pagina permalink pe wordpress
Derulați în jos pe pagina Setări permalink și apăsați butonul Salvare modificări

Acum reveniți la editor și verificați dacă eroarea a dispărut.

Totuși, vezi eroarea? Apoi, mai există o soluție pe care o puteți încerca înainte de a trece la următoarea metodă. Puteți șterge complet fișierul .htaccess existent și apoi faceți WordPress să creeze unul nou:

1. Instalați FileZilla , un client FTP pe desktop. Iată un ghid despre cum să instalați FileZilla.

2. Deschideți FileZilla și conectați-l la site-ul dvs. web . Acest ghid vă va arăta cum să faceți acea conexiune.

3. Apoi, accesați public_html și găsiți fișierul .htaccess .

4. Faceți clic dreapta pe fișier și selectați Descărcare pentru a salva o copie pe computerul local. Aceasta va acționa ca o copie de rezervă doar în cazul în care aveți nevoie de ea.

5. După ce aveți copia de rezervă, faceți clic dreapta pe fișier și selectați butonul Ștergere pentru a șterge fișierul.

ștergerea fișierului htacess din filezilla
Faceți clic dreapta pe fișierul .htacess și selectați Ștergere

6. Deschideți tabloul de bord WordPress și accesați Setări → Permalink . Derulați în jos pe pagina Permalink și apăsați butonul Salvare modificări . Acest lucru va forța WordPress să creeze un nou fișier .htaccess.

Acest lucru ar trebui să elimine eroarea de pe site-ul dvs. dacă a fost cauzată de probleme .htaccess/permalink. Dacă nu, atunci încercați următoarele soluții.

Verificați setările adresei site-ului dvs. WordPress

Eroarea de răspuns JSON ar putea apărea deoarece adresele site-urilor dvs. din pagina Setări nu sunt configurate corect.

Pentru a corecta lucrurile, accesați Setări → General și ar trebui să puteți vedea următoarele două câmpuri:

  1. Adresă WordPress (URL)
  2. Adresa site-ului (URL)

Asigurați-vă că adresa URL a site-ului dvs. este inserată în ambele câmpuri. Ambele adrese URL trebuie să fie identice . Și ar trebui să înceapă cu HTTPS , nu HTTP ( atâta timp cât ați instalat un certificat SSL ).

Apoi, salvați modificările.

Chiar dacă nu faceți nicio modificare pe pagină, asigurați-vă că apăsați butonul Salvare modificări .

adresa wordpress și adresa site-ului - Actualizarea a eșuat. Răspunsul nu este un răspuns JSON valid.
Asigurați-vă că ambele adrese URL sunt identice și au HTTPS în față

Remediați avertismentele/problemele de conținut mixt

În zilele noastre, toate site-urile ar trebui să utilizeze un certificat SSL, care vă permite să utilizați conexiunea HTTPS pe site-ul dvs.

Cu toate acestea, dacă migrați un site web mai vechi de la HTTP la HTTPS, s-ar putea să ajungeți la o situație în care unele resurse mai vechi încă se încarcă prin HTTP în loc de HTTPS. Acest lucru poate declanșa ceva numit avertizare de conținut mixt, care poate duce la o eroare de răspuns JSON nevalidă.

În secțiunea anterioară, v-ați asigurat că atât Adresa WordPress, cât și Adresa site-ului încep cu HTTPS. Acest lucru ar fi putut rezolva deja problema conținutului mixt. Dar doar pentru a fi de aceeași parte, instalează și activează acest plugin : Really Simple SSL .

După instalare, ar trebui să vedeți o fereastră pop-up cu acest buton: Activați SSL ! Faceți clic pe butonul. Pluginul se va seta să funcționeze și vă va deconecta. Nu vă faceți griji. Conectați-vă și verificați dacă eroarea JSON de pe editorul dvs. Gutenberg a dispărut.

Dacă aveți nevoie de ajutor pentru configurarea pluginului, aruncați o privire la acest ghid.

activare foarte simplă a pluginului ssl - Actualizarea a eșuat. Răspunsul nu este un răspuns JSON valid.
Faceți clic pe butonul Activare SSL pentru a muta toate linkurile către HTTPS

Dezactivați pluginurile și temele pentru a găsi conflicte

Conflictul dintre teme și plugin este o cauză comună a erorilor WordPress. Deci, în această secțiune, vă vom ajuta să aflați dacă o temă sau un plugin cauzează eroarea de răspuns JSON pe site-ul dvs.

În primul rând, o mică dezvăluire: dezactivarea pluginurilor și a temelor poate duce la stricarea site-ului dvs. Ai putea pierde unele dintre configurațiile tale. Dar dacă aveți o copie de rezervă, aceasta nu va fi o problemă.

După ce dezactivați pluginurile și temele și vă dați seama ce plugin sau temă provoacă eroarea, vă puteți restabili site-ul la normal. Apoi ștergeți tema sau pluginul vinovat de pe site-ul dvs. web. În acest fel, toate configurațiile tale vor rămâne intacte și vinovatul va dispărea.

Acum, accesați Aspect → Teme și activați tema implicită WordPress (cum ar fi Twenty Twenty, Twenty Twenty One etc). Verificați dacă eroarea JSON este remediată.

Dacă eroarea a dispărut, atunci ștergeți tema. Dacă nu, reactivați tema anterioară.

Apoi, accesați Pluginuri instalate , selectați toate pluginurile și sub Acțiuni în bloc, alegeți Dezactivare și apăsați Aplicare .

dezactivați toate pluginurile - Actualizarea a eșuat. Răspunsul nu este un răspuns JSON valid.
Dezactivați toate pluginurile și verificați dacă eroarea JSON a dispărut

Dacă eroarea nu apare în Editorul Gutenberg, unul dintre pluginurile dvs. a cauzat-o. Tot ce trebuie să faceți este să vă dați seama care dintre pluginuri este vinovatul. Începeți să reactivați pluginurile unul câte unul. De fiecare dată când reactivați un plugin, verificați dacă eroarea JSON a revenit.

Când găsiți vinovatul, ștergeți pluginul . Dacă este o parte esențială a site-ului dvs., contactați dezvoltatorul pluginului și cereți ajutor.

Alte modalități de a depana eroarea de răspuns JSON nevalidă

Primele patru soluții ar trebui să vă permită să eliminați „Actualizarea eșuată. Răspunsul nu este un răspuns JSON valid.” dar dacă persistă, atunci încercați următoarele metode:

Căutați conflicte REST API

WordPress folosește API-ul REST pentru a comunica cu serverul. Dacă comunicarea eșuează dintr-un motiv oarecare, veți întâlni eroarea JSON.

Pentru a afla dacă API-ul REST este rădăcina problemei, deschideți editorul Gutenberg unde este afișată eroarea JSON, faceți clic dreapta pe eroare și selectați opțiunea Inspectare .

opțiunea de inspectare în browserul Chrome - Actualizarea a eșuat. Răspunsul nu este un răspuns JSON valid.
Faceți clic pe butonul Inspectați și verificați dacă există o eroare API REST

În Consolă , căutați o eroare API REST . Dacă îl găsiți, atunci eroarea este cauzată de API.

Pentru a elimina eroarea, va trebui să solicitați ajutor de la furnizorul dvs. de găzduire.

Încărcați imagini într-un mod diferit

Dacă încărcarea imaginilor în postarea dvs. declanșează eroarea, încercați să le încărcați prin Media Library .

Asigurați-vă că nu utilizați caractere nevalide în titlu. Utilizați doar litere și numere în limba engleză în titlul imaginii.

Comutați la Editorul clasic (temporar sau permanent)

Dacă totul eșuează, atunci luați în considerare trecerea la editorul clasic. Tot ce trebuie să faceți este să instalați pluginul oficial Classic Editor .

Pentru o privire mai detaliată, consultați ghidul nostru despre cum să dezactivați Gutenberg și să utilizați editorul Classic TinyMCE.

Acestea fiind spuse, dacă preferați să continuați să utilizați editorul Gutenberg, va trebui să găsiți o modalitate de a elimina eroarea de răspuns JSON de pe site-ul dvs.

Dacă ați încercat toate soluțiile enumerate mai sus și tot nu puteți elimina eroarea, atunci aveți nevoie de ajutor profesional. Luați legătura cu furnizorul dvs. de găzduire și spuneți-i despre toate soluțiile pe care le-ați încercat. Vă vor ajuta să eliminați eroarea.

Remediați definitiv eroarea de răspuns JSON nevalidă din WordPress

„Actualizarea a eșuat. Răspunsul nu este un răspuns JSON valid.” eroarea este una dintre cele mai frecvente erori WordPress. Poate apărea la încărcarea unei imagini sau la publicarea/actualizarea unui conținut folosind noul editor de blocuri (Gutenberg).

Cauza reală ar putea fi orice, de la un plugin sau o temă necinstită la o problemă de certificat SSL. Eliminarea erorii este doar o chestiune de a afla motivul din spatele acesteia și de a o elimina de pe site.

Sperăm că, cu ajutorul tutorialului nostru, ați reușit să eliminați eroarea de răspuns JSON de pe site-ul dvs.

Pentru alte sfaturi despre remedierea erorilor comune WordPress, puteți consulta ghidul nostru pentru începători pentru depanarea WordPress.

Dacă aveți întrebări despre „Răspunsul nu este un răspuns JSON valid”. eroare, anunțați-ne în secțiunea de comentarii de mai jos.

Ghid gratuit

5 sfaturi esențiale pentru a accelera
Site-ul dvs. WordPress

Reduceți timpul de încărcare chiar și cu 50-80%
doar urmând sfaturi simple.