WordMoveが使いたかったので、VCCWを使っている。
イニシャルコストはあるものの、一度設定してしまえばコマンド1個でDBやテーマ、プラグインなんかのファイルを他の環境と同期できるのが良かった。
今回もその恩恵にあやかろうと、コマンドを叩いたが、SSH周りでトラブったようで、全然出来なかった。
とりあえず本番からSQLファイルのダンプはできたので、 ローカル環境へのインポート が問題になった。
結論を出しておくと以下。
WP-CLIで、SQLのインポートとURLの差し替えを行う
$ wp db import /vagrant/hoge.sql
$ wp search-replace 'http://example.dev' 'http://example.com' --skip-columns=guidSequel Proでやってみるも結局SSHの問題なので上手くいかず。
「SSH トンネルが予期せず切断されました。」とかってものが出力されていた。
SSHで接続する際に、 ~/.ssh/config の中身をなめるらしく、1個ずつ確認してるうちに認証の回数を超えたらしい。
何故か上手くできない。
vagrant destroy して up するという暴挙に出るも何も変わらなかった。
こんな感じならほんとに Wocker で良い気がしてきた。