首页 > 解决方案 > 禁止:您无权访问此服务器上的 /< - Windows

问题描述

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

我查看了 youtube 上的视频(https://www.youtube.com/watch?v=dmKBRCTjOXE)和(WAMP 你无权访问 / 在此服务器上)此链接,但我不太确定在哪里真正添加“要求所有授权”以解决此问题。我的“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>

有什么建议么?

标签: phpserverpermissions

解决方案


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

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

然后打开你的主机文件,你可以在 C:\Windows\System32\drivers\etc 找到这个文件并添加这些行

127.0.0.1 yourdevsite.com

而已


推荐阅读