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