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

时间:2019-04-21 23:31:02

标签: php server permissions

对不起,我在此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 个答案:

答案 0 :(得分:0)

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

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

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

127.0.0.1 yourdevsite.com

就这样