HighLab

mixhostでvagrantを使ってローカル環境と本番環境を同期させようとした話

  • 公開日:
  • 更新日:
  • 文字数:878文字

mixhostのサーバーを使って、wordpressのローカル環境を作成する際にvagrantでの環境をつくろうとしました。

バージョン
virtualbox 5.2.22r126460
Vagrant 2.2.2
wordmove 2.0.0
vccw 3.18.0

結論から話しますと、同期できませんでした。
というのも、ファイルなどは本番と同期できたのですが、DBが同期できませんでした。
様々なmovefileのバリーエションを考えてはや3日・・

$ vagrant up
movefileが生成されるので、設定
$ vagrnat reload
wordpressのフォルダー内の削除
$ vagrant ssh
$ cd /vagrant
$ wordmove pull --all
エラー内容をみてみると、

/home/vagrant/.gem/ruby/2.3.0/gems/net-scp-1.2.1/lib/net/scp.rb:365:in `block (3 levels) in start_command': SCP did not finish successfully (126):  (Net::SCP::Error)

20回は繰り返しました・・
なんて無駄な時間。

どうしようもなくなっているときにmixhostのページに

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
もしかして、これが原因では!?
でも、他にネットに私と同じような主旨の記事が見つかりませんでしたので、
mixhostに問い合わせてみました。

私がお問い合わせした内容の一部です。
19時半にお問い合わせしたので、今日はもう返ってこないなと思っていたら
21時ごろに返答が!対応がはやいなと感心し、内容をみて見ると

んーーー前言撤回!
なんともいえない返答が・・
wordmoveではデーターベースはpullできないということなのか曖昧なかんじ。
あまり専門の人ではないのか適当な返答。

結局データベースとの同期は諦めました。