如何修復「更新失敗。 響應不是有效的 JSON 響應」

[ad_1]

您是否剛剛遇到「更新失敗。 該響應不是有效的 JSON 響應。」 在 WordPress 塊編輯器中工作時出錯?

⚠️這是一個 常見的 WordPress 錯誤 由於插件和主題衝突、SSL 證書或混合內容問題、.htaccess 文件損壞等原因,它會出現在您的網站上。

遇到 JSON 響應錯誤令人沮喪。 它不會告訴您它發生的原因或如何刪除它 – 它會迫使您放棄所做的一切並找到一種方法從您的網站中刪除錯誤。

幸運的是,解決方案很簡單。

💡 在本教程中,您將學習 是什麼導致了您網站上的錯誤刪除它需要採取的步驟.

讓我們開始吧。

如何#fix #error: ‘更新失敗。 響應不是有效的 JSON 響應’🐛

點擊推文

什麼原因導致「更新失敗。 響應不是有效的 JSON 響應。」 錯誤? 💣

當您在 WordPress 網站上上傳圖像或發布或更新帖子時,WordPress 會將請求傳達給您的 Web 伺服器。 伺服器以 JSON 格式響應。

如果由於某種原因,伺服器沒有以 JSON 格式響應或根本沒有響應,那麼 WordPress 會拋出「響應不是有效的 JSON 響應」。 錯誤。

您一定想知道:是什麼原因導致您的網站與伺服器之間的溝通不暢或缺乏溝通?

答案是不止一個原因。 它可能是插件或主題中的錯誤, SSL證書問題、.htaccess 文件損壞、REST API 衝突等。

在下一節中,我們將探討這些原因,並找出導致您網站錯誤的原因。

但在我們繼續下一節之前,值得注意的是 WordPress 顯示了相同 JSON 錯誤的不同變體。

  • 當您嘗試更新帖子時,您會看到這種變化:「更新失敗。 該響應不是有效的 JSON 響應。」
  • 當您嘗試發布帖子時會出現這個:「發布失敗。 該響應不是有效的 JSON 響應。」
  • 還有一個簡單的「響應不是有效的 JSON 響應」。 上傳圖片時出現錯誤。

ℹ️ 無論您看到哪種變體,解決方案都是相同的。

如何修復「響應不是有效的 JSON 響應」。 錯誤🔨

由於我們不知道是什麼導致您的網站出現錯誤,因此嘗試不同的解決方案是最好的方法。

但在我們開始之前, 備份 整個 WordPress 網站。

在本教程中,您將需要對您的站點進行修改。 這是有風險的生意。 它可能會破壞您的網站。 當出現問題時,備份將幫助您將站點恢復正常。 因此,您需要在繼續之前備份您的 WordPress 網站。

🔧 現在,讓我們從解決方案開始:

生成一個新的 .htaccess 文件來修復永久鏈接問題

JSON 錯誤背後的最常見原因之一是 您網站的 .htaccess 文件 或固定鏈接。

要從您的站點中刪除錯誤,您需要刷新 您網站的永久鏈接,您可以通過兩種方式完成。

最簡單的選擇是強制 WordPress 從您的 WordPress 儀錶板生成一個新的 .htaccess 文件。

轉到設置→固定鏈接。 在永久鏈接頁面上向下滾動並點擊保存更改按鈕。

wordpress 上的永久鏈接頁面 在永久鏈接設置頁面上向下滾動並點擊保存更改按鈕

現在回到您的編輯器並檢查錯誤是否消失。

仍然,看到錯誤? 然後,在轉向下一種方法之前,您可以嘗試另一種解決方案。 您可以完全刪除現有的 .htaccess 文件,然後讓 WordPress 創建一個新文件:

1. 在您的桌面安裝 FTP 客戶端 FileZilla。 這裡有一個指南 如何安裝 FileZilla.

2. 打開 FileZilla 並將其連接到您的網站。 本指南 將向您展示如何建立這種聯繫。

3. 接下來,轉到 public_html 並找到 .htaccess 文件。

4. 右鍵單擊​​文件並選擇下載以將副本保存到本地計算機。 這將作為備份,以防萬一您需要它。

5. 備份後,右鍵單擊文件並選擇刪除按鈕以刪除文件。

在filezilla中刪除htacess文件右鍵單擊 .htacess 文件並選擇刪除

6. 打開您的 WordPress 儀錶板並轉到設置 → 固定鏈接。 在永久鏈接頁面上向下滾動並點擊保存更改按鈕。 這將強制 WordPress 創建一個新的 .htaccess 文件。

👉 如果它是由 .htaccess/permalink 問題引起的,這應該會從您的站點中刪除錯誤。 如果沒有,請嘗試以下解決方案。

檢查您的 WordPress 網站地址設置

可能會出現 JSON 響應錯誤,因為您在設置頁面上的網站地址配置不正確。

要設置正確,請轉到設置→常規,您應該能夠看到以下兩個欄位:

  1. WordPress 地址 (URL)
  2. 網站地址 (URL)

確保在這兩個欄位中都插入了您的網站 URL。 兩個 URL 必須相同。 它們應該以 HTTPS 開頭,而不是 HTTP(只要您安裝了 SSL 證書)。

然後,保存您的更改。

即使您沒有在頁面上進行任何更改,也請務必點擊「保存更改」按鈕。

wordpress 地址和站點地址 - 更新失敗。 響應不是有效的 JSON 響應。確保兩個 URL 相同並且前面有 HTTPS

修復混合內容警告/問題

如今,所有網站都應該使用 SSL 證書,它允許您在您的站點上使用 HTTPS 連接。

但是,如果你 將舊網站從 HTTP 遷移到 HTTPS,您最終可能會遇到一些舊資源仍在通過 HTTP 而不是 HTTPS 載入的情況。 這可能會觸發稱為混合內容警告的內容,從而導致無效的 JSON 響應錯誤。

在上一節中,您確保 WordPress 地址和站點地址都以 HTTPS 開頭。 這可能已經解決了混合內容問題。 但只是為了站在同一邊,安裝並激活這個插件:Really Simple SSL。


真正簡單的 SSL 真正簡單的 SSL

作者: 真正簡單的插件

當前版本:5.3.2

最後更新:2022 年 5 月 10 日

真正簡單的 ssl.5.3.2.zip

100% 評分

超過 5,000,000 次安裝

WP 4.9+需要

安裝後,您應該會看到一個帶有此按鈕的彈出窗口:激活 SSL! 點擊按鈕。 該插件將設置為工作並註銷您。 不用擔心。 只需登錄並檢查您的 Gutenberg 編輯器上的 JSON 錯誤是否消失。

如果您需要幫助設置插件,請查看 本指南.

非常簡單的 ssl 插件激活 - 更新失敗。 響應不是有效的 JSON 響應。單擊激活 SSL 按鈕將所有鏈接移動到 HTTPS

停用插件和主題以查找衝突

主題和插件衝突是 WordPress 錯誤的常見原因。 因此,在本節中,我們將幫助您確定是主題還是插件導致您網站上的 JSON 響應錯誤。

首先,一個小披露:停用插件和主題可能會導致您的網站崩潰。 您可能會丟失一些配置。 但是,如果您有適當的備份,這將不是問題。

在您停用插件和主題並找出導致錯誤的插件或主題後,您可以將您的網站恢復正常。 然後從您的網站中刪除罪魁禍首主題或插件。 這樣,您的所有配置都將保持不變,罪魁禍首將消失。

現在,轉到外觀 → 主題並激活默認的 WordPress 主題(如二十二十一、二十一等)。 檢查 JSON 錯誤是否已修復。

如果錯誤消失了,那麼 刪除主題. 如果沒有,請重新激活您以前的主題。

接下來,轉到已安裝的插件,選擇所有插件,然後在批量操作下,選擇停用並點擊應用。

停用所有插件 - 更新失敗。 響應不是有效的 JSON 響應。
停用所有插件並檢查 JSON 錯誤是否消失

如果錯誤未出現在您的 Gutenberg 編輯器上,則說明您的插件之一導致了它。 您需要做的就是找出哪個插件是罪魁禍首。 開始一一重新激活插件。 每次重新激活插件時,檢查是否返回了 JSON 錯誤。

找到罪魁禍首後,刪除插件。 如果它是您網站的重要組成部分,請聯繫插件的開發人員並尋求幫助。

學習更多關於 如何禁用WordPress插件.

解決無效 JSON 響應錯誤的其他方法

前四個解決方案應該使您能夠刪除「更新失敗。 該響應不是有效的 JSON 響應。」 但如果它仍然存在,請嘗試以下方法:

查找 REST API 衝突

WordPress 使用 REST API 與伺服器通信。 如果由於某種原因通信失敗,您將遇到 JSON 錯誤。

要了解 REST API 是否是問題的根源,請打開顯示 JSON 錯誤的 Gutenberg 編輯器,右鍵單擊錯誤並選擇 Inspect 選項。

chrome 瀏覽器中的檢查選項 - 更新失敗。 響應不是有效的 JSON 響應。單擊檢查按鈕並檢查 REST API 錯誤

在控制台下,查找 REST API 錯誤。 如果您找到它,則該錯誤是由 API 引起的。

要消除錯誤,您需要向託管服務提供商尋求幫助。

以不同的方式上傳圖像

如果在您的帖子上上傳圖片會觸發錯誤,請嘗試通過媒體庫上傳它們。

確保您沒有在標題中使用任何無效字元。 只需在圖片標題中使用英文字母和數字即可。

切換到經典編輯器(臨時或永久)

如果一切都失敗了,那麼考慮切換到經典編輯器。 您需要做的就是安裝官方的經典編輯器插件。


經典編輯器 經典編輯器

作者: WordPress 貢獻者

當前版本:1.6.2

最後更新時間:2021 年 7 月 21 日

經典-editor.1.6.2.zip

98% 評分

超過 5,000,000 次安裝

WP 4.9+需要

有關更詳細的外觀,請查看我們的指南 如何禁用 Gutenberg 並使用 Classic TinyMCE 編輯器.

也就是說,如果您更喜歡繼續使用 Gutenberg 編輯器,則需要找到一種方法來從您的站點中刪除 JSON 響應錯誤。

👉 如果您嘗試了上面列出的所有解決方案,仍然無法消除錯誤,那麼您需要專業的幫助。 聯繫您的託管服務提供商,告訴他們您嘗試過的所有解決方案。 他們將幫助您消除錯誤。

轉到頂部

永久修復 WordPress 無效 JSON 響應錯誤

「更新失敗。 該響應不是有效的 JSON 響應。」 錯誤是最常見的 WordPress 錯誤之一。 它可以在使用上傳圖像或發布/更新一段內容時出現 新的塊編輯器(古騰堡).

如何#fix #error: ‘更新失敗。 響應不是有效的 JSON 響應’🐛

點擊推文

真正的原因可能是從惡意插件或主題到 SSL 證書問題。 消除錯誤只是找出其背後的原因並將其從您的網站中清除的問題。

我們希望在我們的教程的幫助下,您能夠從您的站點中刪除 JSON 響應錯誤。

有關其他一些提示 修復常見的 WordPress 錯誤你可以看看 我們的 WordPress 故障排除初學者指南. 😎

如果您對「響應不是有效的 JSON 響應」有任何疑問。 錯誤,請在下面的評論部分告訴我們。

相關文章