我三次尝试在Apache的Linux映像中安装和/或更新phpMyAdmin,并且没有安装最后一个版本。
这是我在安装4.1.14版本时所做的工作:
打开http:///phpmyadmin/时,我总是得到:Version2.11.11.3和phpmyadmin的旧风格主页。
如何将phpMyAdmin更新为最后一个版本(在本例中为4.1.14,最后一个稳定版本)?
发布于 2014-05-09 02:33:09
原始海报在注释中共享了这个Apache配置:
<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all Allow from 127.0.0.1
</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin这是你的问题。您正在尝试手动在主phpMyAdmin目录中安装/var/www/html。但是这个Apache配置有三个别名来覆盖它。phpMyAdmin在/usr/share/phpmyadmin中实际上是标准的RPM包安装位置。
因此,如果您愿意,只需注释掉这样的Alias行。见鬼,还可以评论一下<Directory>的内容:
# <Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all Allow from 127.0.0.1
# </Directory>
# Alias /phpmyadmin /usr/share/phpmyadmin
# Alias /phpMyAdmin /usr/share/phpmyadmin
# Alias /mysqladmin /usr/share/phpmyadmin重新启动Apache,然后转到您的URL:
http://the_url_of_your_site/phpmyadmin/现在,您安装的升级版本应该像预期的那样加载。
另一种选择是将/var/www/html/phpmyadmin重命名为类似于/var/www/html/phpmyadmin4的东西,以绕过Alias。但是,如果直接安装到服务器的web根目录中,则不需要Alias。
编辑:如果您想升级phpmyadmin在/usr/share中的版本,那么将这些Alias指令保持在适当的位置,但是使用以下修改的指令。请在运行前反复检查这些:
phpmyadmin-OLD。只是请注意,有一些事情是“摇摇欲坠”,但并不危险的你的指示。例如,在许多命令之前没有设置sudo。也许这是因为它在/var/www/html中,但我添加了sudo。另外,当chown应该是chown -R phpmyadmin:apache时,您的chown -R phpmyadmin.apache是100%错误的。
https://serverfault.com/questions/594048
复制相似问题