Macos 在Mac上建立新的本地web开发目录的最佳实践

Macos 在Mac上建立新的本地web开发目录的最佳实践,macos,web,Macos,Web,这困扰了我很长一段时间,我想就什么是最佳实践达成共识 假设你要开发一个网站 假设您使用Mac作为开发平台 假设您希望在发布完成的文件之前,在Mac上私下/本地开发新网页 是否在/Library/WebServer/Documents中创建开发文件夹 然后修改权限以便您可以在该目录中实际工作? 换言之: sudo mkdir -p /Library/WebServer/Documents/MyNewSite sudo chmod 775 /Library/WebServer/D

这困扰了我很长一段时间,我想就什么是最佳实践达成共识

  • 假设你要开发一个网站
  • 假设您使用Mac作为开发平台
  • 假设您希望在发布完成的文件之前,在Mac上私下/本地开发新网页
是否在/Library/WebServer/Documents中创建开发文件夹 然后修改权限以便您可以在该目录中实际工作? 换言之:

    sudo mkdir -p /Library/WebServer/Documents/MyNewSite
    sudo chmod 775 /Library/WebServer/Documents/MyNewSite
这对我来说太尴尬了。 我希望新的本地web文件有一些首选位置,不需要调整操作系统自然安装所预设的权限


如果有一些文档描述了官方的最佳实践,我当然希望有一个指向它的指针。

您通常在主目录中进行开发。默认配置应允许您使用
~/Sites
,您可以在
http://localhost/~yourusername

~/Sites在Mac OS X的标准安装中不再受支持。您可以采取额外步骤重新启用它,包括编辑/etc/apache2/users/`whoami`.conf,但这些步骤似乎比上面描述的“修复”权限更为迟钝。真的吗?呵呵。我想我已经安装了这么长时间了,我仍然有旧的默认配置。无论如何,我仍然建议将Apache配置为在主目录之外为您的文件提供服务;您的主目录应该始终位于文件所在的位置。如果您需要将文件迁移到新安装,最好将您自己的所有文件都放在主目录中,以便与系统文件或特定于计算机的文件区分开来。