質問

これは、メディアテンプルDVサーバーにかなり固有の質問ですが、そこにいる誰かが助けてくれることを願っています。 DVサーバーでの展開プロセスでは、「SVN」と呼ばれるフォルダーへのSSH'ingのsSH'ingを実行し、「httpdocs」にSymlinkを作成して、その「SVN」フォルダーのリリースフォルダーを指すことが含まれます。私はそれがシンリンクを作成することが可能かどうか疑問に思っています 分ける 同じフォルダーを指すドメイン(基本的に、コードベースを共有する2つのサイトが異なるhttpdocsを使用)。次のように見えます:

/vhosts
    /my-domain/
        /httpdocs (symlink points to svn)
        /svn
    /my-other-domain
        /httpdocs (symlink points to svn in my-domain)

これはどんな状況でもまったく可能ですか?もしそうなら、それはメディアテンプルDVサーバーで可能ですか?私はそれを動作させることができないようです(上記の例では、「my-domain」を問題なく動作させることができますが、「クロスドメイン」シンリンクを行うことはできません。

役に立ちましたか?

解決

これができるはずです。あなたはフルパスに象徴していますか? (/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 libを引く複数のドメインがあります。そのためには、vhost.confでOpenBasedirディレクティブをセットアップする必要がありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top