0

これは Media Temple DV サーバーに固有の質問ですが、誰かが助けてくれることを願っています。DV サーバーでのデプロイ プロセスでは、「svn」というフォルダーに ssh 接続して Subversion チェックアウトを実行し、「httpdocs」にシンボリック リンクを作成して、その「svn」フォルダー内のリリース フォルダーを指すようにします。同じフォルダーを指すのドメインにシンボリックリンクを作成できるかどうか疑問に思っています (基本的に、コードベースを共有しているが httpdocs が異なる 2 つのサイト)。次のようになります。

/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」を問題なく動作させることができますが、「クロスドメイン」シンボリックリンクを実行することはできません.

4

1 に答える 1

1

これができるはずです。フルパスにシンボリックリンクしていますか?(/var/www/vhosts/my-domain/svn/ ... ) どのようなエラーが発生していますか?

別のディレクトリ (/var/www/vhosts/svn) に SVN チェックアウトを行ってから、そのディレクトリへのシンボリック リンクを作成してみませんか? (ln -s /var/www/vhosts/svn/folder /var/www/vhosts/my-domain/httpdocs)

私の MT DV では、中央のディレクトリから同じコア PHP ライブラリをプルする複数のドメインがあります。そのためには、vhost.conf で openbasedir ディレクティブを設定し、インクルードでライブラリへのフル パスを使用する必要がありました。

于 2009-06-04T00:27:40.350 に答える