我有一台可以运行 Leopard (10.5) 或 Snow Leopard (10.6) 版本的 OS X 的 Mac。在将文件发布到我的生产主机之前,我正在使用它进行 Web 开发/测试。
在生产主机上,我网站的文档根目录位于主目录下(例如 /home/stimulatingpixels/public_html),我想在 Mac 上复制该位置。不幸的是,它们是 Mac 上的一个隐藏和锁定占位符,看起来像一个安装在 /home 位置的驱动器,里面什么都没有。
我从经验中知道,将其移动并放入您自己的 /home 目录是不明智的,因为升级可能会导致它被删除(顺便说一下,它不会存储在 TimeMachine 备份中)。
那么,问题是,不管是 Leopard 还是 Snow Leopard,是否可以在 Mac 上安全地使用 /home?
(注意:我意识到这是非常特定于 Mac 的,并且也会在 Apple 论坛中询问。除了涵盖所有基础之外,我只想在这里询问。)
更新:为了帮助描述我为什么要这样做,除了前端网站之外,我还有一系列我想运行的脚本。能够使用 /home 目录(更具体地说是从服务器根目录的相同路径)的主要目标之一是,可以在开发 mac 上使用相同的输出路径,也可以在生产服务器上使用。我知道有办法解决这个问题,但我宁愿不必处理它。真正的目标是让开发 Mac 上的所有文件从目录树的 / 根目录具有与生产服务器相同的文件路径。
另一个更新:我之前忘记提到的另一个原因是在使用基本身份验证时设置 .htaccess 路径。由于这些路径来自文件系统根目录而不是网站 docroot,因此当它是树的一部分时,它们最终会通过“/home”。