禁止:您无权访问此服务器上的 /< - Windows

Posted

技术标签:

【中文标题】禁止:您无权访问此服务器上的 /< - Windows【英文标题】:Forbidden: You don't have permission to access /< on this server - Windows 【发布时间】:2019-09-11 05:56:02 【问题描述】:

对不起,我对这个 Apache 设置非常陌生。我有一台安装了 Apache24 的 Windows 10、64 位机器。当我尝试测试涉及“$_POST”超全局的 php 代码时,它会抛出此错误:“禁止 您无权访问此服务器上的 /

我在 youtube (https://www.youtube.com/watch?v=dmKBRCTjOXE) 和 (WAMP You don't have permission to access / on this server) 这个链接上查看了一个视频,但我不太确定在哪里真正添加“要求所有授权”来解决这个问题。我的“httpd-vhosts.conf”的内容看起来与 youtube 上显示的内容完全不同。我加了

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "$SRVROOT/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "$SRVROOT/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

有什么建议吗?

【问题讨论】:

【参考方案1】:

在您的 httpd-vhosts.conf 文件中写入

<VirtualHost *:80>
    DocumentRoot "Your Site Path"
    ServerName yourdevsite.com
</VirtualHost>

然后打开您的 HOST 文件 您可以在 C:\Windows\System32\drivers\etc 找到此文件 并添加这些行

127.0.0.1 yourdevsite.com

就是这样

【讨论】:

以上是关于禁止:您无权访问此服务器上的 /< - Windows的主要内容,如果未能解决你的问题,请参考以下文章

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

Wordpress 403 禁止“您无权访问此服务器上的 /。”

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

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

禁止在 heroku 中托管 laravel 应用程序时,您无权访问此 xampp 服务器上的 /

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