在Apache,Ubuntu上安装后,phpmyadmin“找不到”

时间:2014-11-12 16:25:24

标签: apache ubuntu phpmyadmin

按照本指南设置在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会返回相同的错误。 <{1}}的默认apache页面运行正常。

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

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

14 个答案:

答案 0 :(得分:34)

由于本指南已解决此问题:https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench添加

Include /etc/phpmyadmin/apache.conf

...到/etc/apache2/apache2.conf文件并重新启动服务。

答案 1 :(得分:25)

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

答案 2 :(得分:16)

试试这个

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

答案 3 :(得分:6)

  

最后我找到了解决方法

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

更多关于   https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it

答案 4 :(得分:5)

/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

答案 5 :(得分:3)

像这样在/var/www/html中创建链接以纠正错误:

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

答案 6 :(得分:3)

在ubuntu中做最简单的方法(我在ubuntu-20.04中测试过):

步骤1.打开文件:

sudo nano /etc/apache2/apache2.conf

第2步:在文件末尾添加以下行:

Include /etc/phpmyadmin/apache.conf

第3步:重新启动apache2:

sudo systemctl restart apache2.service

希望这会有所帮助!

答案 7 :(得分:1)

在终端中运行以下命令:

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

答案 8 :(得分:1)

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

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

sudo service apache2 restart

运行上述命令将得到解决。

答案 9 :(得分:0)

似乎在2018年下半年的某个时候,许多php软件包如php-mysql和phpmyadmin被删除或更改。我也面临着同样的问题。因此,您必须从其他来源下载它或找出新的软件包

答案 10 :(得分:0)

如果您在2019年遇到此问题,请通过输入以下内容000-default.conf进入 subl /etc/apache2/sites-enabled/000-default.conf 文件(在终端中打开崇高编辑器中的文件)

文件加载后,找到“ ServerName指令设置请求方案”,然后将此“ 包括/etc/phpmyadmin/apache.conf ”放在顶部。 / p>

然后使用命令... service apache2 restart重新启动您的apache,这肯定会解决该问题。希望对您有帮助!

答案 11 :(得分:0)

您需要配置apache2.conf才能使phpMyAdmin正常工作。

  

sudo nano /etc/apache2/apache2.conf

然后将以下行添加到文件末尾。

  

包含/etc/phpmyadmin/apache.conf

然后重新启动apache

  

sudo服务apache2重新启动

答案 12 :(得分:0)

我遇到了同样的问题,这些修复程序不起作用。

我在 Ubuntu 20.04 上使用 hestiaCP 和 Nginx。

添加后的今天

Include /etc/phpmyadmin/apache.conf

同时进入Apache和Nginx,Nginx重启失败。 “proxy_buffers”值有问题。

昨天我不得不修改 Nginx 配置以添加和增加这些值,以便 Magento 2.4 可以运行。今天我又修改了“proxy_buffers”

proxy_buffers            3 64k;
proxy_buffer_size        128k;
proxy_busy_buffers_size  128k;

在第二次更改并从 Apache 和 Nginx 中删除“Include /etc/phpmyadmin/apache.conf”后,Magento 2.4 和 PHPMyAdmin 正常工作。

答案 13 :(得分:-1)

首先检查PhpMyAdmin是否安装。如果已安装,则搜索PhpMyadmin文件夹。搜索后,将该文件夹剪切并粘贴到位置Computer->var->www->html->paste folder中。打开浏览器并输入localhost/phpMyAdmin并使用用户名和密码登录。