4

我想将我的站点目录从我的启动盘上移到一个外部硬盘驱动器上。

例如,我将 ~/Sites 目录的所有内容移动到外部驱动器 /Volumes/ExternalDrive/Sites

我在想我可以删除启动盘上的站点版本,然后链接到外部硬盘驱动器位置。当我尝试这样做时,我收到一个错误:

“站点”不能被修改或删除,因为它是 Mac OS X 的要求。

我相信我已经更新了所有适当的 apache2 配置文件,但我相信这是一个 mac 的东西。

任何帮助表示赞赏。

谢谢,詹姆斯

4

1 回答 1

2

我还没有在 10.7 中尝试过,但是我在 10.6 中的其他默认用户文件夹中遇到了类似的问题。我最终使用命令行来强制解决问题,这可能对您使用 Sites 文件夹有用。

首先,确保您已正确备份内容。然后打开终端并尝试:

sudo rm -r /Users/yourusernamehere/Sites
ln -s /Volumes/ExternalDrive/Sites /Users/yourusernamehere/Sites

第一行删除具有根级别权限的站点文件夹。第二行在您的用户文件夹中创建一个指向 /Volumes/ExternalDrive/Sites 的软链接,名称为 Sites。此软链接将在 Finder 中显示为别名,但在命令行等下会更好地工作。

于 2012-05-07T22:22:56.767 回答