Wamp服务器:可以从不同的服务器访问phpmyadmin,但不能访问站点


Wamp Server : Access from different server possible to phpmyadmin, but not to the sites

我在Windows Server 2008上安装了Wamp Server。它在本地运行良好,这是我的phpmyadmin.conf:

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Order Allow,Deny
    Allow from all
    Allow from ::1
</Directory>

问题是,我可以用servername/phpmyadmin从我的计算机访问phpmyadmin,但我不能用servername/servername/site访问我的网站或索引页。

端口为80。

我有这个错误:

禁止

您没有在此服务器上访问/glpi的权限。

如果您希望允许访问'wamp'www'glpi中的站点,那么最好的解决方案是创建一个虚拟主机,但如果您只是想要一个快速解决方案,您需要做的就是使用wampmanager菜单,如下所示:-

wampmanager -> Put Online

这将进行正确的更改,即更改httpd.conf文件。

以下是关于如何以及为什么创建虚拟主机的另一个答案的链接,它针对WAMPServer 2.5,但它也适用于WAMPServer 2.4项目链接不适用于Wamp Server

对于那些不明显的人来说,错误来自第一行:

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">

这只允许访问phpmyadmin目录。因此,解决方案是用替换或添加新块

<Directory "c:/wamp/www/">

现在,您可以从另一台计算机访问您的网站。