phpmyadmin 404 未找到 ubuntu 14.04 服务器

phpmyadmin 404 未找到 ubuntu 14.04 服务器

在安装了 ubuntu server 14.04 后,我尝试在浏览器上启动 phpmyadmin,它运行正常。我可以使用 10.0.2.15 访问 apache2 网站。我安装了 webmin,没有出现问题,它在 10.0.2.15:10000 上运行良好。问题是 phpmyadmin 在安装后无法启动,我相信它安装正常,因为没有显示任何错误sudo apt-get install phpmyadmin。我注意到浏览器在端口 80 上出现 404 未找到。在这种情况下端口 80 被阻止了吗?我应该设置为带端口转发的 NAT 吗?知道我做错了什么吗?

$ ls -l /etc/apache2/conf-available:    
-rw-r--r-- 1 root root 315 Jan 3 2014 charset.conf
-rw-r--r-- 1 root root 127 Aug 11 2014 javascript-common.conf
-rw-r--r-- 1 root root 3224 Jan 3 2014 localized-error-pages.conf
-rw-r--r-- 1 root root 189 Jan 3 2014 other-vhosts-access-log.conf
-rw-r--r-- 1 root root 2190 Jan 3 2014 security.conf
-rw-r--r-- 1 root root 455 Jan 7 2014 serve-cgi-bin.conf

$ ls -l /etc/apache2/conf-enabled    
lrwxrwxrwx 1 root root 30 Dec 6 11:13 charset.conf -> ../conf-available/charset.conf
lrwxrwxrwx 1 root root 40 Dec 6 11:45 javascript-common.conf -> ../conf-available/javascript-common.conf
lrwxrwxrwx 1 root root 44 Dec 6 11:13 localized-error-pages.conf -> ../conf-available/localized-error-pages.conf
lrwxrwxrwx 1 root root 46 Dec 6 11:13 other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf
lrwxrwxrwx 1 root root 31 Dec 6 11:13 security.conf -> ../conf-available/security.conf
lrwxrwxrwx 1 root root 36 Dec 6 11:13 serve-cgi-bin.conf -> ../conf-available/serve-cgi-bin.conf

答案1

当您安装时phpmyadmin,系统会询问您应该为哪个服务器配置网络访问:

在此处输入图片描述

如果选择apache2,如图所示,配置文件将添加到conf-available

 ls -l /etc/apache2/conf-available/
total 20
-rw-r--r-- 1 root root  315 Jan  3  2014 charset.conf
-rw-r--r-- 1 root root 3224 Jan  3  2014 localized-error-pages.conf
-rw-r--r-- 1 root root  189 Jan  3  2014 other-vhosts-access-log.conf
lrwxrwxrwx 1 root root   28 Dec  7 00:14 phpmyadmin.conf -> ../../phpmyadmin/apache.conf
-rw-r--r-- 1 root root 2190 Jan  3  2014 security.conf
-rw-r--r-- 1 root root  455 Jan  7  2014 serve-cgi-bin.conf

由于此文件不存在,我建议您运行:

sudo dpkg-reconfigure phpmyadmin

apache2在提示时进行选择。

答案2

确保在 apache2/sites-available 中为 phpmyadmin 设置了虚拟主机文件。您可以复制 000-default 并使用正确的配置对其进行编辑,然后重命名为 phpmyadmin 并运行a2ensite phpmyadmin。还要确保为 phpmyadmin 目录设置了正确的权限。service apache2 reload对于小更改,重新启动对于大更改,我更喜欢重新启动,因为它可以保证更改生效。

相关内容