2017-03-21 85 views
1

更新我的客戶端的WordPress網站到4.7版後,無法訪問網站和wp-admin。我得到這個錯誤:WordPress更新後,出現錯誤

Fatal error: Class 'WP_Roles' not found in /webcorp1/www/corpusers/h/y/hyeinfotech.com/wp-settings.php on line 293

+1

你是否更新過插件? –

+0

@ Jordi..just更新了wordpress only..u有什麼想法? – Jana

+0

我會嘗試停用插件以查看網站是否正常工作。然後逐個激活插件以查看哪個引起了問題(如果有的話)。 –

回答

2

在更新WordPress之前,您應該按照WordPress guideline

它看起來有些文件丟失與user_role class有關。嘗試更新插件。如果問題未解決,請嘗試以下解決方案

解決方案1:如果您有備份,那麼您可以恢復網站並嘗試再次更新WordPress以及所有插件。

解決方案2:

  1. 創建服務器/本地計算機上的演示/測試位置。
  2. 獲取wp_content文件夾的備份。
  3. 備份數據庫。
  4. 在測試位置安裝一個新的wordpress。
  5. 在步驟3中導入數據庫備份以測試位置wordpress數據庫。
  6. 替換測試位置上的內容文件夾。
  7. 檢查,如果一切正常,那麼你可以將代碼和數據庫移動到當前運行的服務器。

我希望這個解決方案能爲你工作。如果沒有,您可以聘請任何可靠的WordPress Development Agency或個人爲您完成任務。