这是Media Temple DV服务器的一个非常具体的问题,但我希望有人可以提供帮助。我们在DV服务器上的部署过程涉及ssh'in并将Subversion签出到名为“svn”的文件夹中,然后在“httpdocs”中创建符号链接以指向该“svn”文件夹中的版本文件夹。我想知道是否可以在单独的域上创建指向同一文件夹的符号链接(实际上,两个站点共享一个代码库但具有不同的httpdocs)。看起来像是:
/vhosts
/my-domain/
/httpdocs (symlink points to svn)
/svn
/my-other-domain
/httpdocs (symlink points to svn in my-domain)
在任何情况下都可以吗?如果是的话,是否可以在Media Temple DV服务器上使用?我似乎无法让它工作(在上面的例子中,我可以让“my-domain”工作没有问题,但不能做“跨域”符号链接。
答案 0 :(得分:1)
你应该能够做到这一点。你是否符合完整路径? (/ var / www / vhosts / my-domain / svn / ...)你得到了什么错误?
为什么不将SVN签出分离到目录(/ var / www / vhosts / svn),然后对其进行符号链接? (ln -s / var / www / vhosts / svn / folder / var / www / vhosts / my-domain / httpdocs)
在我的MT DV上,我有多个域从中央目录中提取相同的核心PHP库。为此,我必须在vhost.conf中设置openbasedir指令,并使用我的包中libs的完整路径。