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 服务,再次打开网站,一切正常。

相关文章
相关标签/搜索