wp-cli 0.14.1 MySQLエラー
今日wp-cli 0.14.1に更新しましたが、もう一度MySQLの問題が発生しました。私はWindows、Wampserver、およびCygwinを使用しています。 私が最後のリビジョン(0.14.0)に初めて更新したとき、同様の問題があり、GitHub ディスカッションからの情報を見つけて使用しました。これは、php.iniの「variables_order」が原因である可能性が高いと考えています。GPCSではなくEGPCSのデフォルトを強制するために、iniファイルでコメントアウトしました。それはそれを大事にしました。次のリリースでこれを修正することについての言及がありました。 ここで、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)ユーザー名またはパスワードは一時的なものであり、これは私のローカルマシンの1つにあるため、公開する必要はありません。(2)このデバッグセッションでpharファイルを使用していることがわかります。binフォルダーにある「インストール済み」バージョンの「wp」を使用しても、まったく同じことが起こります。 これは、このwp-cliコマンドで開始したPHPStormのデバッグセッションです。 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, $descriptors, $pipes …