嘗試在定制器上發布更新時,我遇到了 WordPress 錯誤“changeset_post_save_failure”。執行我提到的操作后,控制臺會拋出此錯誤:Failed to load resource: the server responded with a status of 400 ()一天前它工作正常,但現在沒有解決方案的線索。Wordpress 的其余功能都可以,我什至安裝了一個自定義 css 插件并且工作正常,它只是定制器。我試過了:停用所有插件嘗試更改我的主題,但是當打開 WordPress 主題的“預覽”時,它顯示嚴重錯誤而不顯示站點。所以,我沒有激活它們,因為我擔心它會破壞我的網站。Ran WordPress 修復/優化工具優化/修復/分析數據庫聯系了托管支持,但他們告訴我這與此無關
3 回答

江戶川亂折騰
TA貢獻1851條經驗 獲得超5個贊
這可能是由于 WordPress 的 _posts 表的自動增量值配置不正確造成的。
要解決此問題,請從站點工具 -> 站點 -> MySQL -> PHPMyAdmin 訪問網站的數據庫。從左側部分找到并單擊網站數據庫的條目,然后從頁面右側部分找到 _posts 表,單擊它并單擊頂部的操作選項卡。在“表選項”部分中,將 AUTO_INCRMENT 設置為 9999,然后單擊“執行”應用更改。

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
今天,我在檢查錯誤日志后解決了我的網站問題。許多錯誤都用 st 記錄在此處,如下所示:鍵 'PRIMARY' 的重復條目 '0'... => 數據庫在某些表中缺少 AUTO_INCRMENT 字段。因此,您可以從錯誤日志中檢查它們的表名,并將 AUTO_INCRMENT 添加到 PRIMARY 字段中。一切都會變好。

德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
最后,解決這個問題的最簡單方法是創建一個干凈的 WordPress 安裝。然而,我懷疑這種情況是否會在某個時候再次發生。強烈建議經常備份整個網站(數據庫、wordpress 導出、wp-content 或文件所在的整個“public-html”)
- 3 回答
- 0 關注
- 212 瀏覽
添加回答
舉報
0/150
提交
取消