المستخدمون الجدد يتم توجيههم إلى id.discourse.com بدلاً من التسجيل في المنتدى

لقد قمت مؤخرًا بتثبيت Discourse على الخادم الخاص بي، ولكني أواجه مشكلة أثناء تسجيل المستخدمين. عندما يحاول مستخدم جديد إنشاء حساب، يتم إعادة توجيهه إلى id.discourse.com بدلاً من إكمال التسجيل مباشرةً على المنتدى الخاص بي.

أريد أن تبقى عملية التسجيل بأكملها على المنتدى الخاص بي.

هل يحدث هذا لأنني لم أقم بتهيئة SMTP أثناء الإعداد الأولي؟ إذا كان الأمر كذلك، فكيف يمكنني ربط SMTP الآن بعد التثبيت؟

أنا أستخدم حاليًا Brevo لخدمات البريد الإلكتروني، لذا إذا كان لدى أي شخص دليل تفصيلي خطوة بخطوة أو إعدادات موصى بها لتهيئة Brevo مع Discourse، فسيكون ذلك مفيدًا للغاية.

3 إعجابات

إذا لم تقم بإعداد البريد الإلكتروني، يمكنك القيام بذلك عن طريق تعديل التفاصيل في ملف app.yml الخاص بك عن طريق إعداد المتغيرين DISCOURSE_SMTP_USER_NAME و DISCOURSE_SMTP_PASSWORD.

على حد علمي (IIRC)، يمكنك تعطيل معرف ديسكورس (Discourse ID) بالكامل باستخدام الإعداد enable discourse id.

راجع هذا القسم لإعداد البريد الإلكتروني:

أدخل هذه القيم عند مطالبتك بواسطة ./discourse-setup وفقًا لـ دليل التثبيت. لتغيير خدمة البريد الإلكتروني الحالية، قم بتشغيل ./discourse-setup أيضًا (سيؤدي هذا إلى إيقاف المنتدى مؤقتًا لبضع دقائق أثناء إعادة بنائه).

Brevo، المعروف سابقًا باسم SendInBlue، متوافق مع اللائحة العامة لحماية البيانات (GDPR) — 300 بريد إلكتروني مجاني يوميًا

عنوان خادم SMTP؟ smtp-relay.brevo.com
اسم مستخدم SMTP؟ [بيانات اعتماد SMTP لنطاقك ضمن [علامة تبويب مفتاح SMTP](https://app.brevo.com/settings/keys/smtp)]
كلمة مرور SMTP؟ [بيانات اعتماد SMTP لنطاقك ضمن [علامة تبويب مفتاح SMTP](https://app.brevo.com/settings/keys/smtp)]
المنفذ: 587
3 إعجابات

لقد قمت بتنفيذ جميع الخطوات المذكورة أعلاه ولكن المشكلة الرئيسية لا تزال كما هي.

في إعدادات المسؤول (admin Settings)، قمت بإيقاف تشغيل معرف ديسكورس (discourse ID)، ولكن الآن عندما ينقر المستخدم على “تسجيل” (signup) لا يظهر أي حقل في الصفحة.

هممم… هل لديك تفعيل الإعداد allow new registrations؟

و تمكين تسجيلات الدخول المحلية أيضًا.

6 إعجابات