WordPressサイトの開発にあたり、Vagrantのローカル開発環境を使用したいのですが、動作に不具合が出て困っています。
参考にしたのは、
- ローカル開発環境の構築
- http://dotinstall.com/lessons/basic_local_development_v2
と、
- WordPressのプラグインやテーマ、ウェブサイトの開発に超便利なVagrantつくりました。
- http://firegoby.jp/archives/5141
です。
両方どちらも試し、vagrant up で起動〜開発までは順調に進みます。
が、vagrant halt でシャットダウンした後に再び vagrant up を行うと、全てのデータが初期化(wwwフォルダ内が全て更新)されてしまいます。
開発環境を立ち上げっぱなし…というわけにもいきませんし、かといって落としてしまうとデータが消えてしまい開発したものがパーになってしまうのは困りものです…。
解決方法が分かる方や、(大分探しましたが)参照記事など教えていただけますと幸いです。
知識不足によるものでしたら申し訳ありません。
よろしくお願い致します。
みんなの回答 1 件
Vagrantをまったく知らないので、これ以上の回答はできないかもしれませんが、Wordpressのテーマ制作だったり、プラグイン開発で、凝ったことをやらないなら開発環境を本番と揃えたりしなくても良いんじゃないかと思います。
とりあえず、XAMPPとかでどうっすかね。
で本題の回答、調べてみたら、リンク先には
> 仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツール
> (中略)
> 続いて「vagrant up」コマンドを実行すると、指定したboxファイルがダウンロードされ、仮想マシンの作成と起動が実行される。
って書いてあるので、仮想マシンの構築から破棄まで自動化されてるんでしょう。
なので、起動時にその上書きされてしまい初期化されると。
仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する - さくらのナレッジ
http://knowledge.sakura.ad.jp/tech/1552/関連するトピックス