当前位置: 首页>>技术教程>>正文


在Apache,Ubuntu上安装后的phpmyadmin “Not Found”

, ,

问题描述

按照本指南,使用在VirtualBox中运行的Ubuntu 14.04设置开发环境:http://klau.si/dev

安装phpmyadmin之后,看来我应该可以在http://localhost/phpmyadmin上访问它,但是apache返回Not Found错误。本指南是否在某处省略了配置步骤?我已经尝试过重新启动apache服务。

apache2 /sites-enabled或apache2 /sites-available中没有phpmyadmin.conf文件,这是必需的吗?

如果是这样,我在哪里可以找到这些文件?

使用127.0.0.1而不是localhost返回相同的错误。 http://localhost的默认apache页面工作正常。

浏览器中的控制台没有显示任何价值,只是未找到。

我也尝试过使用dpkg-reconfigure -plow phpmyadmin重新运行安装脚本

最佳答案

此问题已通过以下指南得以解决:https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench通过添加

Include /etc/phpmyadmin/apache.conf

…到/etc/apache2/apache2.conf文件,然后重新启动服务。

次佳答案

sudo dpkg-reconfigure -plow phpmyadmin 

当要求重新配置数据库时,请选择“否”。然后,当要求选择apache2时,请确保在突出显示[] apache2的同时打空格。方括号之间应出现一个星号。然后按Enter。 Phpmyadmin应该重新配置,现在http://localhost/phpmyadmin应该可以工作。了解更多详细信息https://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp

第三种答案

尝试这个

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2

第四种答案

像这样在/var/www中创建链接:

sudo ln -s /usr/share/phpmyadmin /var/www/

注意:从14.04开始,您可能要使用/var/www/html/而不是/var/www/

如果这不适合您,则需要在Apache配置中包含PHPMyAdmin

使用您喜欢的编辑器打开apache.conf,我的是nano 🙂

sudo nano /etc/apache2/apache2.conf

然后添加以下行:

Include /etc/phpmyadmin/apache.conf

对于Ubuntu 15.04和16.04

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload

第五种答案

Finally I got the solution

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

More about https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8347.html,未经允许,请勿转载。