إذا تم تعطيل تسجيل الدخول المحلي

كان يومًا طويلًا، عالقًا في هذا منذ الليلة الماضية… كان عليّ تدمير القطرة، وأنشأت واحدة جديدة بدون SMTP.. عندما حاولت إضافة إعدادات SMTP.. كانت إعادة البناء سريعة، عدت إلى نقطة الصفر… لن أضيف أي إعدادات SMTP في الوقت الحالي.

بحثت في النقاشات ضمن سوق DO وقمت بالتثبيت عبر وحدة التحكم الخاصة بالويب. الباقي كان نسخ ولصق للكود من وإلى ChatGPT. قمت بإنشاء حساب المسؤول باستخدام أمر rake create:admin بمساعدة من ChatGPT. اضطررت إلى تدمير الـ Droplet القديم لأن عملية البناء استغرقت بضع ثوانٍ فقط، بينما تستغرق عادةً من 4 إلى 5 دقائق. لست مطورًا، وكان ChatGPT يتحدث عن حاوية تالفة أو خادم Nginx بطيء، ولا زلت لا أعرف ما الذي حدث. على أي حال، قمت الآن بإعداد نظام جديد دون إعداد SMTP، وأنا خائف من ملف YAML.

هل استخدمت DiscourseID؟ كنت سأنصحك بتجاوز إعداد SMTP هذا مؤقتًا:

هاه، حسنًا، لست وحدك على ما أظن. حتى مجرد مسافة إضافية أو فاصلة أو علامة اقتباس ناقصة يمكن أن تُفسد ملفًا من نوع .yml.

حسنًا، إذا كان منتداك يعمل الآن، فهذا يعني أن عملية البناء نجحت. قد تستغرق إعادة البناء بعض الوقت مع هذا التكوين العتادي الذي تملكه، لكنه بالتأكيد كافٍ لتشغيل منتدى. لقد استخدمت هذا الحجم من الإعدادات من قبل. فقط تأكد من ترك عمليات إعادة البناء تكتمل. قد تتوقف مؤقتًا وتبدو وكأنها توقفت لفترة، لكنها ستستمر في النهاية. ستظهر لك كتلة إعدادات الـ yml في النهاية وتعود إلى موجه الأوامر /var/discourse. عندئذٍ سيتم تشغيل الموقع.

ملف YML غير مقروء للبشر، يشبه المفكرة لكنه ليس كذلك، الأمر diff للنسخ واللصق والحفظ.

فكرت في معرف Discourse، لكن معظم الأعضاء الذين سأحصل عليهم سيعتمدون على Gmail أو Outlook. لا أريد إجبارهم على إنشاء معرف Discourse. الجيد أن Discourse يوفر تسجيل الدخول عبر OAuth. سأقوم تدريجيًا بتحسين عملية التسجيل وتسجيل الدخول.