此服务器上未找到请求的 URL /phpmyadmin

此服务器上未找到请求的 URL /phpmyadmin

当我重新启动 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 工作。

根终端步骤

  1. 粘贴到终端,这将在终端 Nano 编辑器中打开:

    nano /etc/apache2/apache2.conf
    
  2. 然后将以下行添加到文件末尾:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-octrl-x保存并退出。

  4. 然后粘贴到终端:重新启动 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 正常工作,我需要执行以下操作:

相关内容