我是刚学php的新手,请大家帮助一下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:28:46
服务器是APPCHE的,我的php环境直接安装在:D:/盘下,php的默认访问路径是http://localhost,访问的是D://wamp/www文件夹下的index.php,我想把自己写的网页都保存到D:/myweb文件夹下,然后用http://localhost/myweb来访问网页,这个访问路径怎么设置啊?
把httpd.conf里面DocumentRoot "D:/wamp/www/"改成DocumentRoot "D:/myweb/
按这个修改后,浏览器提示 http 403 禁止。这又是怎么回事? 这些都是在windows下的。

把httpd.conf里面DocumentRoot "D:/wamp/www/"改成DocumentRoot "D:/myweb/"的效果是不合你的要求的,那样就使用http://localhost/来访问你的d:/myweb文件夹里面的文件,而不是你想要的http://localhost/myweb。

如果要求是像你说的那样,http://localhost/仍然打开原来的d:/wamp/www文件夹,新增加http://localhost/myweb打开d:/myweb文件夹,那么需要在httpd.conf文件里面增加隐射:
alias /myweb d:/myweb

如果是要抛弃以前的d:/wamp/www文件夹,使用http://localhost/访问d:/myweb文件夹,那么就像你补充的那样修改httpd.conf文件

无论用哪种方法,都可能会出现403错误,要解决这个问题,你可以在httpd.conf里面找到<directory d:/wamp/www>....</directory>这一段,这一段的作用就是允许访问这个文件夹,你可以复制一段,类似的设置d:/myweb文件夹。

把httpd.conf里面DocumentRoot "D:/wamp/www/"改成Docu