0

这是一个非常特定于 Media Temple DV 服务器的问题,但我希望有人能提供帮助。我们在 DV 服务器上的部署过程包括 ssh'ing 并在名为“svn”的文件夹中执行 Subversion 签出,然后在“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 服务器上使用?我似乎无法让它工作(在上面的例子中,我可以让“我的域”正常工作,但不能做“跨域”符号链接。

4

1 回答 1

1

你应该能够做到这一点。您是否符号链接到完整路径?(/var/www/vhosts/my-domain/svn/ ... ) 你遇到了什么错误?

为什么不将 SVN 签出到单独的目录(/var/www/vhosts/svn),然后进行符号链接呢?(ln -s /var/www/vhosts/svn/文件夹/var/www/vhosts/my-domain/httpdocs)

在我的 MT DV 上,我有多个域从中央目录中提取相同的核心 PHP 库。为此,我必须在 vhost.conf 中设置 openbasedir 指令,并使用包含的库的完整路径。

于 2009-06-04T00:27:40.350 回答