亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

500 internal server error是什么原因

500 internal server error是什么原因

天涯盡頭無女友 2018-09-05 13:13:23
查看完整描述

2 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

1.服務器資源超載

如果你沒對網站文件做過什么更改的話,最有可能的是同服務器的資源超載:即同一時間內處理器有太多的進程需要處理的時候,會出現500錯誤。借助SSH,可以在命令行中輸入以下命令查看:

ps faux

ps faux |grep username

如果你查到某個進程消耗過多資源,可以用kill命令強制關閉這個進程,只需輸入該進程的進程號(Pid):

kill -9 pid

2.文件權限設置錯誤

500錯誤還有可能是對文件設置了不正確的權限:

后臺目錄和文件的權限默認應該是755,而圖片,文字等html文件應該是644,所以如果在剛剛上傳文件后出現500錯誤,應該主要檢查文件權限設置。

可以使用FTP軟件選中所有文件,然后批量修改文件權限。

3 .htaccess文件寫入錯誤的代碼

在使用某些wordpress SEO插件的時候,插件會改寫.htacess文件,如果語法錯誤的話就有可能造成500錯誤!

在.htaccess文件中,可能因為添入了一些與源文件沖突的代碼。所以為了檢測到錯誤語句,最好的方法是為語句添加注釋來逐條驗證。因為注釋之后,語句就不再起作用。

逐條添加“#”在語句前面,如

DirectoryIndex default.html
AddType application/x-httpd-php5 php

你可以添加#到該命令前,從而實現注釋效果:

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

這個方法可以迅速定位錯誤的命令,如果你找不到錯誤的段落,可以嘗試把所有的命令全部添上注釋然后反過來逐條刪除#檢查錯誤!

判斷出錯誤語句之后,可以刪掉#恢復正常!

查看完整回答
反對 回復 2018-09-25
  • 2 回答
  • 0 關注
  • 6788 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號