|
去年5月份我就在csdn上发了这个题目的帖子求助,今天无意之间发现我的帖子还沉在这里,感觉有点心凉啊。为了避免其他同学遇到此问题还是抓心挠肝,我把我的解决方案贴出来。如果有人看到了并按照此方法解决问题,希望各位游侠回个帖子顶一下。 各位同学还是在配置DocumentRoot和Directory的时候出现问题
只需要将成如下格式即可:
DocumentRoot "//服务器名称/共享文件名称/..."
<Directory "//服务器名称/共享文件名称/...">
例如:
//10.196.13.6/dev_pxgl/htdocs_cw_8081/"
启动是最好用命令启动吧,
httpd.exe -w -t -f "D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf" -d "D:\Program Files\Apache Software Foundation\Apache2.2\."
如果Apache服务启不来,还没有错误。请看下面红色文字并开始做。
那我在写下我遇到的问题,让各位同学避免走些弯路。如果大家有什么想法欢迎发帖。
在贴出解错之前先说明我的操作系统是window 2003
配置完成之后最会碰见的就是403错误。
查看Directory 一般都是由 Deny from all 引起的
例如:
[code=text]
<Directory "//10.196.13.6/dev_pxgl/htdocs_cw_8081/">
#Options Indexes FollowSymLinks
Options FollowSymLinks
AllowOverride All
Order allow,deny
deny from all
</Directory[/code]
只需要改成 allow from all 即可
如果这个还不行,应该就是权限的问题就要用下面的方法:
1.编辑上的Apache服务和“登录”选项卡,点击“浏览”按钮旁边的“帐户”单选按钮。
2.输入当前操作用户的用户名和正确的密码(如果当前操作用户不行,就试试安装Apache的用户),确定,然后启动Apache
右击属性
不要理会.\ 这是windows自己加的
如果是linux系统的话,解决思路大致相同。都从deny和权限上找问题。
|
|