为 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() 错误