我的开发机器上运行着 Ubuntu Server (12.04)。它在虚拟机中。我已经成功完成了设置 Apache2、MySQL 和 PHP 的任务。我可以通过将主机浏览器指向 IP 来访问服务器。欢呼!
我的下一个任务是设置文件系统,以便我可以在我的主机 (Mac OS X 10.7) 上编辑项目文件,点击“保存”并通过 Linux 服务器在浏览器中查看它们。
我尝试通过与虚拟机共享 Mac 上的一个文件夹来实现此目的,该文件夹安装到/mnt/hgfs/foldername
.然后我将 Apache2 中的虚拟主机指向该文件夹。 chmod
该文件夹用于777
测试目的,并尝试从我的 Mac 访问这些文件。我得到一个403 Forbidden
.
如何设置虚拟机与我的 Mac 共享文件夹,这样我就不必将所有文件通过 FTP 传输到服务器?一个想法是rsync
文件/mnt/hgfs/*
夹public_html
答案1
您需要确保 Apache 拥有一直到公共文件夹的权限。除此之外,它应该可以正常工作,我一直这样做。
cmhod o+rx /mnt
chmod o+rx /mnt/hgfs/
chmod o+rx /mnt/hgfs/foldername
apache可能无法进入mnt