我刚刚在本地计算机上安装了WAP 2.2 d。它在Wndows 7 Starter上运行。安装顺利完成。然后,当我点击URL localhost/phpmyadmin
时,它给了我一条消息
**Forbidden**
You don't have permission to access /phpmyadmin/on this server.
然后在对此问题进行了一些研究之后,我找到了一种解决方案,可以对文件wamp / alias / phpmyadmin.conf进行更改。初始行是
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
Order Deny, Allow
Deny from all
Allow from 127.0.0.1
</Directory>
我将这些行更改为以下行:
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow, Deny
Allow from all
</Directory>
然后phpMyadmin在URL localhost/phpmyadmin
处开始正常工作之后,我复制了包含小型项目PHP的目录“ XYZ”。命中URL localhost/XYZ
,然后应该从XYZ文件夹运行index.php文件,但仍然给我错误
**Forbidden**
You don't have permission to access /XYZ on this server.
您能帮助我解决此问题并正确运行系统吗?除了以上对wamp/alias/phpmyadmin.conf
的更改之外,我没有对任何配置文件进行任何更改。提前致谢。
此问题的原因很可能是因为W7启用了IPV4和IPV6。Apache很乐意监听端口号的两个范围,默认情况下会监听。
更好的[[更安全]]解决方案是:<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
Require local
</Directory>
[Require local
就像说Allow from 127.0.0.1 localhost ::1
,即,这台PC的两个IP地址都具有别名。
[同样,如果您照做,Allow from all
当您决定向朋友展示您的工作并打开路由器,以便全世界可以看到您的新站点时,他们还将获得phpMyAdmin的访问权限
生活真的很轻松
第二,您不进行@ user4035建议的更改,而是编辑httpd.conf并查找此部分<Directory "d:/wamp/www/">
在哪里说,
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
以与上述相同的方式更改为
Require local
出于与上述相同的安全原因。当向世界展示您的网站时,您可以添加
<Directory "c:/wamp/apps/XYZ">
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>
[允许任何人仅看到该网站,但没有其他内容。