MAMP PRO WP-CLI错误:建立数据库连接时出错

时间:2016-08-09 作者:Graham Lutz

我按照wp cli上的安装说明进行了操作。org和am无法连接到数据库。我正在使用(今天上午)新安装的MAMP PRO版本。

which php
/usr/bin/php

echo $WP_CLI_PHP
/Applications/MAMP/bin/php/php5.5.14/bin/php

wp --info
PHP binary:     /usr/bin/php
PHP version:    5.5.14
php.ini used:   
WP-CLI root dir:    phar://wp-cli.phar
WP-CLI packages dir:    
WP-CLI global config:   
WP-CLI project config:  
WP-CLI version: 0.24.1
当我跑步时wp <anything> 在命令行中Error: Error establishing a database connection

3 个回复
SO网友:Stacy

我注意到原来的答案中有一个拼写错误,但在我的中它确实对我有用。zshrc文件。拼写错误是最后一行的结尾,它错过了最后一行/ 在php版本和bin目录之间

#MAMP Madness
export PATH=/Applications/MAMP/Library/bin:$PATH
PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

SO网友:mtedwards

我发现,如果在wp配置中,它似乎工作得更好。您使用的php:

define(\'DB_HOST\', \'127.0.0.1\');

而不是:

define(\'DB_HOST\', \'localhost\');

SO网友:Graham Lutz

好吧,这就是我的想法。

~/.bash_profile 应如下所示:

#MAMP Madness
export PATH=/Applications/MAMP/Library/bin:$PATH
PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}bin:$PATH

相关推荐

WP-CLI插件安装导致PHP致命错误-在不在对象上下文中时使用$This

运行时sudo wp install plugin pluginname --allowroot它会导致错误:PHP致命错误:未捕获错误:在/var/www/html/wp-content/plugins/pluginname/blocks中不在对象上下文中时使用$this。菲律宾比索:89我们有一个自定义插件,其中包含以下内容: class Block{ public static function Run() { add_action(\'e