设置 localhost 接收错误“您无权访问 /C:在此服务器上”

Posted

技术标签:

【中文标题】设置 localhost 接收错误“您无权访问 /C:在此服务器上”【英文标题】:Setting up localhost receiving error "You don't have permission to access /C: on this server" 【发布时间】:2013-08-26 23:46:59 【问题描述】:

我可以访问 localhost 和 phpmyadmin,但无法访问我的项目所在的目录。

localhost/C:/wamp/www  ===> You don't have permission to access /C: on this server.

【问题讨论】:

我认为,如果您的 index.html 位于 c:\wamp\www 您可以直接访问 localhost。如果你的 index.html 在 c:\wamp\www\mySite 你可以去 localhost/mySite @Dobromir,尝试在您的问题中添加更多细节。你到底想做什么或至少添加更多信息 【参考方案1】:

查看您的 Apache 配置文件 http.conf

在该文件中,您应该会找到类似于以下内容的行:

DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"

当您请求“localhost”时,Apache 服务器的 DocumentRoot 就是它所在的位置。确保您的项目位于 DocumentRoot 中。例如,将您的项目复制到“C:/Program Files/Apache Group/Apache/htdocs/projects”,然后在 //localhost/projects/yourproject.php 查询您的服务器

【讨论】:

【参考方案2】:

在 http.conf 中将 Allow 从 127.0.0.1 更改为 Allow 从 127.0.0.1 ::1

【讨论】:

【参考方案3】:

转到 C:\wamp ,右键单击“www”文件夹,单击“安全”选项卡,单击“编辑”。在“组或用户名”文本框/部分中,选择“您的登录名”并勾选“完全控制”。通过后点击确定。

在浏览器中输入不带引号的“127.0.0.1”

如果这能解决您的问题,请记得“标记/打勾”

【讨论】:

以上是关于设置 localhost 接收错误“您无权访问 /C:在此服务器上”的主要内容,如果未能解决你的问题,请参考以下文章

WAMP 错误:禁止,您无权访问此服务器上的 /url/

CentOS + Apache:您无权访问此服务器上的/info.php

phpmyadmin - 禁止 - 您无权访问此服务器上的 /phpmyadmin/

您无权访问此服务器上的 /phpmyadmin/。在 Windows 7 中访问另一个 pc localhost

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/