WAMP phpMyAdmin始终重定向到旧版本

问题描述

我已经按照these步骤来更新phpMyAdmin。

TL; DR我已经下载了5.0.2版,并将该文件夹与旧的4.8.4版一起放置在C:/Wamp/apps中。我还从旧版本复制了config.inc.php,并修改了C:/Wamp/alias/phpmyadmin.conf使其看起来像这样:

Alias /phpmyadmin "C:/Wamp/apps/phpmyadmin5.0.2/"

<Directory "C:/Wamp/apps/phpmyadmin5.0.2/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    
    <ifDefine APACHE24>
        Require local
    </ifDefine>
    
    <ifDefine !APACHE24>
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
    </ifDefine>
</Directory>

文件与以前完全相同,只是版本号有所更改。


但是当我转到http://localhost/phpmyadmin时,我看到phpMyAdmin仍旧在旧版本上:

Version information: 4.8.4


由于页面顶部有一个弃用消息(我认为是因为我升级了PHP),所以我可以看到phpMyAdmin文件夹的路径仍然是旧的:

Deprecated: Array and string offset access syntax with curly braces is deprecated in C:\Wamp\apps\phpmyadmin4.8.4\libraries\classes\Url.php on line 251

如果我重命名(或删除)C:/Wamp/apps/phpmyadmin4.8.4/,则在尝试访问localhost/phpmyadmin时会得到“ 403禁止访问”页面。如果我将C:/Wamp/apps/phpmyadmin5.0.2/重命名为C:/Wamp/apps/phpmyadmin4.8.4/,则使用版本5.0.2。当然,这可以“解决”问题,但是我想知道是什么原因造成的。

在使用正确的版本再次重命名新的phpMyAdmin文件夹后,我可以在C:/Wamp/alias/中添加一个新文件,该文件与上面的文件完全一样,但是使用Alias /myadmin而不是Alias /phpmyadmin。然后,当我转到localhost/myadmin时,将使用正确的版本。当然,这是另一个“解决方案”,但是我想知道为什么Wamp一直在寻找版本4.8.4,以及如何更改它并从localhost/phpmyadmin访问版本5。


如果有帮助,我正在使用WampServer 3.1.7。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...