データフォルダのスクリプトをWordPressテーマフォルダに同期する方法は?
現在、私は次のように設定しています。
config.vm.synced_folder "./data", "/vagrant_data"
これに関して:
config.vm.synced_folder "data", "/var/www/public_html/wpthemes/wp-content/themes/UberBasic/"
しかし、うまくいきません。
ベストアンサー1
正しく機能するには、使用しているコンピュータにVirtualBoxゲストアドインをインストールする必要があります。
debian/stretch64 などのデフォルトのボックスを使用している場合は、VirtualBox ゲストアドインが含まれていないため、手動でインストールする必要があります。
これを行うには、次の操作を行う必要があります。 * VirtualBox GUIにゲストアドインiso cdromを追加してインストールします。
コンソール/ターミナルから:
vagrant up
vagrant ssh
mkdir /opt/tempdir
mount /dev/sr0 /opt/tempdir
sudo apt-get install -y linux-headers-amd64 build-essentials
sudo ./VBoxLinuxAdditions.run
rm -fr /opt/tempdir
フォルダの同期を許可するには、仮想マシンを終了してVagrantfileを変更する必要があります。
config.vm.synced_folder "data", "/var/www/public_html/wpthemes/wp-content/themes/UberBasic/"
vagrant up を使用して仮想マシンを起動できます。これにより、放浪ホストとゲスト間で完全に同期されたフォルダが作成されます。
vagrant destroyを使用する場合は、最初からすべてを繰り返す必要があることに注意してください。
または、VBゲストアドインを含むVagrantボックスを使用することもできます。これは簡単です。