在我将 Ubuntu 12.04LTS 升级到 Ubuntu 14.04LTS 之后,我发现 phpmyadmin 无法通过调用 来工作http://localhost/phpmyadmin
。升级之前它可以正常工作。
现在,当我尝试访问时,出现此信息http://localhost/phpmyadmin
:
Not Found
The requested URL /phpmyadmin/ was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
答案1
Ubuntu 14.04 中服务文件的默认路径已从 更改为/var/www
,/var/www/html
主要出于安全原因。
包装已进行了相当大的改造。/etc/apache2/conf.d/
现在/etc/apache2/conf-available/
和/etc/apache2/conf-enabled/
,以匹配现有的sites-enabled/
和mods-enabled/
机制。
启用 phpmyadmin 的最简单方法是创建符号链接phpmyadmin.conf
并将其放在/etc/apache2/conf-enabled/
文件夹中,然后重新启动服务器。它对我来说确实有效。
sudo ln -s /etc/apache2/conf.d/phpmyadmin.conf /etc/apache2/conf-enabled/phpmyadmin.conf
sudo service apache2 restart
(参考:http://www.justgohome.co.uk/blog/2014/04/new-in-14-04-apache.html)