使用 wp-cli 和 xampp 建立数据库连接时出错
Error establishing database connection using wp-cli and xampp
我已经准备好在 Windows 运行ning XAMPP 上使用 WP-CLI 的所有内容。或者我是这么想的。当我尝试执行以下命令时:
wp rewrite structure '/%postname%/'
我收到以下错误:
Error: Error establishing a database connection. This either means that the username and password information in your wp-config.php
file is incorrect or we canÔÇÖt contact the database server at localhost
. This could mean your hostÔÇÖs database server is down.
我读到使用的 PHP 必须是正确的(对此问题的通常解释)。 运行 wp --info
产生以下结果。
$ wp --info
PHP binary: C:\xampp\xampp-5.6.24\php\php.exe
PHP version: 5.6.24
php.ini used: C:\xampp\xampp-5.6.24\php\php.ini
WP-CLI root dir: C:\lib\wp-cli
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.0.0
我认为这看起来是正确的。我可以从浏览器访问数据库,正常使用 WP,甚至使用 wp-cli 执行数据库命令。但由于某种原因,重写命令给出了一个错误(如上所述)。有趣的是,它实际上改变了永久链接选项,但我担心因为它给出了一个错误,所以一些其他操作没有正确执行。
更改 wp-config.php 中的凭据使我无法 运行 db 命令,因此显然它在某种程度上有效。
可能出了什么问题?我在这里很无能!
数据库使用wp-cli建立,使用root账号访问
原来是wp-cli的bug,作者现在正在处理
我已经准备好在 Windows 运行ning XAMPP 上使用 WP-CLI 的所有内容。或者我是这么想的。当我尝试执行以下命令时:
wp rewrite structure '/%postname%/'
我收到以下错误:
Error: Error establishing a database connection. This either means that the username and password information in your
wp-config.php
file is incorrect or we canÔÇÖt contact the database server atlocalhost
. This could mean your hostÔÇÖs database server is down.
我读到使用的 PHP 必须是正确的(对此问题的通常解释)。 运行 wp --info
产生以下结果。
$ wp --info
PHP binary: C:\xampp\xampp-5.6.24\php\php.exe
PHP version: 5.6.24
php.ini used: C:\xampp\xampp-5.6.24\php\php.ini
WP-CLI root dir: C:\lib\wp-cli
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.0.0
我认为这看起来是正确的。我可以从浏览器访问数据库,正常使用 WP,甚至使用 wp-cli 执行数据库命令。但由于某种原因,重写命令给出了一个错误(如上所述)。有趣的是,它实际上改变了永久链接选项,但我担心因为它给出了一个错误,所以一些其他操作没有正确执行。
更改 wp-config.php 中的凭据使我无法 运行 db 命令,因此显然它在某种程度上有效。
可能出了什么问题?我在这里很无能!
数据库使用wp-cli建立,使用root账号访问
原来是wp-cli的bug,作者现在正在处理