phpMyAdmin 404升级到PHP 5.5后出错

Ubuntu 12.04,刚刚从PHP 5.3升级到5.5.9之前,我可以通过在ip地址后面添加“/ phpmyadmin”从任何服务器访问phpmyadmin。 网站正在工作。

例如。

64.236.99.123/phpmyadmin 64.236.99.124/phpmyadmin 

现在我得到一个404错误。 phpMyAdmin的configuration看起来没有变化,其“apache.conf”链接到apache的conf.d

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

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

答案是,Apache 2.4使用conf-available文件夹,而不是像在Apache 2.4中那样conf-available conf.d

链接的答案说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/创build一个符号链接。 你必须重新启动Apache才能看到更改的效果