使用符号链接作为MAMP主机中的文档根

时间:2014-10-24 20:02:54

标签: apache mamp symlink mamp-pro

我正在使用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符号链接当前指向的目录。

有没有解决方法,以便我可以指定一个符号链接作为文档根目录,并且它总是指向该符号链接而不是当前正在符号链接的实际目录?否则我必须手动更改它并每天多次重启服务器,这会变得非常快。

0 个答案:

没有答案