如何修復因PHP升級而損壞的WordPress網站?

為了確保經典託管伺服器的安全,我們正在對所有版本從5.4到5.6的站點的PHP版本進行必要的升級。WordPress不再支持低於5.6的PHP版本。這意味著對安全至關重要的所有更新都將被阻止,從而使您的站點和我們的伺服器處於危險的位置。PHP 5.6版將允許您對WordPress安裝,主題和插件進行所有必要的更新。

注意

如果您想升級到另一個PHP版本,請聯繫我們的客戶服務中心。

為什麼此更新破壞了我的網站? 

如果您的主題或插件已過時,則此更新可能會阻止您的網站正確載入。如果主題或插件與新的PHP版本不兼容,則可能發生這種情況。以下步驟將幫助您找出可能的原因,並引導您完成潛在的策略來恢復您的網站。如果這些步驟不起作用,請聯繫我們的客戶服務中心以獲取進一步的幫助。  

我怎樣才能解決這個問題? 

步驟1-診斷

要開始診斷,請在WordPress中打開「調試」模式以找到引起問題的插件或主題。以下是有關如何激活此功能的步驟: 

  1. 登錄到在主機管理器中找到的主機控制面板。
  2. 您將需要確定您網站的「根文件夾」。這是包含您所有站點信息的文件夾。通過單擊「信息」,可以在「 Web」選項卡下找到根文件夾,並且在下面將其視為域的「文檔」根文件夾:  picturemessage_fp12pgh5.hbp.png
  3. 單擊工具選項卡,然後選擇文件管理器以查看網站文件夾和文件(包括根文件夾)的列表。 
  4. 單擊您網站的根文件夾,然後找到「 wp-config.php」文件。單擊文件名右邊的白色筆和紙圖標以打開該文件。 
  5. 向下滾動配置文件,直到看到調試部分位於文件底部附近。將單詞「 false」替換為「 true」,然後單擊「另存為」按鈕。 Debug_mode_On.png
  6. 最後,載入您的網站,您將獲得WordPress錯誤列表-任何顯示FATAL表示列出的插件或主題都已使您的網站癱瘓的錯誤。   

第2步-修復

現在您知道導致問題的插件或主題,下面是解決此問題的一些步驟。 

主題:

如果要怪罪您的主題,則需要更改為默認主題。為此,您需要登錄到PHP My Admin手動更改主題。 

  1. 登錄到主機控制面板,選擇「工具」選項卡,然後轉到「文件管理器」。 
  2. 選擇站點的根文件夾以訪問wp-config.php文件,然後單擊白色的筆和紙圖標打開該文件。 
  3. 向下滾動到MySQL設置,您將在其中看到DB_USER和DB_Password。
  4. 最小化文件夾,然後返回到「主機控制」面板。單擊和選項卡,然後選擇PHPmyAdmin鏈接,將打開一個新選項卡,並帶有登錄屏幕-輸入您的資料庫用戶和資料庫密碼,然後單擊執行以登錄。 
  5. 在左側,您將看到與您的網站相關的所有表格。單擊帶有wp_options的那個,然後選擇「瀏覽」以訪問表選項​​。 
  6. 接下來,您將需要找到模板和樣式表。單擊以編輯模板行,然後 將option_value 欄位中的值更改為 要使用的主題名稱。您應該有一個或多個可用的年度WordPress默認主題,例如,主題二 十九。單擊執行保存更改。 
  7. 接下來,在「樣式表」行下重複相同的過程,這將更改您的網站使用的主題。 

插入:

如果WordPress插件導致致命錯誤,則可以重命名plugin文件夾,這將阻止插件的載入,進而允許您的網站載入。通常,您只需要更新插件以使其與PHP版本兼容,但是如果WordPress不再支持該插件,則可能需要刪除並替換該插件。 

  1. 在主機控制面板中,請轉到「工具」標籤並訪問「文件管理器」。
  2. 訪問您網站的根文件夾,然後找到wp-content文件夾。
  3. 單擊「插件」文件夾以訪問您的站點的插件文件。找到導致致命錯誤的插件,然後單擊右側的紙疊圖標。 
  4. 一個彈出框將要求您輸入插件的新名稱。我們建議在插件中添加「 -off」,如下所示。選擇確定以保存更改。 
  5. 現在,您應該能夠載入您的網站並登錄到WordPress管理面板。 

 

步驟3-更新

  1. 在更改主題或重命名插件後載入網站後,您需要確保所有內容均已更新。這包括您的WordPress安裝以及所有主題和插件-包括您為修復該網站而編輯的所有主題和插件。使用控制面板中的自動登錄或直接通過您的網站登錄WordPress儀錶板。 
  2. 單擊此處的更新部分。 
  3. 完成所有更新。我們建議從WordPress版本更新開始。 

這是有關如何更新WordPress插件的常見問題解答

 

第4步-還原更改

完成這些更改後,您將需要訪問wp.config.php文件以關閉調試模式-將「 true」更改回「 false」並保存更改。 

 

主題:

如果您更改了主題來備份您的網站,則可以恢復到原始主題(如果該主題具有支持PHP 5.6或更高版本的更新)。請按照「主題」部分(步驟2)中概述的步驟進行切換。如果在此過程中主題文件已損壞,則可能需要重新安裝主題文件。 


外掛程式:

現在您的插件已更新,您可以將插件文件夾名稱更改回原始名稱,然後嘗試重新載入站點。例如,「 pluginfilename-off」變回「 pluginfilename」。如果站點再次中斷,則需要重新安裝插件文件夾。如果插件是標準的,則通常可以從wordpress.org的目錄中下載插件文件。如果是Premium插件,請與您的插件提供商聯繫。  

您的插件可能已從WordPress.org Codex中刪除,因為它不再安全。如果是這種情況,我們建議您找到一個替換插件。 

相關文章