我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
我也遇到过类似的问题。我的Apache配置文件是这样的:
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot "C:/wamp64/www/vtigercrm"
<Directory "/"
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
以下是我的解决方法:
问题是我指定的目录为“/”(这是我的服务器上的根文件夹),而不是“C:/wamp64/www/vtigercrm/”,这是我有我的网站文件的地方。
我这样修改了我的配置:
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot "C:/wamp64/www/vtigercrm"
<Directory "C:/wamp64/www/myvtigercrm/"
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
一切都很顺利。
其他回答
我也遇到了同样的问题。原来我的Windows安装使用的IPv6地址是::1,而不是127.0.0.1。为了解决这个问题,我打开httpd.conf并更改以下行:
Allow from 127.0.0.1
to:
Allow from 127.0.0.1 ::1
现在我可以通过localhost访问服务器了。无论你做什么,不要从上面的行中删除“拒绝所有人”,否则网络上的任何人都可以访问你的web服务器(当然,除非这是你想要的)。
所有这些答案基本上都是一样的。他们只有一个想法:它必须是DNS相关的。事实证明,这并不是唯一的部分。在多次修改之后,我读着下一个“相同的答案”,希望它能按照我的方式发展。
对我来说有用的是调整我的Apache版本。我认为问题是,其中一个配置文件得到了一个路径,或者由于IIS的原因,安装可能已经搞砸了/或/或/等等。因此,强制更改版本将重新调整从防火墙到坏配置的所有内容。
事实上,当我切换回Apache 2.4.2时,它又回到了被禁止的状态。我一回到Apache 2.4.4,它就回来了。这就排除了本地网络问题。我只是想指出,这里所有的答案都是一样的,我已经能够通过更改Apache版本来消除禁止。
就连我也在域名问题上遇到了同样的问题。如果我给出一个IP地址,它就能工作。但有了域名就不是这样了。
然后我检查了我的DNS A记录。域有多个条目,分配了不同的IP地址。我删除了所有错误的值,它起作用了。如果有人遇到类似的问题,请再检查一下。
在最新版本的WAMP中,我的.htaccess文件中有一个“拒绝所有”。如果其他方法都不行,也请检查一下。
在我的例子中,使用Wampserver 3 64bit版本3.0.0,phpmyadmin.conf文件中phpmyadmin4.5.2目录的路径是错误的。由于某种原因,apps目录在scripts目录中。所以我输入了正确的路径,如下所示。然后,您可能需要重新启动Apache并重新加载页面。
我改变了:
Alias /phpmyadmin "C:/wamp64/apps/phpmyadmin4.5.2/"
<Directory "C:/wamp64/apps/phpmyadmin4.5.2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
# 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>
To:
Alias /phpmyadmin "C:/wamp64/scripts/apps/phpmyadmin4.5.2/"
<Directory "C:/wamp64/scripts/apps/phpmyadmin4.5.2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
# 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>