مشكلة تثبيت النسخ الاحتياطي؟

لقد قمت بتحميل ديسكورس إلى خادم أوبونتو، وتخليت عن المشروع، وأنشأت نسخة احتياطية من قاعدة بياناتي، وأردت إعادة تثبيتها وقمت بإعادة تثبيتها من الصفر، وأنشأت حساب المسؤول الخاص بي، وتم فتح الموقع، ووصل بريد التأكيد، حتى الآن لا توجد مشاكل

جئت إلى قسم النسخ الاحتياطي للتثبيت، وقمت بتثبيت النسخ الاحتياطي، وأعدت التوجيه إلى شاشة معالج الإعداد مرة أخرى، وأدخلت اسم المسؤول وكلمة المرور الخاصة بي في التثبيت الأول، والآن لم يصل بريد التأكيد، ولهذا السبب لا يمكنني تسجيل الدخول إلى الموقع، البريد يعمل في التثبيت الصفري، ولكن عندما أقوم بتثبيت النسخ الاحتياطي، فإنه يأتي إلى شاشة التثبيت، ولا يصل بريد التأكيد، ما هي المشكلة؟ إذا كان خادم البريد الخاص بي به مشكلة، فلن يصل البريد بعد التثبيت الصفري
لقد قمت بتثبيته بالإصدار الذي قمت بعمل نسخة احتياطية له، والإصدار هو نفسه

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

./launcher enter app
SiteSetting.notification_email='noreply@your-valid-email-sending-domain.com'

انظر أيضًا استكشاف أخطاء البريد الإلكتروني وإصلاحها في تثبيت Discourse جديد

هل يمكن أن ينتهي البريد الإلكتروني للإشعارات بـ gmail؟ هل يجب أن يكون بريدًا إلكترونيًا تابعًا لعنوان موقعي الخاص؟

أعتقد أنه يجب أن يكون بريدًا إلكترونيًا تم ترخيص مثيل Discourse الخاص بك لإرساله منه عبر خادم البريد الخاص بك.

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

عنوان البريد الإلكتروني لحسابات المسؤول؟ xxx@gmail.com
notification_email yyy@gmail.com
هل أدخلتُ ذلك، وأتساءل عما إذا كان هذا هو سبب وجود مشكلة؟

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

لا. هذا يعد انتهاكًا لشروط خدمتهم ويصعب أو يستحيل إعداده.

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

نعم، لقد تلقيت بريدًا إلكترونيًا أثناء التثبيت الأولي الأول، وقمت بتثبيت نسخة احتياطية، لكنني لم أتلق بريدًا إلكترونيًا.

عنوان البريد الإلكتروني للإشعارات هو العنوان الذي يرسل منه Discourse، وليس إليه.\n\nإذا كان بإمكانك العثور على هذا البريد الإلكتروني، فيمكنك معرفة العنوان الذي تم إرساله منه وتغيير الإعداد الذي أشرت إليه سابقًا. واختبر أيضًا إذا نظرت إلى صفحة استكشاف الأخطاء وإصلاحها التي ربطتها.

لقد وجدت البريد الإلكتروني
اسم نطاق المرسل: gt.d.sender-sib.com اسم نطاق التوقيع: sendinblue.com

هل هذا ما كنت تتحدث عنه؟

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

إذًا، كيف يمكنني تكييف هذا وكتابته كرمز؟ هل يمكنك كتابته كمثال؟

أنا جديد في التثبيت، ولدي خلفية قليلة جدًا، آسف على إجاباتي التي لا معنى لها.

أنا أعيد التثبيت، تلقيت بريدًا إلكترونيًا باسم موقعي، هل يمكنني استخدام اسم آخر بدلاً من كلمة noreply؟ على سبيل المثال support@mydomain.com إشعار للبريد

هل ستكون هناك مشكلة إذا كان عنوان البريد الإلكتروني للمسؤول وعنوان البريد الإلكتروني للإشعارات متماثلين أثناء التثبيت؟

إذا قمت بتثبيت قياسي، يجب أن يكون البريد الإلكتروني للإشعار في ملف app.yml الخاص بك في متغير البيئة DISCOURSE_NOTIFICATION_EMAIL، لذلك لا ينبغي تغييره إذا قمت باستعادة قاعدة البيانات.

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