実際のサイトのコピーをテストサーバーにコピーしようとしています。私はwp-cliをインストールしました、そして、wp-cliは時々動きます、そして時々動きません。うまくいかないときは、何も返しません。 1文字ではありません。私はウェブサイトを見ることができます、Apache、phpとmysqlはすべてうまくいっているようです。 WP_DEBUG
でwp-config.php
をオンにしたところ、次のようにいくつかの小さなエラーが発生しました。
PHPに関するお知らせ:wpdb :: escapeは 非推奨 バージョン3.6以降で/です。代わりにwpdb :: prepare()またはesc_sql()を使用してください。 /var/www/wp-includes/functions.phpの3083行目にあります。注意:wpdb :: escapeは 非推奨です バージョン3.6以降!代わりにwpdb :: prepare()またはesc_sql()を使用してください。 3083行目の/var/www/wp-includes/functions.php
私は試してみましたwp-cli --debug
機能する唯一のコマンドはwp-cli --info
です
これが役に立つ場合に備えて、これはwp-cli
の出力です。
PHPバイナリ:/usr/bin/php5
PHPバージョン:5.5.3-1ubuntu2.3
php.iniが使用しました:/etc/php5/cli/php.ini
WP-CLIのルートディレクトリ:phar://wp-cli.phar
WP-CLIグローバル設定:
WP-CLIプロジェクト構成:
WP-CLIのバージョン:0.15.0
たまにはコマンドが機能します。これは非常に奇妙です。
マルチサイトがある場合は--urlフラグを使用する必要があります。
wp-cli --debug --url=www.example.com
または
wp theme list --url=www.example.com
Php5-cliをインストールしただけなら、おそらくphp5-mysqlを持っていないでしょう。 Sudo apt-get install php5-mysql
を実行してみて、それが役立つかどうかを確認してください。
私はシングルサイトインストールでこの問題を抱えていました。私が壊れたプラグインを持っていたことが判明し、そしてそれはサイト自体を致命的なエラーで失敗させていました。
壊れたプラグインを交換して致命的なエラーがなくなると、wp-cliは通常どおり動作しました。