故障排除

故障排除

bbPress 可以很好地與許多主題和插件配合使用,但無法測試它們的所有組合,許多常見問題都是由插件和主題衝突引起的。

某些問題的最常見解決方案是完成這些基本的故障排除步驟。

請注意,如果您使用的是付費主題或插件,請聯繫作者尋求解決方案,因為他們可能知道如何修復它。

常見問題

這些是您需要檢查的常見問題。

插件

有時插件可能與 bbPress 衝突並導致您的網站出現問題。按照這個簡單的過程查找插件問題。

  1. 轉到插件 > 已安裝的插件
  2. 現在批量選擇除 bbPress 之外的所有插件,在下拉列表中選擇 Deactivate 並點擊 Apply,然後看看這是否能解決您的問題。

如果這解決了您的問題,請通過一次單擊一個插件的啟用來重新啟用您的插件,以查看是哪個導致您的問題發生。

如果您發現問題是由您當前安裝的插件生成的,請聯繫導致問題的特定插件的插件作者。看看他們是否知道任何修復程序,或者他們是否在 bbPress 中發現了錯誤,以便 bbPress 可以在不久的將來應用補丁。您還可以安裝導致問題的插件的替代品,或者只是將其刪除,僅此而已。

如果您無法停用插件。因為您無法到達屏幕來停用它們,那麼您可以使用 FTP. 或 phpMyAdmin 停用您的插件。這是幫助您執行此操作的 WordPress 代碼指南,如何使用 FTP 和 phpMyAdmin 停用插件

主題

如果插件沒有查明問題,作為測試切換到 WordPress 默認主題,例如 2012,看看這是否能解決您的問題。我們推薦二十二的原因是因為它與 bbPress 插件完美配合。

  1. 轉到外觀> 主題
  2. 如果您已經安裝了二十二,點擊主題截圖照片附近的啟用按鈕。如果您還沒有安裝二十二,現在就安裝。單擊站點主題部分頂部的添加新按鈕。現在在主題搜索搜索欄中搜索二十二。搜索後,如果拼寫正確,它應該是第一個選項。從那裡,單擊 「安裝」 按鈕 ,然後在安裝後單擊 「啟用」 以使 「二十二」 成為您當前的活動主題,然後看看這是否能解決您的問題。

如果您發現問題是由您當前安裝的主題產生的,請聯繫導致問題的特定主題的主題作者。看看他們是否知道任何修復程序,或者他們是否在 bbPress 中發現了錯誤,以便 bbPress 可以在不久的將來應用補丁。您也可以為您的網站安裝和使用完全不同的主題。

如果這不能解決您的問題,並且您也已完成插件衝突的故障排除步驟,請嘗試以下附加解決方案。

其他解決方案

以下不會造成任何傷害,因此值得一試並可以解決一些問題。

  • 轉到 Settings > Permalinks,選擇默認的永久鏈接然後保存。現在選擇您喜歡的永久鏈接結構。這會刷新重寫規則並可以解決一些可能的 404 錯誤。
  • 轉到 「工具」>「論壇」>「修復論壇」 並一次運行一項修復工作。大多數修復工作只會重新計算帖子關係、帖子計數,並刪除將位於用戶個人資料中的用戶訂閱和收藏夾中的任何垃圾帖子。運行這些可以時不時地運行。

請注意,運行將 現有用戶重新映射到默認論壇角色 可能會刪除任何具有管理員分配的論壇用戶角色(例如,主持人、被阻止、旁觀者、不是站點管理員的鍵盤管理員)並且本身不是管理員的用戶,回到在 Settings > Forums > Auto Role 中設置的默認論壇角色。任何站點管理員都將被自動授予 Keymaster 論壇角色。

如果您確實運行了此修復作業並丟失了管理員為您的用戶分配的論壇角色,要修復它,您只需通過編輯每個用戶個人資料或從站點前端或後端的 bbPress 論壇個人資料手動重新分配它們。

  • 刷新您可能擁有的任何緩存,並確保您的緩存插件配置正確。
  • 檢查伺服器中的任何錯誤日誌。
  • 作為最後的手段,重新安裝 bbPress 的新副本。

高級故障排除

如果您在編碼方面有經驗,並且了解當這些選項彈出其信息時要查找什麼,那麼這些推薦選項可用於診斷您站點上的問題。

使用 WP_DEBUG

通過進入 wp-config 文件並將 WP_DEBUG 值設置為 true,您可以啟用 WP_DEBUG 以獲取有關站點上任何問題的非常有用的調試信息。請確保這僅適用於非生產環境,因為您的用戶也可以看到調試信息。

define( 'WP_DEBUG', true );

執行此操作後,轉到出現問題的位置,您應該查看是否存在導致問題的任何詳細信息。完成後,確保通過將值設置為 false 來禁用此 WP_DEBUG。

診斷 JavaScript 錯誤

如果您遇到某些交互功能的問題,這可能是由於某些 JavaScript 錯誤造成的。這個 WordPress 代碼指南將有助於向您展示如何診斷不同瀏覽器中的 JavaScript 問題。使用瀏覽器診斷 JS 錯誤

其他資源

如果您需要任何其他幫助,請在支持論壇中創建話題。

如果您已經解決了自己的問題,請在支持論壇中告訴我們,以便您可以幫助可能遇到相同問題的其他用戶。

報告拼寫錯誤

以下文本將發送給我們的編輯: