LoginSignup
16
16

More than 5 years have passed since last update.

VCCWとWP-CLIをもっと仲良しにする設定

Posted at

WP-CLIの0.24からリモートサーバー上でコマンドを実行できるようになりました。

詳しくはこちらのブログを見てね。

で、ブログの方に書き忘れたのでこっちに書きますが、VCCWとこの機能は結構仲良しで、あらかじめ設定しておくとホストマシンからWP-CLIコマンドを実行するだけで、VCCW上のWordPressを好き放題にすることができます。

$ wp @vccw core update

上の例では、VCCW上のWordPress本体をアップデートしてます。

設定方法

まず、VCCWのディレクトリに移動して、以下のコマンドを実行してください。

$ vagrant ssh-config

すると、SSH用の設定情報が出力されるので、それを~/.ssh/configにコピペしてください。

めんどくさい人は以下のコマンドで一発ですが、意味がわかってない人はやめましょう。

$ vagrant ssh-config >> ~/.ssh/config

次に ~/.wp-cli/config.yml に以下のように記述してください。

@vccw:
  ssh: vccw.dev/var/www/wordpress

設定は以上です。

では、いろいろ試してみましょう。

プラグインを新規に作りたいときは。。。

$ wp @vccw scaffold plugin oreore

あら不思議、www/wordpress/wp-content/plugins 以下にプラグインができてますね。

$ wp @vccw db export /vagrant/oreore.sql

ってすると、Vagrantfile があるディレクトリに wordpress.sql っていうファイルがあるはず。

VCCW のゲストマシン上の /vagrant はローカルと共有されてますので、ここにエクスポートすればすぐにホストマシンのエディター等で編集することができます。

便利でしょ。

16
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
16