嗨朋友之前我正在使用XAMP Server,但是当我安装joomla模板时,它会产生很多错误。现在我安装了WAMP,但问题是: 1.我可以使用127.0.0.1访问,但我无法访问“localhost”。 2当我访问phpmyadmin时,我收到此错误。
禁止您无权访问此服务器上的/ phpmyadmin /。
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.5/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
更改后,它将如下所示
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
此后只需重启Wamp
答案 0 :(得分:41)
转到C:\wamp\alias
。打开文件phpmyadmin.conf
并更改
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
到
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
问题解决了
答案 1 :(得分:25)
更改httpd.conf文件,如下所示:
来自
<Directory />
AllowOverride none
Require all denied
</Directory>
到
<Directory />
AllowOverride none
Require all granted
</Directory>
答案 2 :(得分:12)
因此以上所有内容都不适合我。除此之外: 编辑httpd.conf,
找到行
Listen 80
并改为
listen 0.0.0.0:80
如果你正在运行Windows 8,它与使用ipv6而不是ipv4
有关答案 3 :(得分:9)
转到C:\ wamp \ alias。 打开文件phpmyadmin.conf并添加
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
答案 4 :(得分:6)
更改以下文件\ bin \ apache \ apache2.2.22 \ conf \ httpd.conf
Replace Listen 80 with Listen 0.0.0.0:80
替换
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
带
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
替换
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
带
Order Deny,Allow
Allow from all
Allow from 127.0.0.1
在<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
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 Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
在windows localhost上测试过。 注意:请考虑RigsFolly的评论。
答案 5 :(得分:4)
对于使用Apache 2.4.2的WampServer 2.2,我最终得到了:
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
答案 6 :(得分:3)
为了解决这个问题,我打开了httpd.conf
并更改了以下行:
Allow from 127.0.0.1
为:
Allow from 127.0.0.1 ::1
答案 7 :(得分:2)
我遇到了这个问题
Forbidden You don't have permission to access /phpmyadmin/ on this server
对此有所帮助:
首先检查您是否安装了新的wamp或更换现有的wamp。如果它是新鲜的,没有问题,对于完成现有的安装。
请按照以下步骤操作。
答案 8 :(得分:2)
只需在wamp / alias / phpmyadmin.conf中添加以下行 允许来自:: 1
因此根据你的phpmyadmin版本它会看起来像这样。
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
答案 9 :(得分:1)
如果可能的卸载wamp然后以管理员身份运行安装,那么改变你的mysql.conf文件
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
Allow from all
</Directory>
不是:在我以管理员身份重新安装之前,上面的解决方案对我不起作用
答案 10 :(得分:1)
将c:\wamp\alias\phpmyadmin.conf
的文件内容更改为以下内容。
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
这里我的WAMP安装位于c:\ wamp文件夹中。根据您的安装进行更改。
以前,就像这样:
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
进行这些更改后重新启动Apache服务器。
答案 11 :(得分:0)
在你的apache配置文件中(../ bin / apachex.y.z / cong / httpd.conf)
只需更改
&LT;目录“c:/ wamp / www /”&gt;
...
...
“需要本地”===&gt; “要求全部授予”
&LT; /目录&gt;
这允许其他PC访问(读取)您的Web文件夹。
答案 12 :(得分:0)
我在httpd.conf
文件
<Directory />
AllowOverride none
Require all granted
</Directory>
和phpmyadmin.conf
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
并重新启动我的服务器。
答案 13 :(得分:0)
上述答案都不适用于我,或者不安全的地方(正如一些人指出的那样,使用Allow from all
可以使您的文件和数据可供外界访问)。
打开c:\wamp\alias\phpmyadmin.conf
文件并更改
Allow from 127.0.0.1
到
Allow from 127.0.0.1 ::1
说明:
将localhost名称解析为一个或多个IP地址由操作系统主机文件中的以下行配置:
127.0.0.1 localhost
::1 localhost
要查看您的主机文件,请转到c:\Windows\System32\drivers\etc\HOSTS
# localhost name resolution is handled within DNS itself.
在我的机器上,在Win7上,我也注意到以下内容:
localhost\phpmyadmin
无法在Chrome上运行,但在IE11上运行127.0.0.1\phpmyadmin
在Chrome上工作答案 14 :(得分:0)
评论从httpd.conf
需要本地“#Require local”