WordPressサイトのコピーをローカルで動かして検証しようとしたら、手元のMacに作っていたWordPress環境が壊れていることに気付きました。Macにこういうの入れるとOSバージョンアップのたびに苦しみます。なので、そろそろVMのLinux上で動かしたい。流行っているらしいVagrantとかDockerとかchefとかいろいろ中途半端に調べた結果、Vagrantだけをベタに使う方法に落ち着きました。

  • MacOS専用
  • backWPupでサーバ上にtar.gzでバックアップがとられているのが前提
  • ruby 1.9以上
  • VagrantのVMはUbuntuべったり

と汎用性は著しく低いのですが、せっかくつくったので公開します。
https://github.com/skoji/vagrant-wp-from-backup
parameters.rbをいじった上でrake一発で、運がよければコピーされたWordPressがローカルで起動し、http://localhost:4567 から見ることができます。
ERBの使い方はおそらく変なのでアドバイス歓迎します。