wp-cli 0.14.1 MySQL错误
我今天刚刚更新到wp-cli 0.14.1,再次遇到MySQL问题。我在Windows,Wampserver和Cygwin上。 当我第一次更新到上一个修订版(0.14.0)时,我遇到了类似的问题,并且在github讨论中发现并使用了信息,这很可能是由于php.ini中的“ variables_order”所致。我在ini文件中对此进行了注释,以强制使用EGPCS而不是GPCS的默认值。这样就好了。在下一个版本中提到了修复此问题的方法。 现在,我已经更新到0.14.1,并且在尝试运行“ wp core config ....”以创建wp-config.php文件时,出现命令行错误 MYSQL_PWD is not recognized as an internal or external command. 我回到github线程,看到scribu确实进行了讨论。我按了指向它的链接,以查看它是否会发光。我在第328行看到了更改,但是不知道我现在应该尝试什么,因为更改似乎正在导致我的问题。 仅供参考:我从DOS或Cygwin命令行使用mysql没问题,它们都引用相同的可执行文件,并且可以正常工作。完美无瑕。 任何帮助,将不胜感激。 2014年3月8日更新 注意:(1)我不关心公开用户名或密码,因为它们是临时的,并且位于我的一台本地计算机上。(2)在此调试会话中,您将看到我正在使用phar文件。使用bin文件夹中的“已安装”版本“ wp”会发生完全相同的情况。 这是PHPStorm中的调试会话,我从此wp-cli命令开始: Boss@Bonkers /cygdrive/c/wamp/www/wpsandbox $ ../wp-cli-0.14.1.phar core config --dbhost=127.0.0.1 --dbname=wpsandbox --dbuser=root --dbpass=Bonkers --dbprefix=sndbx_ utils.php中的断点设置为第331行: $final_cmd = $cmd . assoc_args_to_str( $assoc_args ); 这将创建最终命令,并移至第333行以执行: $proc = proc_open( $final_cmd, …