apache 使用 .htaccess 致使500錯誤

今天在win主機上配置了一個apache+mysql+php 的環境,一切看似正常了。結果將程序轉移過來,打開網站的時候,出現了500錯誤。因而乎查緣由:php

首先,懷疑的是鏈接mysql出錯了,找出配置文件,修改mysql的鏈接信息,錯誤依然出現mysql

而後,看到網站根目錄下面有個 .htaccess 文件,因而想到會不會是此文件致使的,先將其更名。再次打開網站,能夠正常訪問了,可是以前的僞靜態的頁面,都沒法顯示了。sql

找出了問題所在,就好解決了。看來是apache默認裝上以後,仍是不支持 .htaccess 的,那麼開始修改 httpd.conf 文件apache

首先,找到ide

#LoadModule rewrite_module modules/mod_rewrite.so網站

將前面的 #去掉,變成it

LoadModule rewrite_module modules/mod_rewrite.somodule

而後查找 AllowOverride None配置

將其改成 AllowOverride All程序

最後,保存httpd.conf 文件,而且重啓apache 服務,再次打開網站,一切正常。

相關文章
相關標籤/搜索