WordPress 安裝插件致使 HTTP 500 內部服務器錯誤的問題

春節這幾天忙着過節,一直沒有看網站,今天登錄上來看到插件有更新,點開更新後,悲劇發生了。頁面就沒法加載,出現錯誤沒法加載了,着實讓我慌了慌(想到重來就鬱悶)php

Chrome:該網頁沒法正常工做www.wp.com目前沒法處理此請求,HTTP ERROR  500html

 

手機UC:全白一片,啥反饋也沒給(uc科科python

覺得網站就這樣要掛了,由於沒好好維護上蒼要給我收回去了。還沒遇到過這種大問題,幸虧經過 搜索到了一些博主遇到問題後的解決方案,分析後極有多是我剛更新了插件的原因,停用插件問題就解決了。博客進不去,wordpress 後臺就也進不去,幸虧還有FTP這個方法能夠登錄網站將問題插件刪除~mysql

具體步驟:運用FTP工具登錄網站,我使用的是FileZilla,插件地址爲 / public_html/wp-content/plugins/(默認是此地址,如改動過就在你建立wordpress文件夾處),刪掉出問題的插件文件夾,立竿見影,網站又是瀏覽起來絲滑般順暢,後臺提示插件****.php 已被禁用,由於如下錯誤,插件文件不存在。web

 

參考資料:sql

其餘相關HTTP 500錯誤

通常網站出現 500 錯誤多半都是程序自己引發的,這裏若是本身能夠修改 php.ini 配置文件咱們最直接的方法就是開啓 php 錯誤顯示,能夠直觀的看到是哪裏有問題。關於 wordpress 後臺打開提示 500 錯誤咱們爲你們總結一些數據庫

WordPress 前臺不顯示,通常的錯誤都是沒有主題,能夠直接從後臺切換下主題,而後再換回去就能夠了。若是後臺都不顯示了,請按下面的去作。 WordPress 後臺不顯示,並 500 報錯解決辦法。windows

 

1,安裝 wordpress 的時候,上傳完畢,當我進入安裝頁面的時候就出現 500 錯誤服務器

這種是最讓人鬱悶的狀況,緣由有不少種,我只提供幾種我經歷的,能夠分爲如下幾種:編輯器

A、使用了不是官方版,或者穩定版本的 WP,或者已經自行修改過源代碼的版本,通常只要直接上網下載一個穩定版本從新安裝就行了

B、部分虛擬主機只支持 PHP4 或者更低版本,部分 PHP 拓展不支持,目前 WP 最低須要 PHP4.0 或者更高版本,建議你在安裝 WP 以前先 phpinfo() 一下,查看 WP 須要的安裝條件是否知足,若是不知足能夠考慮換空間

2,全部安裝選項填寫完畢,當我保存個人安裝信息,而後就是 500 錯誤,再進入安裝頁面時沒法進入。

這是安裝時最多的狀況,請先檢查 A、B 兩個緣由,若是知足多是下面的狀況:

C、數據庫鏈接問題,通常的主機默認的 mysql 地址是 localhost,可是也不排除在其餘的 IP 的可能,IP 填錯結果是沒法鏈接數據庫,而後 PHP 拋出錯誤,服務端回顯 500 錯誤,固然用戶名密碼錯誤也是會 500 的,建議查看你上傳的 config.php 檢查數據庫地址和用戶密碼的是否有效

D、文件權限問題,WP 在安裝的時候可能會修改 WP 的部分安裝文件,若是權限不足,或者沒有權限,那會修改失敗,結果是安裝失敗,服務器返回 500 錯誤,更鬱悶的是有些主機會認爲你的修改請求會破壞其餘用戶的文件,直接封掉你的目錄 PHP 解釋權限,結果不過你怎麼查,怎麼改,確定是不行的,個人建議是直接聯繫管理員,他會幫助你處理。所以對於你的主機來講,第一,你必須擁有足夠的權限,第二你必須保證上傳的文件沒有設置成只讀

E、.htaccess 問題,部分的 WP 安裝包包含這個文件,這個文件是在 IIS 下配置訪問權限和保存其餘其餘配置 IIS 信息的,若是沒有足夠的服務器權限的話,一種狀況是文件無效,你保存的修改確定是無效的,另外一種就是服務器直接禁用你腳本權限而後就是 500 或者 404 之類的錯誤,這種狀況通常在 windows 主機上出現,建議先確認你是否擁有相關的權限,而後再安裝,我的建議能夠把這個文件刪除後上傳,而後在主機的控制面板裏面修改 404 之類的頁面錯誤配置

3,安裝、刪除了 WP 的插件或者配置插件以後出現了 500 錯誤

這類錯誤,出現的緣由也不少,通常只要直接刪除這個插件就行了,若是仍是沒有用的話,能夠直接聯繫管理員

G、仍是插件的安裝條件問題,有些插件須要更高的 WP 版本,建議升級或者上網找其餘合適版本,其餘的拓展支持好比 perl 腳本、python 腳本問題,建議檢查你的服務器是否安裝了這些支持,PHPinfo 一下

H、非官方承認的插件問題,一般這類插件沒有通過各個 WP 的測試,在不一樣的 WP 上會產生錯誤也很正常,能夠直接下載官方承認版本的,或者刪除

I、仍是上傳的文件問題,腳本在配置的時候一般須要寫入相應的文件,你的文件設置成只讀的話,後果很嚴重,之後編輯,修改都會出現 500 錯誤

J、插件關聯問題,部分插件一般須要其餘的插件支持,刪除某一插件後,另外一插件失效,建議在刪除部分插件時檢查其關聯性,以避免出現錯誤

四、正常寫日誌、頁面、留言時候出現的 500 錯誤

一般 WP 的日誌編輯器生成的日誌不會出現問題,若是你喜歡先寫完而後複製到編輯器的話可能會出現問題

K、特殊字符的轉換問題,通常正常書寫文本通常不會出現問題,可是若是你的文本中有代碼,或者其餘的特殊字符的話,好比&&、$、<、>等符號,注:這裏用的全角,可能會形成 PHP 腳步解析錯誤,或者在寫進數據庫的時候致使數據庫的問題另外喜歡 JavaScript 的朋友注意了,你的日誌中的 JS 代碼若是不處理的話,可能會被服務器執行的,請小心哦,否則出現點後果可能會很恐怖, 建議檢查本身日誌中的特殊符號和腳本代碼,而後再保存,若是一直出錯,能夠到數據庫下面修改你的日誌

五、修改 WP 主題的時候出現 500 錯誤

這中狀況通常是文件權限問題,文件保護問題,另外你本身的修改失誤可能也是一種狀況

L、主題的版權保護問題,相信諸位若是用收費主題的話,你的修改可能會修改做者的版權保護文件,那麼會讓 PHP 腳本解析異常,而後服務器返回 500,建議儘可能使用免費的主題,若是你喜歡收費的主題,能夠在得到做者受權後修改

M、修改失誤問題,這種狀況通常會讓你的主題被 PHP 解釋錯誤,若是修改主頁面、頁眉、頁腳的話當你直接訪問你的主頁的話,就會有 500 錯誤,不過其餘的 WP 功能卻能使用好比 WP-update 等等有效,建議備份主題後,從主機下載後你的主題文件本地修改,若是要簡單,直接重裝主題就行了

N、仍是權限問題,通常是使用 WP 自帶的主題編輯器編輯主題文件後保存修改失敗,而後就是 500 錯誤,這種狀況通常是文件的 rewirte 權限問題,建議檢查權限

六、啓用了 WP 的部分功能(好比郵件發佈等)後出現 500 錯誤

這類問題主要仍是服務器的拓展問題,WP 須要一些服務器不支持拓展,結果會致使 PHP 錯誤,服務器返回 500 建議聯繫管理員,或者禁用部分功能 七、WP 自身 BUG,這種狀況解決緣由在與 WP 的內部,解決方法能夠直接到 WP 社區留言或者向 WP 反應,更新新的版本等等

相關文章
相關標籤/搜索