php-我无法访问[http:// localhost / phpmyadmin /]
问题:
我无法访问localhost/xampp/
在我可以访问localhost/xampp/之前,但是今天当我尝试访问此页面时,我得到了奇怪的页面
我也可以毫无问题地访问localhost/xampp/
题:
我怎么解决这个问题 ?
user1327157 asked 2020-07-01T20:02:33Z
20个解决方案
104 votes
您需要做的是将phpmyadmin添加到apache配置中:
sudo nano /etc/apache2/apache2.conf
将phpmyadmin配置添加到文件中:
Include /etc/phpmyadmin/apache.conf
然后重新启动Apache:
sudo service apache2 restart
在Windows上,我认为您可以导航到apache2配置文件并包含phpmyadmin配置文件(如上所示),然后重新启动apache
Lingani answered 2020-07-01T20:02:55Z
18 votes
一种更干净的方法是创建新的配置文件:
/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
Christine answered 2020-07-01T20:03:23Z
11 votes
您应该使用localhost:portnumber/phpmyadmin这里的Portnumber是您为Web服务器设置的数字,或者如果您尚未设置,则默认为80。
Akshay answered 2020-07-01T20:03:43Z
5 votes
当您运行Xampp时,请检查apache端口号。 例如:如果显示端口80,则键入
http://localhost:80/phpmyadmin/
之后它将自动显示
[http:// localhost / phpmyadmin /]
Manibala Sinha answered 2020-07-01T20:04:12Z
4 votes
确保apache网络服务器和MySQL服务器都在运行。 我有同样的失败,因为我忘记了启动Web服务器。
Black answered 2020-07-01T20:04:32Z
3 votes
有时是区分大小写的。 您是否尝试去过http://localhost/phpMyAdmin?
blake305 answered 2020-07-01T20:04:52Z
3 votes
通常在其他应用程序(例如apache tomcat)使用本地主机的默认端口时发生。 简单的解决方法是停止应用程序,然后直接转到localhost / phpmyadmin。
就我而言,它在停止apache Tomcat之后就起作用了。
Prateek Joshi answered 2020-07-01T20:05:16Z
2 votes
我正在使用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
Arun GK answered 2020-07-01T20:05:36Z
1 votes
根据您的输出,您的一个插件正在与phpmyadmin混淆。 尝试禁用所有插件,看看是否可行。
如果是这样,请一一启用它们,然后再次检查以查找有问题的一个。
Madara Uchiha answered 2020-07-01T20:06:01Z
1 votes
运行Apache服务器,记下端口号(例如:8081)打开浏览器,然后输入localhost:8081(或apache的端口号)
Diana Gene answered 2020-07-01T20:06:21Z
1 votes
sudo apt-get -y --reinstall install phpmyadmin;
sudo service apache2 restart;
希望这可以帮助。
Nasif Md. Tanjim answered 2020-07-01T20:06:41Z
0 votes
根据您在评论之一中链接的图像的输出判断:
[HTTP://images hack.US/photo/没有-images/638/而RO如何.PNG/]
...也许您不小心从您认为正在下载phpMyAdmin的地方下载了某种形式的网站。 文本包含对“ Dropbox”的引用,这使我认为显示的信息与phpmyadmin毫无关系。
尝试重新安装,看看是否有帮助...
[HTTP://呜呜呜.phpMyAdmin.net]
Lotus answered 2020-07-01T20:07:18Z
0 votes
也可能是Skype在同一端口上运行(默认情况下会运行)。
禁用Skype或将Skype配置为使用其他端口
mikkel answered 2020-07-01T20:07:43Z
0 votes
我也面临同样的问题。我对此进行了研究并发现,这仅仅是因为我错误地将“ phpmyadmin”文件夹移至Xampp内的某个文件夹中。 浏览主“ XAMPP”文件夹内的所有其他文件夹。然后,如果在“ xampp”以外的另一个文件夹中找到“ phpmyadmin”,请将其移回主“ XAmpp”文件夹并刷新页面。 :)
atr answered 2020-07-01T20:08:03Z
0 votes
确保您仍然有phpMyAdmin,也许您已将其删除在htdocs文件夹中?
获取最新版本:[http://www.phpmyadmin.net/home_page/downloads.php]
然后解压缩,然后将phpMyAdmin(如果有版本号,则重命名该文件夹)在htdocs文件夹中。
确保已禁用Skype,因为它有时会与XAMPP安装在同一端口上运行...我不确定为什么,但是在某些Windows 7计算机上通过xampp安装了apache,如果10年后Skype开启,则无法运行apache 这行得通。
因此,请确保apache正在运行,mysql正在运行并按以下命令:
本地主机/ phpMyAdmin
您应该得到某种安装提示。 逐步执行此操作,您将学到很多东西。 但是基本上它的一个配置文件需要一些设置。
Dan Carter answered 2020-07-01T20:08:50Z
0 votes
将phpmyadmin配置包含到apache2中的一种更干净的方法是通过以下方式创建新的配置文件:
sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf
并写在里面:
Include /etc/phpmyadmin/apache.conf
rekarnar answered 2020-07-01T20:09:14Z
0 votes
在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文档
KobKol answered 2020-07-01T20:09:43Z
0 votes
我有同样的问题。 也无法访问http://localhost/phpmyadmin。
我还不太明白其他答案。
对我来说简单的解决方案:
停止xampp中的所有操作(我在运行apache和mysql。apache在端口80和7000something上)
退出Firefox
重新启动动作(apache和mysql)
重新启动Firefox。
打开http://localhost/phpmyadmin(或http://localhost/joomla-不管是什么)
这是!
现在,apache在端口80和443上运行,而mysql在3306上运行。
einserpasch answered 2020-07-01T20:10:42Z
0 votes
只是改变 -$ cfg ['Servers'] [$ i] ['host'] ='localhost';在config.inc.ph中。 即从现有到本地主机(如果您在本地安装)
Mon R answered 2020-07-01T20:11:02Z
0 votes
http://localhost:80/phpmyadmin/
或者,如果您从httpd.conf更改了端口,则写端口号而不是80。
SerkanS answered 2020-07-01T20:11:22Z