WordPress paziņojums “Updating failed. The response is not a valid JSON response” parasti rodas, ja redaktors (Block Editor / Gutenberg) nevar sazināties ar WordPress REST API.
1. solis — ātrie risinājumi (visbiežākie)
- Pārlādējiet lapu un mēģiniet vēlreiz (dažkārt problēma ir kešā/CDN).
- Atveriet REST API URL pārlūkā:
https://jusu-domens.tld/wp-json/
Tur jābūt redzamam JSON tekstam. Ja redzat 403/404/500 vai HTML, REST API tiek bloķēts vai nedarbojas.
- Notīriet kešatmiņu:
- pārlūka kešs (vai Incognito/Private režīms)
- LiteSpeed Cache (LSCache) spraudnis → Purge All
- Cloudflare/CDN kešs (ja izmantojat)
2. solis — saglabājiet Permalinks vēlreiz
- WordPress atveriet Settings → Permalinks.
- Nospiediet Save Changes (pat ja neko nemaināt).
3. solis — atslēdziet konfliktējošus spraudņus/tēmu
Visbiežāk problēmu izraisa drošības vai optimizācijas spraudņi. Uz laiku atslēdziet:
- drošības spraudņus (firewall/WAF)
- kešošanas/optimizācijas spraudņus (īpaši, ja ir vairāki)
- nesen uzstādītus spraudņus
Pēc tam pārbaudiet rediģēšanu vēlreiz.
4. solis — pārbaudiet SSL un vietnes URL
- Pārliecinieties, ka admin panelis atveras ar HTTPS bez pāradresācijas cilpām.
- Pārbaudiet WordPress Address (URL) un Site Address (URL) vērtības.
5. solis — pārbaudiet servera logus Plesk
Ja REST API URL atgriež kļūdu, logi parādīs iemeslu:
- Atveriet Plesk savam hostingam.
- Dodieties uz Websites & Domains → Logs.
- Apskatiet ierakstus laikā, kad atkārtojat problēmu.
6. solis — PHP limiti (ja pieprasījumi “time-out”)
Ja atjaunināšana krīt “time-out” dēļ, palieliniet PHP limitus (atmiņa, izpildes laiks) domēnam Plesk.
Pēc risinājuma
- Ieslēdziet spraudņus pa vienam, lai atrastu konfliktu.
- Uzturiet WordPress, tēmas un spraudņus aktuālus.