لقد قمت بنقل مثيل Discourse من مضيف إلى آخر، من إعداد متعدد المواقع إلى إعداد بمضيف واحد باستخدام حاوية واحدة عبر تصدير/استيراد النسخة الاحتياطية، وبعض الروابط تستخدم www.example.com بدلاً من المضيف الصحيح.
كيف يمكنني إصلاح ذلك؟
لقد قمت بإعداد DISCOURSE_HOST على اسم المضيف، لكنه لا يبدو أنه يحل المشكلة. هل هناك استعلام SQL يمكنني استخدامه للعثور على ظهور www.example.com؟
لعرض جميع الإعدادات العامة بسرعة، يمكنك تشغيل هذا من وحدة تحكم Rails، وستظهر جميع الإعدادات العامة (أنا متأكد من وجود طريقة أفضل للقيام بذلك…، لكن هذه سريعة وتعمل بشكل جيد)
نعم، هذا منطقي تمامًا الآن بعد أن راجعت الكود. إعدادات Discourse تحدد اسم النطاق الافتراضي إلى "www.example.com" في ملف الإعدادات، لذا إذا كان هناك خطأ في ملف البناء (كما وصفت يا @hellekin)، يبدو أنك ستحصل على الافتراضي
ربما في يوم ما قد يغير شخص ما هذا الافتراضي ليقوم بالقراءة: