402、403、404、502等閘道器錯誤的解決辦法都在這了!

實驗樓v發表於2018-05-16

關注「實驗樓」,每天分享一個專案教程   

希望你永遠都用不到這篇文章……當你用到時,希望你已經「收藏」了……

正文共:2618 字 

預計閱讀時間:7 分鐘

error 404-not found

WordPress現在是全球最受歡迎的CMS,但它的缺點是,一次錯誤的舉動可能會導致整個網站失效,甚至刪除網站上的所有內容。

本文將詳細介紹WordPress上的402,403,404,500和502等閘道器錯誤的原因以及它們的解決措施。

如何解決WordPress上的Error 402?

402錯誤很可能是由於你的WordPress網站上某個外掛或主題安裝錯誤造成的。

402的問題在於它不允許網站所有者登入到他們的管理皮膚。在這種情況下,你可以手動重置網站主題上的外掛而無需訪問管理皮膚。

  • 登入主機板。

  • 找到“PHPMyAdmin”。

  • 點選402錯誤的WordPress站點的資料庫。

  • 在“wp_options”表中的“option_name”欄位下,找到“active_plugins”。

  • 將“active_plugins”的“option_value”的值更改為“a:0:{}”。

  • 儲存更改。

如果手動重置外掛無法解析402錯誤,還可以嘗試以下步驟禁用WordPress網站上的主題。

  • 下載並安裝FTP(檔案傳輸協議)客戶端。

  • 通過向FTP客戶端輸入所需的憑據登入到伺服器。

  • 在根資料庫資料夾中找到“wp-content”資料夾,然後單擊“主題”資料夾。

  • 找到網站上執行的主題的根資料夾。

  • 把網站當前主題的根資料夾重新命名為以後可以記住的內容。

  • 儲存更改。 如果禁用WordPress主題也不能解決402錯誤,請嘗試聯絡主機提供商以獲取解決方案,因為有時會由於伺服器相關問題而導致錯誤4402。 如果重置外掛可以解決402錯誤,請嘗試手動切換安裝在網站上的每個外掛,直到找到導致錯誤的外掛。

如何解決WordPress上的Error 403?

當伺服器不允許訪問特定頁面時,就會出現403錯誤。403錯誤可能出現在不同的地方,例如安裝WordPress或者訪問網站上的任何特定網頁時。

WordPress上的403錯誤在大多數情況下也是由錯誤的外掛安裝引起的。 要解決403問題,可以嘗試按照前面介紹的步驟手動重置外掛。

如何修復WordPress的Error 404?

404可能是WordPress最常出現的錯誤。一般會在使用者嘗試訪問網站上的某個帖子或特定內容時出現。

在大多數情況下,404錯誤與WordPress站點的永久連結設定有關,下面是修復它的方法:

  • 登入到WordPress管理皮膚。

  • 在側皮膚上,點選“設定”選項。

  • 從出現的下拉選單中,點選“永久連結”選項。

  • 在永久連結頁面載入時,不做任何更改並點選“儲存更改”選項。

  • 嘗試訪問之前顯示錯誤404的頁面。 上述方法將對網站永久連結的相關設定進行更新,並且應該可以解決問題。

如果沒有,那麼請按照以下步驟編輯WordPress網站的“.htaccess”檔案。

  • 使用FTP客戶端登入到Web伺服器。

  • 找到“.htaccess”檔案。 “.htaccess”檔案可以在包含“wp-content”,“wp-admin”和“wp-includes”資料夾的同一根資料夾中找到。

  • 將下面的程式碼新增到.htaccess檔案中:

#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

  • 儲存更改。 然後重新載入之前顯示錯誤404的網頁即可。

如何解決WordPress的Error 500?

出現500錯誤的原因可能是站點上的.htaccess檔案損壞或者PHP記憶體限制問題造成的。 按照以下步驟重新命名“.htaccess”檔案並解決損壞的.htaccess檔案問題。

  • 使用FTP客戶端登入到Web伺服器。

  • 找到“.htaccess”資料夾並右鍵單擊資料夾名稱。

  • 將資料夾名稱重新命名為“.htaccess_older”。 重新載入網頁,錯誤就會消失。

  • 要在你的網站上重新建立.htaccess檔案,請按照以下步驟操作:

登入到WordPress管理皮膚。

  • 點選側皮膚上的“設定”選項。

  • 然後點選“固定連結”。

  • 點選“儲存更改”選項,而不對選項進行任何更改。 新的.htaccess檔案就生成了。

如果重新命名.htaccess檔案未能解決錯誤,請嘗試按照以下指南增加PHP限制以解決500錯誤。

  • 使用FTP客戶端登入到站點伺服器。

  • 找到並下載與“.htaccess”相同的根資料夾中的“wp-config”資料夾。

  • 使用程式碼編輯器工具並開啟下載的wp-config.php檔案。

  • 檔案開啟後,在檔案中找到文字“That’s all, stop editing!Happy Blogging”。

  • 在上述文字之前,貼上下面的程式碼並儲存檔案:

define(‘WP_MEMORY_LIMIT’,’300M’);

  • 將編輯後的wp-config.php檔案上傳回下載它的目錄。

  • 如果提示要覆蓋現有檔案,則允許操作。 然後嘗試重新載入網頁即可。

對於502閘道器錯誤,還可以參考000webhost.com網站上編寫的詳細指南。




作者:Aashish Sharma

翻譯:sugarain

原文連結:

https://hackernoon.com/what-are-402-403-404-and-500-wordpress-errors-and-how-to-fix-them-87fedc73f8e3


學習更多


樓+「 Python實戰 」、「 Linux運維與Devops實戰 」優惠報名中——來自騰訊、Intel、IBM等網際網路大廠的一線大牛,帶你12周內打通Python、Linux的任督二脈!

點選下面的連結瞭解詳情:

一個暑假打通Python任督二脈!12周特訓再次開啟~

11周打通 Linux 任督二脈,實驗樓技術天團帶你飛!

他在一線網際網路大廠研發PHP數年,用6周時間帶你打通“全宇宙最好的語言”


相關文章