تعيين نطاق فرعي - رغم أنني كنت أفضل في الواقع التثبيت في دليل فرعي، لكنني قرأت أنه يُنصح باستخدام نطاق فرعي. WordPress على النطاق الرئيسي مع إضافة Discourse مثبتة ولكن غير مهيأة.
هل نتسجيل عبر ssh إلى هذا النطاق الفرعي وننفذ الأمر التالي هناك لتثبيت صورة Docker لـ Discourse ثم نكمل حسب التعليمات اللاحقة؟
الطريقة الأسهل والأكثر شيوعًا للتثبيت هي على خادم Digital Ocean، كما هو موضح في دليل التثبيت الرئيسي الذي أشرت إليه أعلاه. لا يهم مكان تثبيت WordPress، فـ Discourse سيتم تثبيته في مكان مختلف تمامًا، مع استخدام إضافة WP Discourse لربطهما معًا.
لذا، بشكل عام، إذا اتبعت دليل التثبيت ذلك بدقة 100% كما هو موصوف، فسيكون ذلك هو الأسلوب الأبسط!
أما إذا كنت تسأل عن تثبيت Discourse على نفس الجهاز الذي تستخدمه لـ WordPress… فمن الناحية النظرية، يبدو أن Docker متوافق مع Plesk، لكن من خلال بحث سريع، يبدو بناءً على تجارب الآخرين أن هذا قد يسبب لك متاعب! راجع هذا الرابط لرؤية العديد من الأشخاص الذين واجهوا مشاكل مع تثبيتات Plesk: Search results for 'plesk' - Discourse Meta
قد يكون شخص ذو خبرة في Plesk قادرًا على جعل ذلك يعمل خلال ساعة أو ثلاث ساعات. هناك بعض المواضيع هنا حول جعل Discourse يعمل مع Plesk؛ وتبدو مؤلمة إلى حد ما. ما تفعله هو في الأساس أخذ أداة يُفترض أنها تجعل الأمور أسهل، وتقوم بشيء لم تُصمم من أجله، مما يجعلها أصعب بعشر مرات.
ستكون أكثر سعادة إذا قمت فقط بتثبيت Discourse على Droplet خاص بـ Digital Ocean بمفرده مقابل 5 أو 10 دولارات شهريًا كما هو موضح في وثيقة install-cloud التي ربطت بها. إذا كنت ترغب في أن يتم كل شيء لك (باستثناء تكوين DNS)، فسأقوم بذلك مقابل 150 دولارًا، أو إذا كنت تريد إضافة الإضافات وتعيين الرد عبر البريد الإلكتروني وجاهز للعمل مقابل 300 دولارًا.
يبدو أن الروابط التالية تجعل من الممكن تثبيت Docker في Plesk. أود تجربة ذلك، ولكن كما ذكرت، فإن استخدام Droplet من Digital Ocean يجعل الأمر أسهل، لذا سأتخذه كخطة بديلة