故障排除

故障排除

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 錯誤

其他資源

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

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

報告拼寫錯誤

以下文字將傳送給我們的編輯: