我无法访问localhost/phpmyadmin/
在我可以访问localhost/phpmyadmin/
之前,但今天当我尝试访问此页面时,我得到了奇怪的页面
我也可以毫无问题地访问localhost/xampp/
我该如何解决这个问题?
答案 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/
之后它会自动显示
答案 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目录加载配置文件。
答案 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无关。
尝试重新安装,看看是否有帮助...
答案 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