Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save dsk52/1f9c27e00a162dc7e818f2805a60f5d1 to your computer and use it in GitHub Desktop.

Select an option

Save dsk52/1f9c27e00a162dc7e818f2805a60f5d1 to your computer and use it in GitHub Desktop.

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=guid

以下ダメだったやつ

Sequel Pro

Sequel Proでやってみるも結局SSHの問題なので上手くいかず。 「SSH トンネルが予期せず切断されました。」とかってものが出力されていた。 SSHで接続する際に、 ~/.ssh/config の中身をなめるらしく、1個ずつ確認してるうちに認証の回数を超えたらしい。

mysqlコマンド

何故か上手くできない。

環境を作り直す

vagrant destroy して up するという暴挙に出るも何も変わらなかった。

こんな感じならほんとに Wocker で良い気がしてきた。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment