(已解決)http500服務(wù)器內(nèi)部錯(cuò)誤,另一解法
- 分類:博文-IT資訊
- 發(fā)布于 2016年8月28日 星期日 11:19
- 作者:Super User
- 點(diǎn)擊數(shù):5023
一、環(huán)境
Ubuntu14.04 + PHP5.0 + apache2 + mysql5.5
二、現(xiàn)象
訪問(wèn)網(wǎng)站時(shí),瀏覽器提示“HTTP 500 內(nèi)部服務(wù)器錯(cuò)誤”;本地http://localhost訪問(wèn)也是同樣問(wèn)題。
三、原因
打開/var/log/apache2/error.log,發(fā)現(xiàn)最近的一條記錄顯示
“[Sun Aug 28 03:19:23.224588 2016] [core:alert] [pid 1286] [client 180.76.14.12:33858] /var/www/config: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
"/var/log/apache2/error.log" [readonly] 2973 lines, 743014 characters
”
四、解決辦法
1、sudo a2enmod rewrite
2、sudo vim /etc/apache2/sites-enabled/000-default
將其中的:
AllowOverride None
修改為:
AllowOverride All
3、sudo /etc/init.d/apache2 restart