공유 폴더를 내 WordPress 디렉터리에 어떻게 동기화하나요?

공유 폴더를 내 WordPress 디렉터리에 어떻게 동기화하나요?

데이터 폴더의 스크립트를 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을 추가하고 설치합니다.

가상 박스 GUI

콘솔/터미널에서:

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 상자를 사용할 수 있습니다. 이는 더 쉽습니다.

관련 정보