如何修復 WordPress 中的“網站遇到技術問題”錯誤

已發表: 2022-07-12

您是否正在尋找解決 WordPress 博客中“網站遇到技術困難”錯誤的解決方案? 如果是,那麼今天的指南將幫助您解決此問題。

這是 WordPress 博客所有者面臨的主要錯誤之一,在不知道錯誤原因的情況下,從您的網站修復此錯誤變得非常困難。

在本深入指南中,我將討論您看到此錯誤的原因、此錯誤的原因以及如何使用簡單的故障排除步驟來解決它。

在今天的指南中,您將學習:

  • 什麼是“網站遇到技術困難”錯誤。
  • 為什麼錯誤發生在您的 WordPress 網站上。
  • 如何檢測錯誤的來源。
  • 如何使用不同的解決方案修復錯誤。

讓我們開始指南吧!

目錄

什麼是“網站遇到技術難題”錯誤?

“網站遇到技術問題”是 WordPress 的主要錯誤之一,這意味著您的網站已關閉,您和訪問者都無法訪問它。 這是這個錯誤的樣子:

site is experiencing technical error, technical error
網站在 WordPress 中遇到技術困難錯誤

如果您的網站上出現此錯誤,則意味著您可能不會同時訪問網站的前端和後端。 但別擔心,通過一些快速的解決方案,您可以修復這個 WordPress 錯誤。


為什麼在 WordPress 上會出現“本網站遇到技術問題”的錯誤?

您的網站上發生此錯誤的原因有多種。 此外,找到此錯誤的正確來源以修復它非常重要。 找到正確的根源還可以幫助您節省解決問題的時間。

因此,讓我們深入了解 WordPress 中“網站遇到技術困難”錯誤背後的主要原因。


1.插件或主題不兼容問題

為了持續改進,WordPress 經常發布新的更新來修復錯誤。 除此之外,主題和插件也會經常更新,以確保它們與最新版本的 WordPress 兼容。

如果您使用的是舊版本的 WordPress、主題或任何插件,則可能會出現主題或插件衝突或不兼容的問題。

如果您遇到此問題,您可能會在 WordPress 儀表板上看到如下消息:

site is experiencing technical error, technical error
不兼容的插件

此外,如果您最近更新了以下任何一項,則可能會出現“站點遇到技術困難”錯誤:WordPress 核心、主題或插件,因為不兼容問題。

2.PHP錯誤

為了構建和維護 WordPress,使用了一種 PHP 編程語言。 與插件或主題類似,PHP 也收到了頻繁的更新,以確保您的網站安全和快速。

由於 PHP 版本較舊,技術難度錯誤也會上升。 因此,如果您在網站上使用過時的 PHP 版本,這可能是導致錯誤的原因。 這是它的外觀:

site is experiencing technical error, technical error
WordPress 上的 PHP 錯誤

3. 服務器端問題

由於服務器端的問題,也可能出現“站點遇到技術困難”錯誤。 服務器可以給出許多類型的錯誤,這就是其中之一。

有時,您的結果沒有任何問題,但您仍然會在您的網站上看到此錯誤。 這可能是由於您的託管平台存在一些問題。

4. 惡意軟件/病毒

在大多數情況下,黑客會破壞您的網站並獲得對您的 WordPress 網站的訪問權限,並且可以將不同類型的惡意軟件添加到您的博客中。

在這種情況下,您可能會遇到“網站遇到技術困難”錯誤。 要解決此問題,您需要掃描您的網站以查找任何惡意軟件或病毒。

5. 更新失敗

作為 WordPress 用戶,您會定期更新主題和插件,但有時更新會在中間中斷。

如果出現指示延遲,您的網站可能會陷入維護模式,並且您會在 WordPress 上看到錯誤“該網站遇到技術困難”。


如何檢測問題的根源

在開始錯誤修復過程之前,您可以嘗試使用以下幾種方法來檢測錯誤的來源:

1.檢查您的 WordPress 管理員電子郵件

對於此錯誤,WordPress 有時會向提及錯誤原因的網站管理員發送詳細的電子郵件。 該電子郵件將發送到管理員註冊的電子郵件地址。

此外,如果電子郵件收件箱中未收到電子郵件,建議用戶檢查其垃圾郵件文件夾。 不過,如果您還沒有收到電子郵件,還有其他方法可以找到問題的原因。 繼續閱讀!

2.啟用調試模式

為了檢測這些類型的複雜錯誤,WordPress 提供了一個很棒的功能,稱為調試模式。 您啟用此調試模式以在您的網站上執行故障排除,以幫助您找到錯誤。

有很多插件可以自動啟用調試模式。 Debug Info 和 Debug 這是幾個名字。

您還可以使用虛擬主機的 cPanel 啟用調試模式。 您必須編輯代碼並將其添加到 wp-config 文件中。

為此,首先,登錄到您的cPanel並打開文件管理器。

site is experiencing technical error, technical error
打開文件管理器

現在,導航到public_html文件夾並找到並打開 wp-config 文件,如下圖所示。

site is experiencing technical error, technical error
打開“WP-Config”文件

文件打開後,您必須找到以下行: define('WP_DEBUG', false)並將 'false' 更改為 'true'

site is experiencing technical error, technical error
啟用 WP 調試

保存文件後,訪問您的 WordPress 管理儀表板,您將在儀表板頂部看到一條錯誤消息或一行,其中顯示了導致錯誤的確切文件。 這是它的外觀:

/www/WordPress/public_html/wp-contents/plugins/livechat/class-wp.php 中的 stdClass::$plugin 第 175 行。

上面的錯誤行告訴我們問題出在 LiveChat 插件的第 152 行。

3.查看活動日誌

有許多 WordPress 用戶啟用了他們網站的活動日誌。 此活動日誌告訴我們 WordPress 博客上發生的事情以及日期和時間。

很多時候,查看活動日誌可以解決“站點遇到技術困難”的錯誤。 如果您還沒有啟用它,您可以使用WP Activity Log之類的插件。 之後,您可以查看博客的完整活動日誌以查找任何最近的更改。

site is experiencing technical error, technical error
檢查活動日誌

現在,當您知道錯誤原因後,就該轉到下一部分學習如何解決問題了。


如何修復“網站遇到技術問題”錯誤

有了上面的指南,現在我們知道這個錯誤可能有多種原因以及類似的多種解決方案來解決它。

下面,我列出了修復此錯誤的所有有效解決方案。 可能有一些用戶可以訪問他們的 wp-admin,而有些用戶可以訪問它。

因此,根據這兩種情況,我為這兩種類型的用戶創建了一個深入的指南:

  • 當您有權訪問 wp-admin 時修復
  • 修復當您無權訪問 wp-admin 時

當您有權訪問 WP-Admin 時修復

首先,我們將開始為那些已經有權訪問 wp-admin 的用戶排除錯誤。 此外,這將使這些用戶更容易修復錯誤,因為他們可以直接從 WordPress 儀表板修復問題。

在開始此過程之前,如果您沒有網站,我強烈建議您對您的網站進行完整備份。

以下是您需要檢查的主要位置:

  • WordPress插件
  • WordPress 主題
  • 任何最近的更新
  • 掃描網站以查找惡意軟件

1.檢查WordPress插件

大多數時候,發現插件是錯誤的主要原因。 要檢查語句是否正確,您需要轉到 WordPress 儀表板並打開插件部分。

site is experiencing technical error, technical error

現在,全選,然後停用所有插件。

site is experiencing technical error, technical error
停用插件

之後,只需清除瀏覽器緩存並以私密或隱身模式打開您的網站。 如果站點可以正常打開,則意味著任何插件都有問題並導致錯誤。

現在,下一步是逐個激活插件,每次重新激活後,檢查您的站點是否工作正常。 如果重新激活任何插件,則該站點無法加載,則意味著一個插件導致了錯誤。

一旦發現有問題的插件,您可以停用、刪除、更新,甚至可以降級插件版本。 如果您不再需要它,最好的選擇是從您的站點中刪除它。

2.檢查WordPress主題

如果插件沒有故障,那麼您可以檢查您的 WordPress 主題是否存在問題。 要檢查有問題的主題,請打開您的 WordPress 管理儀表板並導航到外觀 > 主題

site is experiencing technical error, technical error
檢查 WordPress 主題

在這裡,您需要激活任何可用的默認主題(如二十二十二)並在私人窗口中重新加載您的站點並檢查錯誤是否消失。 如果該錯誤已從站點中刪除,則表示您之前安裝的主題導致了該問題。

site is experiencing technical error, technical error
激活默認主題

3.檢查任何最近的更新

如果您更新了任何插件、主題或 WordPress 核心本身,那麼這也可能導致“站點遇到技術困難”錯誤。

要檢查是否有任何最近的 WordPress 更新導致該問題,您可以藉助回滾插件,例如WP Downgrade 。 只需安裝並激活此插件,如下圖所示。

site is experiencing technical error, technical error
降級 wordpress 版本

現在,轉到設置> WP 降級並輸入任何舊的 WordPress 版本並保存更改以執行降級。

site is experiencing technical error, technical error
將 WordPress 降級到舊版本

要檢查是否有任何最近的插件或主題更新導致錯誤,您可以使用WP Rollback插件。 只需從 WordPress 插件目錄下載並激活它。

site is experiencing technical error, technical error
安裝和激活 WP 回滾插件

激活插件後,導航到已安裝的插件,您將在每個活動插件上看到一個新選項“回滾”。

site is experiencing technical error, technical error
回滾 WordPress 插件

同樣,您還將在您網站上安裝的每個主題上看到此選項,如下圖所示。

site is experiencing technical error, technical error
回滾 WordPress 主題

現在,您只需單擊“回滾”選項並選擇要回滾的版本。 您將看到該主題或插件的所有先前版本。

site is experiencing technical error, technical error
回滾 WordPress 編輯器

4.檢查網站是否有惡意軟件

有時,惡意軟件也會在您的 WordPress 網站上導致此錯誤。 要檢查這一點,您可以使用 WordPress 安全插件掃描您的網站。 我們建議您使用MalCare插件,它是 WordPress 中一個出色的安全插件。

site is experiencing technical error, technical error
使用 MalCare 插件檢查惡意軟件

MalCare 可以找到並保護您的網站免受任何類型的惡意軟件和攻擊,例如暴力破解、重定向黑客、製藥黑客、垃圾郵件鏈接注入和會話劫持。 要掃描您的網站,請轉到MalCare (位於 WordPress 菜單底部)並輸入您的電子郵件地址。

site is experiencing technical error, technical error
註冊 MalCare

現在,插件將開始自動掃描您的網站,如下圖所示。

site is experiencing technical error, technical error
使用 MalCare 掃描網站

如果沒有惡意軟件,您將看到如下類似的圖像,您可以在其中看到您的網站是乾淨的。

site is experiencing technical error, technical error
啟用防火牆

如果您在您的網站上看到惡意軟件,MalCare 允許您自動清理您的網站以刪除任何惡意軟件。 我希望上述解決方案可以解決錯誤並返回您的網站。

如果沒有,請繼續閱讀本文,因為現在我們將告訴您如果您無權訪問 WordPress 儀表板,如何修復錯誤。


修復當您無權訪問 WP-Admin 時

在您無權訪問 WP-Admin 的情況下,故障排除變得更加困難和技術化。 但是,在這裡,我將向您展示如何在沒有 WordPress 訪問權限的情況下修復“站點遇到技術困難”錯誤。

以下是方法,我們將嘗試使用來解決錯誤:

  • 禁用插件
  • 禁用主題
  • 手動檢查惡意軟件

讓我們開始吧。

1.禁用插件

要手動檢查插件是否是錯誤背後的原因,請打開您的cPanel並打開文件管理器。 您還可以使用FileZilla等任何 FTP 客戶端軟件來訪問您網站的後端。

site is experiencing technical error, technical error
打開文件管理器

現在,導航到public_html > wp-content文件夾。 在這裡,您將找到插件文件夾,如下圖所示。

site is experiencing technical error, technical error
打開插件文件夾

在這一步中,在插件上右鍵單擊鼠標並選擇重命名,並為其命名,例如Plugins_Off。

site is experiencing technical error, technical error
重命名插件文件夾

在下一步中,以私人模式打開您的網站,看看錯誤是否消失。 如果它消失了,則意味著任何插件都導致了問題。

現在,當您知道插件是錯誤的原因時,是時候找出哪個插件有問題了。 要檢查這一點,您必須將每個插件重命名為wordable_disable 之類的。 每次更改後,請讓您的網站以隱身模式檢查,以找到一個有問題的插件。

一旦發現導致插件的錯誤,請刪除其文件夾以將其從您的站點中刪除。

2.禁用主題

如果插件沒有導致錯誤,您需要檢查您的 WordPress 主題。 同樣,導航到public_html > wp-content。 在這裡,您將找到主題文件夾。

site is experiencing technical error, technical error
打開主題文件夾

現在,將主題文件夾重命名為theme_disable 之類的名稱。 之後,將活動主題的文件夾名稱重命名為generatepress_disable。

site is experiencing technical error, technical error
重命名主題名稱

現在,下一步是在私人窗口中加載您的網站並檢查錯誤是否已解決。 如果錯誤消失,則意味著您的主題導致了問題。 要解決有問題的主題,您可以聯繫主題的開發人員。

3.手動檢查惡意軟件

如果您無權訪問您的 WordPress 儀表板,您可以使用像病毒工具這樣的在線工具來檢查您的網站是否存在惡意軟件。

要開始使用,請打開該工具,輸入您的網站地址並掃描該網站以查找惡意軟件或病毒。

site is experiencing technical error, technical error
掃描惡意軟件

現在,該工具將向您顯示安全掃描的詳細結果。 在我們的案例中,我們的網站上沒有任何惡意軟件。

site is experiencing technical error, technical error
未發現惡意軟件

如果您無法修復“網站遇到技術問題”錯誤該怎麼辦?

如果您仍然無法修復“站點遇到技術問題”錯誤,那麼您可以執行以下操作:

  • 您可以聯繫您的網絡託管服務提供商,因為有時問題出在網絡託管服務器上。 如果您無法使用提供的解決方案解決問題,那麼最好的解決方案是聯繫您的託管服務提供商的客戶支持。
  • WordPress 支持論壇也是一個很好的平台,可以找到幾乎所有與 WordPress 相關的問題的解決方案。 它允許用戶發布問題和答案。
  • 除了 WordPress 論壇,還有其他在線論壇,您可以在其中找到各種問題的解決方案。 一些很棒的平台是 StackExchange、Reddit、StackOverflow 和 Quora。
  • 如果您不是無法處理這麼多東西的用戶,那麼您可以聯繫優秀的 WordPress 開發人員。 開發人員可以在不破壞您的網站的情況下檢測並修復錯誤。

最後的話

對於 WordPress 用戶,“站點遇到技術問題”錯誤可能會非常令人沮喪,因為出現此錯誤,您將無法訪問 WordPress 儀表板。

在上面的指南中,您可以找到一些可以幫助您修復此錯誤的解決方案。 我希望您喜歡本指南,如果您遇到任何問題或有任何疑問,請隨時在下面的評論部分中提問。