مرحباً، لقد حاولت تثبيت Discourse على خادم افتراضي خاص باستخدام هذه التعليمات.
حاولت إضافة حساب المسؤول في الخطوة 9، ووصلت إلى الجزء الذي يُفترض فيه إرسال بريد إلكتروني للتأكيد. فشلت هذه الخطوة بسبب بعض التكوين الخاطئ لخدمة البريد التي أستخدمها (Brevo)، والتي قمت بتصحيحها.
أعدت البناء، والذي ينجح. ومع ذلك، عندما أحاول إنشاء حساب المسؤول مرة أخرى، لا يسمح لي بذلك، قائلاً إن اسم المستخدم “يجب أن يكون فريدًا”. أفترض أن هذا يرجع إلى المرة الأولى التي تم إنشاؤه فيها، ولكنه فشل في خطوة تأكيد البريد الإلكتروني.
كيف يجب أن أتعامل مع هذه المشكلة؟
إعجاب واحد (1)
أهلاً بك! 
هل حاولت العودة إلى عنوان URL /finish-installation/confirm-email ثم النقر على “إعادة إرسال البريد الإلكتروني للتنشيط” لمعرفة ما إذا كان سيعمل؟
مرحباً، لقد نجح هذا. لا أصدق أنني لم أفكر في هذا
تمكنت من التحقق من أن تصحيحاتي لـ SMPT نجحت، حيث يمكنني الآن استلام البريد الإلكتروني.
ومع ذلك، أود حقًا حذف حساب المسؤول المسجل بنجاح أولاً إذا أمكن، حيث قمت أيضًا بتغيير البريد الإلكتروني للمسؤول إلى بريد إلكتروني مختلف.
إعجاب واحد (1)
إذا كان بإمكانك الوصول إلى البريد الإلكتروني القديم، فسأقوم بتغيير البريد الإلكتروني في تفضيلات المستخدم؛ يبدو هذا أسهل. ما رأيك؟
حسناً، سأقوم بتعديل app.yml إلى البريد الإلكتروني القديم، وإعادة البناء، وتأكيد البريد الإلكتروني (لم أنقر على بريد التأكيد بعد، فقط اختبرت إعادة إرساله وفقًا لمنشوري السابق)، وتغيير البريد الإلكتروني من القديم إلى الجديد بمجرد حصولي على إمكانية الوصول إلى لوحة المسؤول. هل هذا تقريبًا ما تقترحه؟
ما لم أكن أفهم بشكل خاطئ، ليس لديك ما تغيره في app.yml.
إذا تلقيت البريد الإلكتروني للتأكيد (الآن تم إصلاح الإعدادات)، فانقر عليه.
بعد ذلك، انتقل إلى تفضيلات المستخدم، وقم بتغيير بريده الإلكتروني إلى البريد الإلكتروني الجديد الذي تريده.
السبب الذي جعلني أعتقد أنني بحاجة إلى تغيير app.yml هو أنه إذا قمت بتسجيل الدخول بالبريد الإلكتروني القديم، فلن يكون لدي امتيازات المسؤول، حيث أن app.yml يحتوي على البريد الإلكتروني الجديد. لذلك كنت أفكر في أنني بحاجة أولاً إلى تغيير app.yml إلى البريد الإلكتروني القديم، ثم إعادة البناء.