Wordpress安装错误:建立数据库连接时出错

时间:2014-11-18 19:54:54

标签: php wordpress

尝试安装wordpress时,我收到以下错误

enter image description here

enter image description here

我使用wampserver我已经更改了wp-config.php文件,现在它看起来像这样:

define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'root');

/** MySQL hostname */
define('DB_HOST', 'localhost');//i used 127.0.0.1 too but no matter
define('WP_DEBUG', true);

wp-db.php文件: 1379行:

mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags );

1409行:

$this->dbh = mysqli_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );

但仍然没有结果我不知道该怎么办可以帮助我吗?

4 个答案:

答案 0 :(得分:1)

你想尝试在本地使用wordpress。 127.0.0.1。然后你必须有一个本地数据库来存储wordpress的数据。像Windows上的WAMP或Linux上的LAMP。如果您已经有其中一个,那么您可能会收到错误,因为您的数据库未打开。或者您尚未编辑wp-config文件以在数据库中包含您创建的数据库的用户名和密码。除了wordpress之外,还有其他的工作。

您不清楚自己使用的系统,完全诊断错误需要更多信息。

什么操作系统? 你在用什么网络服务器? (apache WAMP或LAMP?) 你的数据库是? 你编辑过wp-config文件以包含你的数据库信息吗?

答案 1 :(得分:1)

错误非常简单,但可能来自许多不同的来源。

该错误消息的含义是您的安装文件配置错误。 WordPress需要一个SQL数据库,它可以创建表,读取,写入和修改以制作和存储其内容。您在wp-config.php文件中设置的配置错误。

解决此问题的步骤

  1. 确保您拥有SQL数据库
  2. 确保SQL服务器中的用户可以完全访问该数据库,并且可以从外部来源登录
  3. 确保您知道主机,用户名(对于前面提到的用户),该用户的密码以及数据库名称
  4. 您可以在此处将这些内容输入wp-config.php。默认情况下,WordPress仅附带wp-config-example.php,因此您必须在该文件中设置此信息,然后在导航到设置屏幕之前将其重命名为wp-config.php
  5. 另请注意:WordPress可能无法访问您的数据库,因为您尝试登录的用户没有外部访问权限。可能值得检查。此外,主持人并不总是直截了当;如果您使用Dreamhost或Amazon Web Services,则通常不能将localhost指定为数据库服务器的位置,除非您专门将计算机设置为这样。

答案 2 :(得分:1)

WordPress不能......好......“建立数据库连接”,在wp-config.php启用调试,这将显示有关错误的更多信息,可能是错误的密码或服务器没有响应。 ..

在文件的任何位置添加此行(例如this)。

define('WP_DEBUG', true);

如果该行已经存在,请确保它是true而不是false

答案 3 :(得分:-1)

答案是:

定义(' DB_PASSWORD','');