سؤال

هذا سؤال محدد جدا لخوادم DV معبد الوسائط، لكنني آمل أن يساعد شخص ما هناك. تنطوي عملية النشر الخاصة بنا على خادم DV SSH للتطبيقات وتطبيقها في مجلد يسمى "SVN" ثم إنشاء Symlink في "HttpDocs" للإشارة إلى مجلد "تحرير" في مجلد "SVN". أتساءل عما إذا كان من الممكن إنشاء Symlink على متفرق المجال الذي يشير إلى نفس المجلد (أساسا، ومواقعين تقاسم codeBase ولكن مع 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 / ...) ما هي الأخطاء التي تحصل عليها؟

لماذا لا تفعل الخروج SVN الخاص بك لفصل الدليل (/ var / www / vhosts / svn) ثم قم بإجراء التعاود على ذلك؟ (ln -s / var / www / www / vhosts / svn / folder / var / www / vhosts / my-domain / httpdocs)

على بلدي MT DV، لدي مجالات متعددة تسحب نفس PHP الأساسية من الدليل المركزي. للقيام بذلك، اضطررت إلى إعداد توجيه OpenBasedir في Vhost.conf وكذلك استخدام المسار الكامل إلى Libs في بلدي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top