我无法访问http:// localhost / phpmyadmin /

时间:2012-04-11 18:03:43

标签: php phpmyadmin

问题:

我无法访问localhost/phpmyadmin/

在我可以访问localhost/phpmyadmin/之前,但今天当我尝试访问此页面时,我得到了奇怪的页面

我也可以毫无问题地访问localhost/xampp/

问题:

我该如何解决这个问题?

21 个答案:

答案 0 :(得分:103)

您需要做的是将phpmyadmin添加到apache配置:

sudo nano /etc/apache2/apache2.conf

将phpmyadmin配置添加到文件中:

Include /etc/phpmyadmin/apache.conf

然后重启apache:

sudo service apache2 restart

在Windows上,我认为您可以导航到apache2配置文件并包含如上所示的phpmyadmin配置文件,然后重启apache

答案 1 :(得分:16)

更简洁的方法是创建新的配置文件:

/etc/apache2/conf-available/phpmyadmin.conf

并在其中写下以下内容:

Include /etc/phpmyadmin/apache.conf

然后,将文件软链接到目录/etc/apache2/conf-enabled

sudo ln -s /etc/apache2/conf-available/phpmyadmin.conf /etc/apache2/conf-enabled

答案 2 :(得分:11)

你应该使用localhost:portnumber/phpmyadmin 此处Portnumber是您为网络服务器设置的数字,或者如果您尚未将其设置为默认值 - 80

答案 3 :(得分:4)

运行Xampp时,请检查apache端口号。例如:如果显示端口80,则键入

http://localhost:80/phpmyadmin/

之后它会自动显示

  

http://localhost/phpmyadmin/

答案 4 :(得分:3)

有时它区分大小写。你试过http://localhost/phpMyAdmin吗?

答案 5 :(得分:3)

确保apache webserver和MySQL服务器都在运行。我遇到了同样的失败,因为我忘了启动我的网络服务器。

答案 6 :(得分:3)

localhost的默认端口正由另一个应用程序(如apache tomcat)使用时,通常发生。轻松修复停止应用程序,只需转到 localhost / phpmyadmin

在我的情况下,停止 apache tomcat 工作

答案 7 :(得分:2)

我正在使用Linux Mint: 在安装LAMP和PhpMyAdmin之后,我链接了Apache和PhpMyAdmin的配置文件。它成功了。以下是命令。

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

sudo /etc/init.d/apache2 reload

答案 8 :(得分:1)

您需要重新加载服务器。

如果你使用apache服务器 systemctl reload apache2

如果你使用nginx服务器 systemctl reload nginx

答案 9 :(得分:1)

sudo apt-get -y --reinstall install phpmyadmin;
sudo service apache2 restart;

希望这有帮助。

答案 10 :(得分:1)

运行Apache服务器,记下端口号(例如:8081) 打开浏览器并输入localhost:8081(或apache' s端口号)

答案 11 :(得分:1)

根据你的输出,你的一个插件搞乱了phpmyadmin。尝试禁用所有插件,看看是否有效。

如果是,请逐个启用它们并再次检查,以找到有问题的。

答案 12 :(得分:0)

将phpmyadmin配置包含到apache2中的一种更简洁的方法是通过以下方式创建新的配置文件:

sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf

并写下来:

Include /etc/phpmyadmin/apache.conf

答案 13 :(得分:0)

在Ubuntu 14.04上解决同样的问题,我使用代码:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
    sudo /etc/init.d/apache2 reload

因为从Ubuntu 13开始,Apache从/ etc / apache2 / conf-enabled目录加载配置文件。

Ubuntu Documentation

答案 14 :(得分:0)

确保你还有phpMyAdmin,也许你在htdocs文件夹中删除了它?

获取最新版本:http://www.phpmyadmin.net/home_page/downloads.php

解压缩,然后将phpMyAdmin(如果文件夹中有版本号重命名)放在你的htdocs文件夹中。

确保Skype已被禁用,因为它有时会在与XAMPP安装相同的端口上运行...我不知道为什么但是在某些Windows 7机器上通过xampp安装了apache我看到如果skype打开则apache无法运行经过10年的IT工作。

因此请确保apache正在运行,mysql正在运行并点击:

本地主机/成功运行

你应该得到某种安装提示。一步一步,你将学到很多东西。但基本上它的一个配置文件需要一些设置。

答案 15 :(得分:0)

改变 - $ cfg ['Servers'] [$ i] ['host'] ='localhost'; 在config.inc.ph中。即,如果您在本地安装,则从现有主机到本地主机

答案 16 :(得分:0)

我也面临同样的问题。 我在研究它并发现,这只是因为我错误地将我的“phpmyadmin”文件夹移动到了Xampp中的某个文件夹中。浏览主“XAMPP”文件夹中的所有其他文件夹。 然后,如果您在“xampp”以外的其他文件夹中找到“phpmyadmin”,请将其移回主“XAmpp”文件夹并刷新页面。  :)

答案 17 :(得分:0)

或者可能是Skype在同一个端口上运行(默认情况下)。

禁用Skype或将Skype配置为使用其他端口

答案 18 :(得分:0)

根据您在其中一条评论中链接的图片的输出来判断:

http://imageshack.us/photo/my-images/638/erroruh.png/

...也许你不小心从你认为下载phpMyAdmin的地方下载了某种形式的网站。该文本包含对“Dropbox”的引用,这使我认为显示的信息与phpmyadmin无关。

尝试重新安装,看看是否有帮助...

http://www.phpmyadmin.net

答案 19 :(得分:0)

http://localhost:80/phpmyadmin/ 

或者如果您从httpd.conf更改端口,则写端口号而不是80。

答案 20 :(得分:0)

您需要做的是将phpmyadmin添加到apache配置中:⠀⠀⠀⠀⠀⠀⠀

sudo nano /etc/apache2/apache2.conf

将phpmyadmin配置添加到文件中:

Include /etc/phpmyadmin/apache.conf

然后重新启动apache:

sudo service apache2 restart

在ubuntu 18.0.1上,我认为您可以导航到apache2配置文件并包含phpmyadmin配置文件(如上所示),然后重新启动apache

http://127.0.0.1/phpmyadmin/