ベイグラントと呼ぶようです。VirtualBox用boxファイルを指定して登録する。このままでは共有しているフォルダやファイルのOwnerとGroupはvagrantとなります。PHP5.4.28からはセッションファイルのOwnerはrootもしくはWEBサーバのUserに制限されたようで共有領域にセッションを保存しているとログインなどができなくなります。そのために限らずですが、共有ファイルのOwnerを変更する場合は以下の記述となります。開発を行っていると強制的に未来の時間に変更して動作を確認したい時もあります。VirtualBoxはデフォルトで時刻をホストOSと同期するらしく、この機能を停止する必要があります。コマンドプロンプトで操作します。して上記のコマンドを実行します。自作のプログラムだと気になることはなかったが、EC-CUBE3系を入れたあたりからブラウザでのアクセスで画面が表示されるまでが極端に遅くなった。Magento2系を入れたらさらに遅く、使い物にならなくなってしまうほど。CPU数やメモリ割り当てを上げても解決せず。vagrantの共有ファイルシステムが遅いという問題が指摘されているのを見かけてこれが原因だと気がつく。ファイル数が多いシステムだと共有が遅いので、その分遅くなるのだと。nfsで共有するのが楽ちんぽいがWindowsなので不可。Sambaは信頼性に欠けるようなのでrsyncを使うのがベターな様子。デフォルトでインストールします。コマンドラインにてインストールします。共有設定をrsyncに書き換えます。共有から除外したい場合、指定します。実行して共有フォルダを監視状態にします。これで共有フォルダ内を変更すると自動的にゲストOSへ反映されるようになるはずです。するとキャッシュされなくなりました。連発してしまうようになりました。エラーが連発している間に以下の鍵ファイルを削除します。sshでログインして作業します。すると問題なく立ち上がるはずです。するといけるかもしれません。仮想マシンの削除なので取り扱いに注意です。rsync-autoを実行すると、以下のようなエラーが出て同期できなくなってしまいました。すると普通に同期できるようになりました。rsync-autoだと3テンポくらい同期が遅いので、プラグインを導入してみました。Vagrantfileに以下を追加します。表示されて立ち上がらくなってしまった。拡張子変更したら立ち上がりました。すると以下のようなエラーが途中で出力されてWEBアクセスできなくなってしまいました。原因はよくわかりませんが、VirtualBoxがインストールされているフォルダで以下のファイルを右クリックしてインストールすれば無事に接続できるようになりました。すると以下のようなエラーが表示されて立ち上がらなくなりました。最新のVirtualBoxをインストールすれば立ち上がるようになりました。場合によってはVagrantのバージョンアップも要求されるかもしれません。[[vagrant-disksize:https://github.com/sprotheroe/vagrant-disksize]]というプラグインを使用すれば簡単に容量を上げることができます。容量を拡張したい場合は引き続き以下の操作を行います。ベイグラントと呼ぶようです。VirtualBox用boxファイルを指定して登録する。このままでは共有しているフォルダやファイルのOwnerとGroupはvagrantとなります。PHP5.4.28からはセッションファイルのOwnerはrootもしくはWEBサーバのUserに制限されたようで共有領域にセッションを保存しているとログインなどができなくなります。そのために限らずですが、共有ファイルのOwnerを変更する場合は以下の記述となります。開発を行っていると強制的に未来の時間に変更して動作を確認したい時もあります。VirtualBoxはデフォルトで時刻をホストOSと同期するらしく、この機能を停止する必要があります。コマンドプロンプトで操作します。して上記のコマンドを実行します。自作のプログラムだと気になることはなかったが、EC-CUBE3系を入れたあたりからブラウザでのアクセスで画面が表示されるまでが極端に遅くなった。Magento2系を入れたらさらに遅く、使い物にならなくなってしまうほど。CPU数やメモリ割り当てを上げても解決せず。vagrantの共有ファイルシステムが遅いという問題が指摘されているのを見かけてこれが原因だと気がつく。ファイル数が多いシステムだと共有が遅いので、その分遅くなるのだと。nfsで共有するのが楽ちんぽいがWindowsなので不可。Sambaは信頼性に欠けるようなのでrsyncを使うのがベターな様子。デフォルトでインストールします。コマンドラインにてインストールします。共有設定をrsyncに書き換えます。共有から除外したい場合、指定します。実行して共有フォルダを監視状態にします。これで共有フォルダ内を変更すると自動的にゲストOSへ反映されるようになるはずです。するとキャッシュされなくなりました。連発してしまうようになりました。エラーが連発している間に以下の鍵ファイルを削除します。sshでログインして作業します。すると問題なく立ち上がるはずです。するといけるかもしれません。仮想マシンの削除なので取り扱いに注意です。rsync-autoを実行すると、以下のようなエラーが出て同期できなくなってしまいました。すると普通に同期できるようになりました。rsync-autoだと3テンポくらい同期が遅いので、プラグインを導入してみました。Vagrantfileに以下を追加します。表示されて立ち上がらくなってしまった。拡張子変更したら立ち上がりました。すると以下のようなエラーが途中で出力されてWEBアクセスできなくなってしまいました。原因はよくわかりませんが、VirtualBoxがインストールされているフォルダで以下のファイルを右クリックしてインストールすれば無事に接続できるようになりました。すると以下のようなエラーが表示されて立ち上がらなくなりました。最新のVirtualBoxをインストールすれば立ち上がるようになりました。場合によってはVagrantのバージョンアップも要求されるかもしれません。[[vagrant-disksize:https://github.com/sprotheroe/vagrant-disksize]]というプラグインを使用すれば簡単に容量を上げることができます。容量を拡張したい場合は引き続き以下の操作を行います。