[英]Fix Access denied for user 'root'@'localhost' for phpMyAdmin
[英]Localhost or phpMyAdmin not found on server: How to fix?
我按照PHP
、 MySQL
和PHPMyAdmin
安装说明进行操作。 但是当我尝试访问http://localhost/phpmyadmin/
,我收到了这个错误:
“未找到请求的 URL /phpmyadmin/ 未在此服务器上找到。”。
然后我尝试仅访问localhost
,但仍然出现相同的错误。
我该如何解决这个问题?
我正在使用 Windows 7(如果这个问题与此有关)
1 须藤纳米 /etc/apache2/apache2.conf
2 在文件底部搜索插入:“Include /etc/phpmyadmin/apache.conf”。 并重新启动apache2
须藤 /etc/init.d/apache2 重启
您只需要从浏览器中删除 cookie
按 (ctrl + shift + delete) 然后
清除时间范围:一切
检查 -> Cookies 然后立即清除
完毕。
我刚刚在 WinXP XP2 机器上安装了 xampp 1.8.2 并且在我的 Firefox 24.0 浏览器上显示了同样的错误:
找不到 xampp 在此服务器上找不到请求的 URL /phpmyadmin/。
我通过更改我的 Firefox 浏览器的代理解决了这个问题,转到菜单工具 - 选项查找选项卡网络,单击按钮设置。 使用 localhost 填写 No Proxy for 下面的文本框。
在我的情况下,它看起来像:
192.168.1.0/24, localhost
然后按确定,然后再按确定。
现在尝试输入 localhost/xampp 然后它应该显示 Welcome to XAMPP for Windows!
注意:为其他浏览器更改代理可能会有所不同,请查看您的浏览器帮助以了解如何更改代理。
希望这有帮助。
我刚刚遇到了这个问题,我遇到了一个更简单的解决方案:
左键单击 wamp 托盘图标 apache> apache modules> 检查“重写模块”
答对了!
很可能是 apache 服务器的端口冲突,默认情况下必须使用端口 80。您可以转到 apache 配置文件,http.conf 并将端口更改为不同的端口,例如:Listen 0.0.0.0:10021 这解决了我的问题. 如果使用wamp,可以右键wamp -> apache -> 使用80以外的端口,给出端口号。 重新启动所有 wamp 服务。
如果您无法访问 localhost :
一种可能的原因可能是您的 apache 服务器未启动。 进入电脑的开始菜单,搜索服务,打开,找到Apache,启动程序。(考虑到PHP和Apache的所有配置都已正确完成)
如果您无法访问 localhost/phpmyadmin :首先,将 phpmyadmin 文件夹添加到您的工作目录。 从https://www.phpmyadmin.net下载并解压。 将该文件夹添加到您的工作目录并将名称更改为 phpmyadmin。 现在您可以访问 localhost/phpmyadmin。 您将看到 PhpMyAdmin 应用程序的登录页面。 如果您看到的是文件目录而不是登录页面,请转到 apache 服务器的 httpd.conf(apache/conf/httpd.conf) 文件。 编辑一下,把DirectoryIndex的index.html改成index.php
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
也可能是因为您更改了 phpMyAdmin 服务器所在的目录名称。 确保目录/文件夹名称正确并与您用于 Localhost 设置的位置匹配。
另外,请确保您已设置MySQL服务器。
确实没有足够的信息能够给你一个合理的答案。
首先检查您的 Apache 是否正在运行。 转到开始菜单并在文本字段中键入 services.msc。
在屏幕顶部相当高的位置,您将看到 ApacheX.X
查看服务的状态。 如果服务未运行,请尝试双击 Apache 服务并按“启动”。 如果启动出现问题,您将收到一条消息,告诉您无法启动该服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.