【问题标题】:Unable to open phpMyAdmin无法打开 phpMyAdmin
【发布时间】:2016-08-14 19:08:20
【问题描述】:

我正在尝试通过 wamp 服务器打开我的 phpMyAdmin,但出现错误:

禁止

您无权访问此服务器上的 /phpmyadmin/。

我已将 phpMyAdmin.conf 文件更改为

Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.5.1/" 

# 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>

仍然面临同样的错误。

【问题讨论】:

  • @mitkosoft 这是 Windows
  • 你运行的是什么版本的 WAMPServer
  • @mitkosoft 我的根目录和上面提到的一样,即c盘。
  • 我正在使用 wamp 5.4.3 版本@RiggsFolly
  • 在您向我们展示的内容上方是否有Alias.... 行?

标签: apache wampserver


【解决方案1】:

取消注释这一行

# <Directory "c:/wamp/apps/phpmyadmin3.4.5/"> 

通过删除#

并更改版本号以匹配

<Directory "c:/wamp/apps/phpmyadmin3.5.1/"> 

那个版本的 phpMyAdmin 不是随我记得的任何版本的 WAMPServer 一起发布的,所以你是在尝试手动升级 phpMyAdmin

此外,假设您实际上并不希望宇宙被允许进入您的服务器而不使用Allow from all,这样会更安全

你可以试试改成

Allow from localhost, 127.0.0.1

如果我没记错的话,Apache 2.2.22 支持 IPV6,所以你也可以添加

Allow from ::1

那么服务器将只允许来自运行 WAMPServer 的 PC 的连接,这与我们谈论的 phpMyAdmin 非常相关。

如果您希望网络上的其他 PC 可以访问它,您也可以添加

Allow from 192.168.1

例如,假设您在该子网上,则该子网上的任何 ip 都将被允许访问

一旦您做出任何这些更改,请记住您必须重新启动 Apache 才能使它们生效。

wampmanager->Apache->Service->Restart service

【讨论】:

  • 您使用的是什么版本的 Apache? 2.2 或 2.4
  • 您现在可以访问了吗?
  • 非常感谢你,现在你的这个解决方案正在为我工​​作,允许来自 localhost,127.0.0.1
猜你喜欢
  • 2019-07-18
  • 2014-07-13
  • 2015-05-25
  • 2015-03-09
  • 2016-07-14
  • 2017-06-21
  • 2016-05-24
  • 1970-01-01
  • 2016-04-17
相关资源
最近更新 更多