如何修复在“localhost/wordpress”上建立数据库连接时出错
Posted
技术标签:
【中文标题】如何修复在“localhost/wordpress”上建立数据库连接时出错【英文标题】:How to fix Error establishing a database connection on "localhost/wordpress" 【发布时间】:2017-02-10 04:57:09 【问题描述】:我已经为 wordpress 下载了 XAMPP 软件。下载后,当我尝试输入用户名和密码时,wordpress 开始出现数据库连接错误。所以我决定卸载 XAMPP 并下载 WAMP 服务器。
现在,下载后,我无法进入 localhost/wordpress 并显示“建立数据库连接时出错”。这很令人沮丧。
请帮忙...
干杯。
【问题讨论】:
那么,您是否设置了您的数据库,您是否在配置文件中设置了数据库参数?除了安装网络服务器之外,您并没有真正解释您做了什么。 我在 wordpress 中设置了 config.php 文件并更改了名称和用户名,但结果是一样的。当我在安装 WAMP 后输入 localhost/wordpress 时,它会在搜索栏中显示 XAMPP 图标而不是 WAMP。 您必须在 wp-config.php 中设置四个字段——DB_NAME、DB_PASSWORD、DB_USER 和 DB_HOST。您是否为这些项目设置了所有适当的值? DB_HOST 可能是“localhost”,但当然其他三个项目会根据您的用户名/密码/数据库名称而有所不同 我也设置了数据库名称和用户名。但没有设置密码。密码留空。正如我之前提到的,当我打开 localhost/wordpress 时,我会在顶部栏菜单上看到 Xampp 图标,而不是 Wamp。 【参考方案1】:您可以在网上找到许多关于相同的教程。 但我的问题是由于对我的 xmlrpc 文件之一的攻击。 只需阻止请求 xmlrpc 的 ip。 这也很有帮助Link
【讨论】:
【参考方案2】:我想我可能已经想通了。每次我在 Wamp 中开始新构建时,我都会收到建立与数据库的连接的错误。首先,建立数据库,然后导入 WordPress 文件。在 wp-config.php 文件(您通过复制 wp-config-sampl.php 文件并删除“-sample”部分创建的文件)上,输入您在此处建立的数据库的名称:define('DB_NAME' , 'youdatabase'); 读作 'youdatabase'。
由于默认用户名是“root”并且密码为空,因此用户名是“root”,其中读取 define('DB_USER', 'root'); 并且密码行应该看起来像这样:define('DB_PASSWORD', '');
刷新浏览器,然后应该会引导您在本地主机上完成安装。
这可能是第 1200 次发布答案,但也许这会有所帮助。
【讨论】:
以上是关于如何修复在“localhost/wordpress”上建立数据库连接时出错的主要内容,如果未能解决你的问题,请参考以下文章
如何访问 http://localhost/wordpress/wp-admin/install.php?
在 localhost WordPress 网站上找不到页面