استعادة النسخ الاحتياطي، 'البريد الإلكتروني محمي' ولا يمكنني تلقي رسائل البريد الإلكتروني

لذلك قمت بإنشاء نسخة احتياطية من Discourse على خادم VPS القديم الخاص بي (لقد قمت الآن بإعادة تثبيت جديد). حاولت تشغيل discourse enable_restore و discourse restore [file] كما هو موصى به هنا، ومع ذلك ما زلت أتلقى discourse: command not found.


لذلك بدلاً من ذلك، خططت لإجراء تثبيت وتسجيل واستعادة Discourse عبر لوحة الإدارة. لقد قمت بالتثبيت باتباع هذه التعليمات. سار كل شيء على ما يرام. كانت المشكلة التالية هي أنه عند التسجيل، يتم حماية البريد الإلكتروني المقدم لأنه يبدو أنني لا أملك JavaScript ممكّنًا؟ يمكنني التأكيد على أن لديّ، ومع ذلك.

image


مشكلتي الأخيرة هي أنني لا أتلقى بريد التسجيل بالفعل وليس في مجلد البريد العشوائي الخاص بي. يجب أن يعمل لأنني اختبرته باستخدام Oops - that's an error! - GMass

إليك إعدادات SMTP الخاصة بي:


أي مساعدة ستكون موضع تقدير. شكرًا!

يبدو أن Cloudflare يتعارض مع Discourse الخاص بك. أقترح تعطيل وكيل Cloudflare لنطاقك (أيقونة سحابة رمادية بدلاً من برتقالية على Cloudflare) أو على الأقل تعطيل الحمايات التي تسبب المشاكل.

إعجابَين (2)

مرحباً، السحابة الرمادية مفعلة بالفعل لنطاقي الرئيسي والنطاق الفرعي للبريد.

إعجاب واحد (1)

وبالنسبة لمشكلة البريد الإلكتروني: بعد استعادة نسخة احتياطية، تم تعطيل رسائل البريد الإلكتروني الصادرة. تحتاج إلى تغيير إعداد الموقع disable_emails. يمكنك القيام بنفس الشيء من وحدة تحكم rails إذا لم تتمكن من تسجيل الدخول لأن حسابك غير نشط.

cd /var/discourse
./launcher enter app
rails c

SiteSetting.disable_emails = "no"

لقد قمت بهذه الخطوة بالفعل.

هل السحابة الرمادية مفعلة لنطاقك الفرعي لـ Discourse؟

ليس لدي نطاق فرعي لـ Discourse، إنه مجرد نطاقي الرئيسي لذا نعم.