我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
在最新版本的WAMP中,我的.htaccess文件中有一个“拒绝所有”。如果其他方法都不行,也请检查一下。
其他回答
所有这些答案基本上都是一样的。他们只有一个想法:它必须是DNS相关的。事实证明,这并不是唯一的部分。在多次修改之后,我读着下一个“相同的答案”,希望它能按照我的方式发展。
对我来说有用的是调整我的Apache版本。我认为问题是,其中一个配置文件得到了一个路径,或者由于IIS的原因,安装可能已经搞砸了/或/或/等等。因此,强制更改版本将重新调整从防火墙到坏配置的所有内容。
事实上,当我切换回Apache 2.4.2时,它又回到了被禁止的状态。我一回到Apache 2.4.4,它就回来了。这就排除了本地网络问题。我只是想指出,这里所有的答案都是一样的,我已经能够通过更改Apache版本来消除禁止。
在WAMP 3.1.4 x64中,我解决了更新文件C:\wamp64\alias\phpmyadmin.conf的问题:
Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"
<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
:
Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"
<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
最后重新启动所有WAMP服务。
在wamp服务器中创建别名后,按照以下步骤执行:
1-打开wamp安装文件夹和别名文件夹,例如c:/wamp/alias
2-打开phpMyAdmin.conf
3- change Require local要求所有被批准
4-保存文件
5-对于你的别名:打开你的别名配置文件,如test.conf在同一文件夹
6-复制phpMyAdmin.conf中目录标签的所有内容,如下所示:
<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require all granted
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
Allow from localhost
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
8 .在你的别名配置文件中粘贴5个复制的文本而不是目录标签。
9-通过单击“重启所有服务”重新启动apachi服务器。
这对我很有用
如果你在Apache 2.4.2或更高版本中使用WAMP,你需要使用“要求全部”而不是“允许”,并删除命令拒绝,允许:
<Directory "f:/Projects/myproject/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
*如本文所述
我的设置是WAMP绑定到IPv6地址(并且每次我重新安装WAMP)。
为了解决这个问题,我进入c:\wamp\alias\phpmyadmin.conf,并添加一行Allow from::1