7

我正在使用 MAMP PRO v3.0.7.2

我想为 MAMP Pro 的主机部分中的特定条目指定一个符号链接作为文档根目录,该条目指向我项目的最新版本,在开发过程中每天可以更改很多次。问题是当我选择这个符号链接作为我的文档根目录时,MAMP 会重写路径以匹配符号链接指向的任何目录。

我的项目的构建脚本会更新该符号链接以指向每次重建时的最新版本目录,但 MAMP 仍将以前的版本作为文档根目录。

因此,例如,我希望文档根为:

/Users/username/Sites/projectname/live

这是一个当前指向目录的符号链接:

/Users/username/Sites/projectname/releases/2014-10-24-17_25_52

MAMP 不尊重符号链接路径,而是将其重写为

/Users/username/Sites/projectname/releases/2014-10-24-17_25_52

所以当我稍后重建我的项目时,MAMP仍然将文档根指向上面的路径,但/live现在指向

/Users/username/Sites/projectname/releases/2014-10-24-18_17_48

在过去,我手动配置了 Apache,并且使用符号链接作为文档根目录很好,并且每当我重建项目时,最新的构建在 vhosts 中定义的 URL 处解析,而无需编辑任何内容或重新启动 Apache。

我尝试在 Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf 中手动编辑相应的 VirtualHost 条目 MAMP 的 httpd.conf 文件,但是每当服务器重新启动时,它都会覆盖我的更改并将路径的所有实例重写回任何内容/live符号链接当前指向的目录。

有没有办法解决这个问题,以便我可以将符号链接指定为文档根目录,并让它始终指向该符号链接而不是当前符号链接到的实际目录?否则,我必须每天手动更改它并重新启动服务器很多次,这很快就会变旧。

4

0 回答 0