Windows 8.1 マシンで初めて Vagrant セットアップを実行する作業を行っています。すべてのドキュメントがどのように機能するかを理解するために、すべてのドキュメントを調べました。Ubuntu 14 LAMP 開発ボックスを使用するように構成するために、puphpet を使用しました。
私の混乱は、同期されたフォルダーのセットアップ方法に関するものです。インストール時に同期されたフォルダーは、puphpet セットアップで指定したローカル ディレクトリに常に新しい 'default' および 'html' フォルダーを作成するようです。次に、実行するコード ファイルを既定のフォルダーに配置する必要があります。
例: ホスト フォルダー: ./www は、Vagrant の起動後に /www/default と www//html を含むことになります。なぜこれが起こっているのですか?リモート フォルダーはデフォルトの /var/www のままにしました。
私の理想的なセットアップは、自分のマシンに Vagrant ボックス フォルダーをセットアップし、コード プロジェクトを Vagrant ボックス ファイルと同じディレクトリに配置することでした。ただし、Vagrant が作成する「default」ディレクトリにしかコード プロジェクトを配置できないようです。
ドキュメントでこれについての言及が見つかりません。これは正常な動作ですか? そうでない場合、コードを任意のディレクトリに保持できるようにするには、どうすればこれを回避できますか?
puphpet 構成ファイルからの関連コードは次のとおりです: synced_folder:
Rh7fCuil7xE4: ソース: ./www ターゲット: /var/www sync_type: デフォルト rsync: 引数: '-z' 除外: .vagrant/ 自動:「偽」