升级到 PHP 5.5 后 phpMyAdmin 出现 404 错误

升级到 PHP 5.5 后 phpMyAdmin 出现 404 错误

Ubuntu 12.04,刚刚从 PHP 5.3 升级到 5.5.9 之前我可以从任何服务器访问 phpmyadmin,只需在 IP 地址后添加“/phpmyadmin”即可。网站正常运行。

例如。

64.236.99.123/phpmyadmin
64.236.99.124/phpmyadmin

现在我收到 404 错误。phpMyAdmin 的配置看起来未受影响,并且其“apache.conf”链接到 apache 的conf.d

所以我不明白为什么它不像以前那样工作了。有什么想法吗?

答案1

https://stackoverflow.com/a/19176094/631764

答案是 Apache 2.4 使用文件夹,conf-availableconf.d不是 Apache 2.4 中的

链接的答案说要访问cp文件然后激活它。但通常你有一个指向 phpmyadmin.conf 的符号链接而不是副本。最好只有一个需要更改的文件。你链接到的常规文件位于/etc/phpmyadmin/

这就是我所做的,并且有效。

sudo cp -av /etc/apache2/conf.d/phpmyadmin.conf /etc/apache2/conf-available/
sudo a2enconf phpmyadmin
sudo service apache2 restart

这样,您仍然拥有指向原始文件的符号链接,并且只需在一个地方(/etc/phpmyadmin/)进行更改,而不必在多个地方进行更改。a2enconf在中创建符号链接/etc/apache2/conf-enabled/。您必须重新启动 apache 才能看到更改的效果

相关内容