问题描述
我已经按照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仍旧在旧版本上:
由于页面顶部有一个弃用消息(我认为是因为我升级了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 (将#修改为@)