当我重新启动 apche2 时,我收到了此消息。
sudo service apache2 restart
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
当我输入时localhost/phpmyadmin
,它显示消息
-NOT FOUND 请求的 URL /phpmyadmin 未在此服务器上找到。Apache/2.4.7 (Ubuntu) 服务器位于本地主机端口 80
请帮助我。
答案1
您是否尝试过:
sudo -H gedit /etc/apache2/apache2.conf
然后将以下行添加到文件末尾:
Include /etc/phpmyadmin/apache.conf
然后重新启动apache:
/etc/init.d/apache2 restart
答案2
我认为这是因为您没有很好地配置 phpmyadmin 和 apache 服务器。如果您使用以下方式安装了 apache 服务器和 phpmyadmin sudo apt-get install
(因为您可以使用源代码等安装它们),则以下步骤可能对您有用。
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
现在
localhost/phpmyadmin
在网络浏览器地址栏中输入
如果您现在做的所有事情都正确,您就可以在浏览器上看到 phpmyadmin。
(由于您安装 apache 的方法不同,重新启动服务器或其他事情可能会有所不同。如果是这样,那么您必须手动执行命令要执行的操作(此描述相信您对 Linux 中的 apache 非常陌生:)))
答案3
根据 Ibrahim 的回答,我在终端中使用 nano 而不是 gedit,因为我无法让 gedit 工作。
根终端步骤
粘贴到终端,这将在终端 Nano 编辑器中打开:
nano /etc/apache2/apache2.conf
然后将以下行添加到文件末尾:
Include /etc/phpmyadmin/apache.conf
ctrl-o并ctrl-x保存并退出。
然后粘贴到终端:重新启动 apache:
/etc/init.d/apache2 restart
答案4
我自己刚刚在虚拟机中全新安装了 20.04 后完成了此操作... 我认为 404 问题与我创建 /var/www/[someotherdomain] 有关... 所有关于 apache、lamp 和 PHPMyAdmin 的说明似乎都要求用户使用 /var/www/HTML... 根据此线程中的说明,在我将 ln 命令中的 [someotherdomain] 替换为 [html] 后,PHPMyAdmin 现在可以通过内部网 Web 请求工作... Mamp 和 Xampp 通过自动完成所有这些设置让我们变得懒惰... 不确定是否有人已经为 PHPMyAdmin 编写了依赖关系线程,但对于我们这些不每天这样做的人来说会更容易... 尝试为一些 GitHub PHP 和 Java 内容创建测试环境,并花了几天时间设置了一些可用的东西... Xampp 拥有最新的 PHP,但由于某种原因,它不向后兼容,并且不清楚 Xampp 是否可以加载旧版本的 PHP... Mamp 没问题,因为它有正确版本的 PHP,但是我下载的 PHP 资料只有与 Unix 平台相关的说明...所以我从 16.04 32b 开始,遇到了无法解决的配置问题...再次尝试了 18.04 64b,遇到了多个配置问题...现在终于有了可以运行的 20.04 64b,其中包含 PHP 和 MySQL DB
为了使 PHPMyAdmin 正常工作,我需要执行以下操作:
- 安装并配置 mySql https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04
- 安装并配置 apache2 和 lamp https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04
- 安装并配置 PHPMyAdmin https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-20-04
- 读懂字里行间的内容,调试 404 问题 此服务器上未找到请求的 URL /phpmyadmin