لقد بحثت أيضًا عن أدلة مختلفة أو أي شيء آخر على الويب - لكنني لم أجد أي شيء يشرح كيفية إصلاح هذا الخطأ أو كيفية المتابعة في التثبيت.
كما جربت طريقة التثبيت عبر Docker - والتي نجحت في الإعداد - لكنها غير متوافقة مع ISPConfig الذي أستخدمه. فـ discourse على النطاق الفرعي يعمل بشكل جزئي معطّل، وبعد تسجيل حساب المسؤول، لا يستمر المعالج ويظهر دائمًا صفحة فارغة.
بخصوص “الدليل”، كان الغرض منه فقط إعطاء فكرة - كما ذكرت، لقد جربته باستخدام Docker لكن لم أتمكن من تشغيله بشكل صحيح.
لقد قمت بإعداد الوكيل العكسي وكل شيء.
كان الإعداد صحيحًا دون أي مشكلة، لكن Discourse تعطل من حيث التنسيق، وبعد تسجيل حساب المسؤول ظهرت صفحة بيضاء فقط، ولم يبدأ السحرة أو يستمر. لقد قمت بالتحقق أيضًا في قاعدة البيانات وتطبيق Ruby؛ وحساب المسؤول كان/هو نشط.
يخبرني IspConfig أن هذه المشكلة لا علاقة لها بلوحته، بل هي مشكلة في Discourse - كما أن Docker غير مدعوم من قبل IspConfig.
أعتقد أن المشكلة تتعلق بإعدادات vhost الخاصة بـ nginx، لكنني لا أعرف أي جزء يجب إدراجه في لوحة تحكم IspConfig (مشابه لما يحدث مثلاً في Plesk). لقد قرأت المنشورات هنا أيضًا وحاولت أشياء مختلفة.
لن يتم أي شيء خاص، حيث أن الإجراء مشابه للإعداد الافتراضي عبر Docker.
المساعدة التي أحتاجها هي - ما هو الخطأ الذي يحدث أثناء هجرة قاعدة البيانات كما ذُكر أعلاه؟
لم أستطع العثور على أي شيء حول ذلك على الويب، وأود استخدام Discourse لموقع WordPress الخاص بي، حيث سيكون ذلك تكاملًا مثاليًا للتعليقات والدعم الإضافي.
إذا كانت لديك فكرة حول كيفية تشغيل Discourse باستخدام Docker و IspConfig، فهذا مثالي أيضًا - إنه خادم خاص بي يمكنني استخدامه بأي طريقة.
المشكلة الوحيدة في المجمل هي: يجب أن أقوم بتثبيت IspConfig قبل Discourse، لأن IspConfig يحتاج إلى خادم نظيف لضمان عمل 100% بشكل سليم. لا يمكن تثبيت Discourse أولاً باستخدام Docker ثم محاولة إدخال IspConfig وباقي المكونات لاحقًا.
لا يمكن أن ينتج عن تشغيل تثبيت تطويري لموقع إنتاجي أي شيء جيد. مقابل 5 دولارات شهريًا، يمكنك ببساطة الحصول على Digital Ocean Droplet (أو ما شابه) وسيعمل.