如何将共享文件夹同步到我的 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 并安装它

虚拟盒图形用户界面

在您的控制台/终端中:

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 主机和来宾之间拥有一个完全同步的文件夹。

请注意,如果您使用 vagrant destroy,则必须从头开始重复所有操作。

或者您也可以使用嵌入了 VB 来宾添加的 Vagrant 盒子,这样更简单。

相关内容