在此服务器上找不到请求的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工作。
根终端步骤
-
粘贴到终端,这将在终端Nano编辑器中打开:nano /etc/apache2/apache2.conf
-
然后将以下行添加到文件末尾:Include /etc/phpmyadmin/apache.conf
-
ctrl-o和ctrl-x保存并退出。
-
然后粘贴到终端:重启apache:/etc/init.d/apache2 restart