解決「更新時發生錯誤。無效的JSON回應」問題

不要慌!12個解決WordPress 「更新時發生錯誤。無效的JSON回應」的方法

前情提要

前幾天晚上,我在打「日本語プロジェクト365」的文章的時候,就在文章打完按下保存草稿的瞬間,突然感受到一股奇怪的磁場,腦中一陣天搖地動(不要瞎掰好嗎????),然後就出現了這個訊息。

一開始不以為意還以為只是網路卡了一下,結果再按一下還是跳出一樣的訊息。接著我按了瀏覽器的重新整理。重新整理完之後….

我的文章就不見了就不見了就不見了不見了ㄍㄋㄇㄉox@&$破爛東西馬鹿野郎holy馬祖!!!

好,文章不見沒關係,反正再打一次就好了。結果接下來就是怎麼嘗試發表文章,等跳出一樣的訊息,然後文章列表就出現一篇名字是「自動草稿」的奇怪東西。

事情看來沒這麼單純,變成是沒辦法存草稿也沒有辦法發文的狀況 了。

而且不管是電腦還是手機都沒辦法。

接下來就是我的血淚三國語言找問題之旅…

遇到這狀況:總之先保全打好的文章。

如果大家打文章打到一半遇到這個問題千萬不要慌。先保全你已經打好的文章

步驟0.不要重新整理、不要關掉分頁

重新整理或關掉就真的什麼都沒了…千萬不要按啊

步驟1.開新分頁,開一篇新文章測試。

如果恢復正常,那就只是一瞬間網路連線出問題而已,沒事。

如果還是出現一樣的「更新時發生錯誤。無效的JSON回應」錯誤訊息,那就真的是出問題了。

步驟2.複製文章(程式碼編輯)到記事本。

切換到「程式碼編輯器」。

ctrl+A全選所有文章內容,然後複製到記事本或是word。推薦用記事本就好,Word 有可能會讓程式碼編排的格式跑掉。

步驟3.把步驟2的檔案存好。

解決問題後開新文章,把複製到記事本的內容貼到文章編輯器,就可以恢復到出問題前的樣子。

進入主題:解決「更新時發生錯誤。無效的JSON回應」問題。

接下來就是我的「三國語言」的解問題時間。因為我先嘗試找了中文的網站的方法,都沒效。然後找了日文的參考資料,也沒什麼用,然後再找到英文的去,也啥沒用。而且內容其實大同小異==

不過還是記錄一下我嘗試過的方法吧,造成「更新時發生錯誤。無效的JSON回應」有很多,我試過但沒有用的方法說不定對其他人有用這樣。

嘗試1.清除網站快取(cache)/瀏覽器暫存檔或快取。

網站出問題有八成把暫存檔刪掉之後可以解決。

網站快取外掛

網站快取外掛可以加快網站的存取速度,如果你也有安裝的話可以試著清除

像我安裝的是litespeed. 可以參考以下網址。其它快取外掛應該也是大同小異。

創作者學苑:WordPress 網站快取清除

瀏覽器快取

通常都藏在跟歷史記錄相關的地方。刪掉!

但是問題沒解決,沒用。

嘗試2.網站資料直接回朔到前一天晚上

因為根本不知道哪裡出問題,所以就想用最簡單暴力的方式:把網站倒回到沒問題的狀態。這部分可以參考您的主機供應商的說明。大部分的操作應該大同小異。可以參考下面:

網易資訊:如何恢復整個cPanel主機帳號的備份

問題沒解決,沒用沒用。

嘗試3. 檢查網站網址設定

查看主機網址和網站網址有沒有一致。

但這東西沒事又不會去改,看了一下沒有問題。

問題沒解決,沒用沒用沒用。

嘗試4.檢查永久網址設定

如果網站文章的永久網址是用預設的,似乎很容易發生這問題,但我的部落格一直都不是用預設。

問題沒解決,沒用沒用沒用沒用。

嘗試5.停用所有外掛

外掛程式可能和網站程式相衝突,所以一口氣停掉所有外掛再試看看。如果網站恢復正常的話,再把外掛一個一個打開,看開到誰之後問題又出現,那就是那個外掛在搞事。

不過我把所有外掛關掉之後問題依舊。

問題沒解決,沒用沒用沒用沒用沒用。

嘗試6.改用其他Wordpress 預設背景主題

我本來就是用Wordpress 的預設背景了,改用另外一個預設背景還是一樣沒解決。

沒用沒用沒用沒用沒用沒用

嘗試7.重新安裝Wordpress

更新的選項裡可以「重新安裝」主機裡的Wordpress 程式,聽起來就像是重灌電腦一樣,灌下去可以解決九成99的問題。

沒用沒用沒用沒用沒用沒用沒用

嘗試8.刪除、重新編輯.htaccess檔案

最簡單的方法就是直接把他從主機上面的檔案管理員刪了再重設。

到主機的根目錄下面的public_html,記得開啟「顯示隱藏檔案」,就可以找到.htaccess,把它刪掉之後再回到「嘗試4.檢查永久網址設定」

重新選擇原本的選擇的永久網址,系統就會自動生成一個新的預設檔案。

我照做了,沒用*8

嘗試9.重新設定SSL憑證

已經快沒招了,到主機的控制台找到SSL設定,重新設定SSL和更新憑證。

沒用沒用沒用沒用沒用沒用沒用沒用沒用。

嘗試10.安裝classic editor

舊版的文章編輯器好像不需要存取JSON檔案之類的,所以可以直接解決這個問題

有用!換成傳統編輯器之後就可以正常的編輯、發布新文章了。

但是關掉classic編輯器之後回到區塊編輯器還是不能用。這根本典型的「逃避雖可恥但有用」。

我覺得舊的編輯器很醜,還是想用新版的區塊編輯器

所以這方法雖然「有用但我不想用」。

嘗試11.放棄,跟主機供應商求救。

主機商通常都有詢問功能。像我的主機商有問題單回覆功能,所以我就直接跟他們求救看看。

但是主機商回覆表示這是我租用主機的Wordpress「程式問題」,他們沒辦法幫忙解決。

也是啦畢竟他們只提供主機工具,不負責Wordpress的運作這樣。

嘗試12.睡醒再起來看網站自己修好沒

真的沒招了,我搞到半夜一點,隔天一大早還出門上班,不睡覺不行了,明天再來慢慢找辦法解決吧。

結果隔天醒來,問題就解決了,留下滿頭問號的我

我現在就在手機上面的區塊編輯器打文章,邊打邊儲存草稿,怎麼按都不會出現那個錯誤訊息,好不快樂。

結論

整理一下我嘗試過的步驟:

嘗試1清除網站快取(cache)/瀏覽器暫存檔或快取。X
嘗試2網站資料直接回朔到前一天晚上X
嘗試3檢查網站網址設定X
嘗試4檢查永久網址設定X
嘗試5停用所有外掛X
嘗試6改用其他Wordpress 預設背景主題X
嘗試7重新安裝WordpressX
嘗試8刪除、重新編輯.htaccess檔案X
嘗試9重新設定SSL憑證X
嘗試10安裝classic editorO
嘗試11跟主機供應商求救。?
嘗試12睡醒再起來看網站自己修好沒(???)O
O=有用, X=沒用, ?=非戰之罪

處理網站架構、功能問題時一定要先備份。

說實在的執行完網站備份問題還沒解決,我就已經覺得問題不是出在我的網站上面。因為沒有理由回到正常運作的檔案狀態,結果還是不能工作。我猜有可能是主機商那邊有更動什麼東西,所以才導致。不然怎麼會睡一覺起來就好了?

不過有時候像憑證或是網站功能更新什麼的都需要時間,我嘗試了一堆,說不定是其中哪一步真的有用也說不定。

然後我有發現,發生這個問題的人並不太多。從google出來的解決方法選項不多就知道了。而且大部分的網站都是重複的內容,所以我想這個應該不是什麼大問題。

總而言之大家如果遇到這個問題先不要慌,先保全打到一半的文章,已經發佈的文章在問題解決之前千萬不要動。

以上就是我嘗試過解決「更新時發生錯誤。無效的JSON回應」的方法,希望可以幫助遇到相同問題的人。

這是篇好文分享給朋友!

分類:

文章發佈日期:

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *