解析错误:wp-config.php中的意外DB_USER T_STRING

时间:2015-01-19 20:18:21

标签: php mysql wordpress

我正在将网站复制到同一服务器上的不同域名 - 这是我通常不会做的事情。 我使用FileZilla复制了public_html,并使用与原始数据库相同的用户名和密码创建了一个新数据库(并在此新数据库中上传了旧数据库)。我更改了wp-config.php文件中的新数据库名称,但现在我继续收到以下错误:

解析错误:语法错误, / home / 用户名 / 网站 / public_html /中的意外“DB_USER”(T_STRING) wp-config.php 22

我的wp-config文件如下:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database’);

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

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

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

我正确填写了数据库名称。我没有更改密码和用户名,因为它们与以前的数据库中的相同。

谁知道什么是错的?

谢谢!

3 个答案:

答案 0 :(得分:3)

错误在于:

define('DB_NAME', 'database’);

最后一个勾号(恰好在database之后)应该是单引号(')而不是后退勾号(`)。

答案 1 :(得分:0)

这可能是一个错字,请尝试:

define('DB_USER', 'username');

而不是:

 define('DB_USER', 'username’);

答案 2 :(得分:0)

就我而言,我更改了数据库用户密码。 但我没有重启mysql服务。

重启服务后,一切都像魅力一样。 还要经常检查PHP_error.log文件。 (在C:\ Windows \ Temp中)