Php WAMP-禁止-你不';我没有访问/访问此服务器的权限

Php WAMP-禁止-你不';我没有访问/访问此服务器的权限,php,apache,wamp,Php,Apache,Wamp,我正在尝试通过internet访问我的WAMP Web服务器(3.1.4),即使在查看了stack exchange主题的所有已回答问题后,我仍收到了权限错误 WAMP设置为“在线”且为绿色。我可以在我的主机上访问我的服务器,并且可以很好地查看我的每个网页。我甚至可以使用域名查看和浏览网站,所以这不是问题所在 我的防火墙在侦听端口上打开了入站连接,我的路由器也为该端口启用了端口转发 我已授予httpd-vhosts.conf中的所有权限: # Virtual Hosts <Virtua

我正在尝试通过internet访问我的WAMP Web服务器(3.1.4),即使在查看了stack exchange主题的所有已回答问题后,我仍收到了权限错误

WAMP设置为“在线”且为绿色。我可以在我的主机上访问我的服务器,并且可以很好地查看我的每个网页。我甚至可以使用域名查看和浏览网站,所以这不是问题所在

我的防火墙在侦听端口上打开了入站连接,我的路由器也为该端口启用了端口转发

我已授予httpd-vhosts.conf中的所有权限:

# Virtual Hosts
  <VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>


#
<VirtualHost *:80>
    ServerName example
    DocumentRoot "c:/wamp64/www/example"

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^index\.php$ - [L]
        RewriteCond $1 ^(index\.php)?$ [OR]
        RewriteCond $1 \.(gif|jpg|png|ico|css|js)$ [NC,OR]
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^(.*)$ - [S=1]
        RewriteRule . /index.php [L]
    </IfModule>
    # END wordpress

    <Directory  "c:/wamp64/www/example/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
编辑

我忘记在httpd.conf中显示一个附加设置:

DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
    Options +Indexes +FollowSymLinks +Multiviews
    AllowOverride all

#   onlineoffline tag - don't remove
    Require all granted
</Directory>
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

原来域名不是重定向到我的主机,而是重定向到我购买域名的站点的DNS。我设置的权限没有问题,所以这是一个我不熟悉的替代解决方案。

这将帮助您@Nisha,谢谢您的建议。我实际上已经在我的代码中实现了所有这些更改,并且我在我的问题文件中指出,这些更改都是该问题的产物。您是否可以从同一局域网内的其他设备访问?@arueckauer,我没有。我甚至没有尝试通过LAN进行尝试,因为我的所有权限都设置为允许所有权限,所以我将在授予访问权限方面倒退。它可能在局域网上工作,但这需要我将服务器设置为在局域网上运行,并将所有权限更改为更严格的限制。
127.0.0.1   localhost
::1 localhost
127.0.0.1   example.com
::1 example.com
# Virtual hosts
Include conf/extra/httpd-vhosts.conf