문제

이것은 Media Temple DV 서버와 관련된 질문이지만 다른 사람이 도움이 될 수 있기를 바라고 있습니다. DV 서버의 배포 프로세스에는 "SVN"이라는 폴더로 SSH를 사용하고 전복 체크 아웃을 수행 한 다음 "HTTPDOCS"에서 Symlink를 작성하여 해당 "SVN"폴더의 릴리스 폴더를 가리 킵니다. 에 Symlink를 만들 수 있는지 궁금합니다. 분리된 동일한 폴더를 가리키는 도메인 (본질적으로 코드베이스를 공유하지만 다른 httpdocs와 함께 두 사이트). 다음과 같은 것 같습니다.

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

어떤 상황에서도 이것이 가능합니까? 그리고 만약 그렇다면 미디어 템플 DV 서버에서 가능합니까? 나는 그것을 작동시킬 수없는 것 같다 (위의 예에서는 "내 도메인"이 문제없이 일할 수 있지만 "크로스 도메인"Symlink를 할 수는 없습니다.

도움이 되었습니까?

해결책

당신은 이것을 할 수 있어야합니다. 전체 경로를 동조하고 있습니까? (/var/www/vhosts/my-domain/svn/...) 어떤 오류가 발생합니까?

디렉토리 (/var/www/vhosts/svn)를 구분하기 위해 SVN 체크 아웃을 수행 한 다음 Symlinking을 수행하지 않겠습니까? (ln -s/var/www/vhosts/svn/폴더/var/www/vhosts/my -domain/httpdocs)

MT DV에는 중앙 디렉토리에서 동일한 코어 PHP LIB를 당기는 여러 도메인이 있습니다. 그렇게하기 위해 나는 vhost.conf에 OpenBasedir 지시문을 설정하고 내 포함의 Libs에 대한 전체 경로를 사용해야했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top