http 500內部服務(wù)器錯誤(HTTP-Internal Server Error)是常見(jiàn)的導致網(wǎng)站一片空白無(wú)法打開(kāi)的問(wèn)題之一,當然,??打開(kāi)有時(shí)候網(wǎng)站可以正常訪(fǎng)??問(wèn),報錯但是服務(wù)附修復教后臺卻不能打開(kāi),一片空白。器錯那么今天成都網(wǎng)??站建設公司就關(guān)于500內部服務(wù)器錯誤給大家分享下,網(wǎng)站誤辦并且附上修復教程。打開(kāi)
通常發(fā)生在網(wǎng)站更新或更換模、報錯更新了插件或者服務(wù)器搬家之后。服務(wù)附修復教
1、器錯更新網(wǎng)站之后出現的網(wǎng)站誤辦(′ω`*)問(wèn)題,那說(shuō)ヽ(′?`)ノ明網(wǎng)站的打開(kāi)核心文件出現了問(wèn)題,這個(gè)時(shí)候,報錯唯一的服務(wù)ヾ(′?`)?附修復教解決辦法就是重裝網(wǎng)站.
2、更新插件之后出現的器錯問(wèn)題,你可以登錄FTP刪除更新的插件,然后登錄后臺重裝插件即可。
3、更新主題之后出現的問(wèn)題,你可以登錄FTP??刪除主題文件,然后登錄后??臺重裝主題。
問(wèn)題排查
如果你不確定到底哪里出現的問(wèn)題,可以按照以下程序進(jìn)行排查登錄(′?_?`)FTP,重命名插件文件夾”plugins”為“plugins1”,然后訪(fǎng)問(wèn)網(wǎng)站,如果網(wǎng)(╯°□°)╯︵ ┻━┻站(′?ω?`)恢復正常了,那說(shuō)明問(wèn)??題出現在??插件上。然后ヽ(′ー`)ノ,你可以依次對插件進(jìn)行排查;如果不是插件的問(wèn)題,你可以參考以上方法,將正在使用的主題文件夾重命名,然后訪(fǎng)問(wèn)網(wǎng)站,如果網(wǎng)站恢復正常了,那說(shuō)明問(wèn)題出現在主題文件上。
如果插件和主題都沒(méi)有問(wèn)題,那么可以嘗試重新安裝網(wǎng)站,在(?????)其官網(wǎng)上下載最新的安(?_?;)裝問(wèn)(′ω`)題,然后使用ftp覆蓋源文件即可。如果經(jīng)過(guò)了以上三步仍然沒(méi)有找到問(wèn)題原因,您可以繼續往下看。
網(wǎng)站中出現http 500錯誤有六個(gè)主要原因
1、Web服務(wù)器(′ω`*)配置不正確此類(lèi)問(wèn)題通常發(fā)生在新站搭建時(shí)或者網(wǎng)站搬家之后。如果您的??Web服務(wù)器(無(wú)論是Apache還是IIS)配置了不正確的指令,都可能導致發(fā)生http 500錯誤。如果您使用的是虛擬?主機,請聯(lián)系服務(wù)商進(jìn)行排查;如果您租用的是服務(wù)器,請自行檢查服務(wù)器的配置環(huán)境是否符合網(wǎng)站網(wǎng)站的部署要求。
2、文件權限不正確文件設置權限太嚴格或過(guò)于松散,通常會(huì )導致此錯誤和其他未知錯誤。除了很少的例外,網(wǎng)站插件和主題的文件權限需要設置為755或644,如果權限有問(wèn)題,還會(huì )遇到不能在后臺在線(xiàn)更新主題和插件的??問(wèn)??題。遇到此類(lèi)問(wèn)題,可以登錄FTP快速的查看文件權限是否正確。
3、損壞的代碼文件或者代碼文件中包含錯誤的文件此類(lèi)錯誤通常發(fā)生在更新了網(wǎng)站程序、插件或主題之后。原因有很多,??比如在線(xiàn)的文件文件不全或損壞,或者文件沒(méi)有通過(guò)FTP的二進(jìn)制進(jìn)行傳輸,又或者你在本地保存文件時(shí)沒(méi)有保存為正確的編碼格式。
4、PHP內存限制設置太低推薦的PHP配置限制如下:max_execution_time 180memory_limit 128Mpost_max_siz??e 32Muplo(′?_?`)ad_max_filesize(°□°) 32M如何驗證您當前的PHP限制?安裝網(wǎng)站 phpinfo插件如果你購買(mǎi)的是虛擬主機,不能更改此項配置,那么就趕緊升級或者更(geng)換合適的服務(wù)商吧
5、沖突的第三方插件解決辦法見(jiàn)文章開(kāi)頭。
6、.htaccess文件錯誤到目前為止,由文件產(chǎn)生的最常見(jiàn)的500錯誤與網(wǎng)站的 .htaccess文件有關(guān)。.htaccess文件主要用于在LAMP環(huán)境中??實(shí)現網(wǎng)站的URL偽靜態(tài)。
但是它也被一些第三方插件使用(╯°□°)╯︵ ┻━┻,比如URL偽靜態(tài)插件或SEO插件。這些插件通常會(huì )更改.(O_O)htacce(°ロ°) !ss文件中(°ロ°) !的內容,并覆蓋某些服務(wù)器配置指令。如果這些插件中含有BUG,可能導致.htaccess文件出現錯誤,進(jìn)而出現HTTP500內部服務(wù)器錯誤的情況。
.htaccess文(wen)件位(wei)于網(wǎng)站安裝(zhuang)的根文件夾中。通過(guò)FTP登錄您的站點(diǎn)(Filezilla等)下載您的.htaccess文件的副本,重命名副本,例如“.htaccess-backup”刪除服務(wù)器上的.htaccess文件在本地創(chuàng )建一個(gè)名為“.hta(′ω`)ccess”的新空白文件將此新文件上傳到您的Web服務(wù)器與原始.htaccess(您刪除的)相同的位置。登錄到您的后臺,
如果是.htaccess文件導致的問(wèn)題,那么您現在應??該能夠登錄。進(jìn)入后臺的“固定鏈接”設置頁(yè)面??,點(diǎn)擊“保存更改”固定鏈接配置,該操作可以使網(wǎng)站程序自動(dòng)更新.htaccess聲明。
HTTP 500錯誤及其三種常見(jiàn)的解決辦法
1、常見(jiàn)軟件原因造成的故障
如果你的服務(wù)器需要運行像WordPress這樣的軟件,安裝錯誤、版本不兼容以及服務(wù)器權限設置錯誤都會(huì )導致HTTP 500內部服務(wù)器錯誤。若(′?ω?`)是這些??原因造成的,可以試試下面的這些方法:
檢查最新安裝或升級的軟???件是否實(shí)際上未能安裝或升級成功,需要重新安裝或者ヽ(′?`)ノ更新。
如果你剛剛升級了軟件,那么新激活的插件或主題可能會(huì )與當前的插件或主題不兼容。每次停用一個(gè)插件或主題,直到找到產(chǎn)生錯誤的根源。
2、調試服務(wù)器端腳本
正在開(kāi)發(fā)和測試的自定義腳本可能會(huì )導致HTTP 500內部服務(wù)器錯誤,針對這類(lèi)原因,可以試試下面的這些方法:
含有腳本(如PHP或(huo)CGI腳本)的文件或文件夾若出現權限錯誤,則禁止這類(lèi)腳本運行。檢查你ヽ(′▽?zhuān)?ノ的權限,確保在服務(wù)器上正確設置了權限。
編程錯誤或不可???用資源會(huì )導致某個(gè)腳本無(wú)休止地循環(huán)運行,并使其超時(shí)出現錯誤。
.htcaccess文件編碼錯誤也可能導致HTTP 500內部服務(wù)器錯誤。在使用某些Wor??dPress插件的時(shí)候,插件會(huì )改寫(xiě).htacess文件,(′?ω?`)如果出現語(yǔ)法錯誤的話(huà)就有可能造成錯誤。
3、向服務(wù)器管理員尋求幫助