慕码人1507830
2018-01-14 12:31
请输入问答内容...Not Found The requested URL / was not found on this server
php环境问题 注意排查下
1、相关文件是否丢失
2、DocumentRoot指向是否有错误
3、apache是否开启了rewrite_module模块
/etc/httpd/conf/httpd.conf,发现原因:
Apache的rewrite_module模块,支持.htaccess
rewrite_module没开启,开启过程如下:
centos的配置文件放在:
代码如下 复制代码
/etc/httpd/conf/httpd.conf
打开文件找到:
代码如下 复制代码
LoadModule rewrite_module modules/mod_rewrite.so
将前面”#”去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
代码如下 复制代码
Options FollowSymLinks
AllowOverride None
将上面的None改为All
如果你的站点不在根目录,设置如下:
代码如下 复制代码
提示把Apache的配置文件httpd.conf中的Include conf/extra/httpd-vhosts.conf改为#Include conf/extra/httpd-vhosts.conf,顿时恍然大悟,肯定是因为之前我配置了“wampserver的本地虚拟服务器环境”,而现在我想把本地项目访问从虚拟环境访问(www.wanysys.cc这种方式)改为用http://localhost/这种方式访问,所以导致服务器找不到用户请求的URL,最后,按照上面的提示更改后重启wampserver的Apache服务,发现wampserver的Apache本地访问成功了!!!
PHP入门篇
455957 学习 · 6306 问题
相似问题