在此服务器上找不到请求的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)服务器位于localhost端口80

请帮帮我。

你试过:

 sudo -H gedit /etc/apache2/apache2.conf 

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

 Include /etc/phpmyadmin/apache.conf 

然后重启apache:

 /etc/init.d/apache2 restart 

我相信这是因为你没有配置你的phpmyadmin和apache服务器。 如果您使用sudo apt-get install安装了apache服务器和phpmyadmin(因为您可以使用源代码等安装它们),以下程序可能对您有用。

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

现在在Web浏览器地址栏中键入localhost/phpmyadmin

如果你现在正确地做了一切,你可以在浏览器上看到phpmyadmin。

(由于你的apache安装方法重新启动服务器或其他东西可能不同。如果是,那么你必须手动做什么命令要做(这个描述相信你对linux中的apache很新:)))

在Ibrahim的回答中,我在终端中使用了nano而不是gedit,因为我无法使gedit工作。

根终端步骤

  1. 粘贴到终端,这将在终端Nano编辑器中打开:nano /etc/apache2/apache2.conf

  2. 然后将以下行添加到文件末尾:Include /etc/phpmyadmin/apache.conf

  3. ctrl-o和ctrl-x保存并退出。

  4. 然后粘贴到终端:重启apache:/etc/init.d/apache2 restart