نشر التخريب متعدد المجالات على معبد الوسائط DV
-
09-09-2019 - |
سؤال
هذا سؤال محدد جدا لخوادم 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 في بلدي.