为 wamp 服务器 2.2 更新 phpmyadmin

Posted

技术标签:

【中文标题】为 wamp 服务器 2.2 更新 phpmyadmin【英文标题】:Updating phpmyadmin for wamp server 2.2 【发布时间】:2014-04-23 21:28:19 【问题描述】:

目前我正在使用 wamp server 2.2 和 phpMyAdmin 版本 3.x.x 我尝试将其升级到最新版本 4.1.9

我遵循的步骤 -

1 下载了最新版本。

2 提取到C:\wamp\apps

3 将 config.inc.php 从旧版本复制到新版本文件夹。

4 将C:\wamp\alias 更改为指向最新版本。

5 重新启动了我的 wamp 服务器。

现在当我尝试打开 phpMyAdmin 时,它给了我http 403 forbidden 错误。

这是为什么?

【问题讨论】:

【参考方案1】:

建议您最好保留新的 config.inc.php,因为它使用了更好的登录机制,不需要您将用户 ID 和密码存储在 config.inc.php 文件中,而是会显示一个登录屏幕.

同时检查您的 \wamp\alias\phpmyadmin.conf 文件。确保它有这个Allow

Allow from 127.0.0.1 localhost ::1

仅当您的 PC 安装了 IPV6 并且您的 apache 版本支持 IPV6 时,才添加::1 IP 地址。基本上,如果它抛出一个关于::1 的错误不要我们这只是意味着你的 apache 不知道 IPV6。

另一个想法:

我想当你改变 phpmyadmin.conf 文件来改变

Alias /phpmyadmin "C:/wamp/apps/phpmyadmin4.1.9/" 

您还相应地更改了<Directory.....> 设置?

<Directory "c:/wamp/apps/phpmyadmin4.1.9/">

【讨论】:

即使在添加 Allow from 127.0.0.1 localhost ::1 之后也会抛出相同的错误 您是否更改了 Apache 监听的端口?【参考方案2】:

可能您下载的文件夹和文件在文件系统上没有适当的权限。自从我安装 WAMP 以来已经有一段时间了,所以我不记得它应该是什么,但是 Apache 用户至少需要对文件的读取权限,我相信读取和执行文件夹。 (这是文件系统权限,在 WAMP 配置之外处理)。

另外,请查看您的网络服务器错误日志以获取更多详细信息。

【讨论】:

以上是关于为 wamp 服务器 2.2 更新 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

在 wamp 2.2 中调用未定义函数 curl_init() 错误

在 wamp 2.2 中调用未定义函数 curl_init() 错误

WAMP 服务器,本地主机不工作

Wamp 2.2 安装 PEAR

Flex AMFPHP 站点在 WAMP 2.2 中工作,但在 WAMP 2.4 中失败

WAMP phpmyadmin 403 错误,不知从何而来?