WP-CLI 连接数据库出错

WP-CLI error in connecting to the database

这是使用 MAMP 时非常常见的 wp-cli 错误。我安装了 wp-cli,按照说明的建议将 MAMP 使用的 php 版本导出到 WP_CLI_PHP 变量。 $ wp --info 的输出是:

PHP binary: /Applications/MAMP/bin/php/php5.6.2/bin/php
PHP version:    5.6.2
php.ini used:   /Applications/MAMP/bin/php/php5.6.2/conf/php.ini
WP-CLI root dir:    phar://wp-cli.phar
WP-CLI global config:   
WP-CLI project config:  
WP-CLI version: 0.20.1

我已经遵循了所有解决方案,但在连接到数据库时仍然出现超时和错误。我还有 MAMP 运行 while 运行 wp-cli 命令。有什么想法吗?

在看到评论 here 关于在 wp-config 文件中使用 if 语句时 wp-cli 可能出现的问题后,我回去检查了我的。配置文件使用多个 if 语句来设置 $config_file 变量。我注释掉了整个块并简单地设置了 $config_file = "path_to_config"。这似乎已经成功了。