كان يومًا طويلًا، عالقًا في هذا منذ الليلة الماضية… كان عليّ تدمير القطرة، وأنشأت واحدة جديدة بدون SMTP.. عندما حاولت إضافة إعدادات SMTP.. كانت إعادة البناء سريعة، عدت إلى نقطة الصفر… لن أضيف أي إعدادات SMTP في الوقت الحالي.
بحثت في النقاشات ضمن سوق DO وقمت بالتثبيت عبر وحدة التحكم الخاصة بالويب. الباقي كان نسخ ولصق للكود من وإلى ChatGPT. قمت بإنشاء حساب المسؤول باستخدام أمر rake create:admin بمساعدة من ChatGPT. اضطررت إلى تدمير الـ Droplet القديم لأن عملية البناء استغرقت بضع ثوانٍ فقط، بينما تستغرق عادةً من 4 إلى 5 دقائق. لست مطورًا، وكان ChatGPT يتحدث عن حاوية تالفة أو خادم Nginx بطيء، ولا زلت لا أعرف ما الذي حدث. على أي حال، قمت الآن بإعداد نظام جديد دون إعداد SMTP، وأنا خائف من ملف YAML.
هاه، حسنًا، لست وحدك على ما أظن. حتى مجرد مسافة إضافية أو فاصلة أو علامة اقتباس ناقصة يمكن أن تُفسد ملفًا من نوع .yml.
حسنًا، إذا كان منتداك يعمل الآن، فهذا يعني أن عملية البناء نجحت. قد تستغرق إعادة البناء بعض الوقت مع هذا التكوين العتادي الذي تملكه، لكنه بالتأكيد كافٍ لتشغيل منتدى. لقد استخدمت هذا الحجم من الإعدادات من قبل. فقط تأكد من ترك عمليات إعادة البناء تكتمل. قد تتوقف مؤقتًا وتبدو وكأنها توقفت لفترة، لكنها ستستمر في النهاية. ستظهر لك كتلة إعدادات الـ yml في النهاية وتعود إلى موجه الأوامر /var/discourse. عندئذٍ سيتم تشغيل الموقع.
ملف YML غير مقروء للبشر، يشبه المفكرة لكنه ليس كذلك، الأمر diff للنسخ واللصق والحفظ.
فكرت في معرف Discourse، لكن معظم الأعضاء الذين سأحصل عليهم سيعتمدون على Gmail أو Outlook. لا أريد إجبارهم على إنشاء معرف Discourse. الجيد أن Discourse يوفر تسجيل الدخول عبر OAuth. سأقوم تدريجيًا بتحسين عملية التسجيل وتسجيل الدخول.
حسنًا، الآن بعد أن انتقلت إلى Vultr، دعنا نحاول فعليًا إصلاح المشكلة بدلاً من القفز بين مضيفين مختلفين في كل مرة.
انشر أي أخطاء تظهر في جهازك الطرفي هنا — انسخ مخرجات ما تراه بالكامل والصقها هنا داخل علامات تنصيص عكسية هكذا
نحتاج إلى رؤية ملف app.yml بالكامل.
cd /var/discourse
cat containers/app.yml
الصق المخرجات بالكامل داخل ثلاث علامات تنصيص عكسية كما في الأعلى، ولكن احذف سلاسل كلمات المرور (احتفظ علامات التنصيص التي تستخدمها حول كلمات المرور حتى نتمكن من التأكد من صحتها بالإضافة إلى بناء الجملة الآخر).
شكرًا لكم جميعًا على مساهماتكم القيمة. @Lilly على اقتراحاتها المفيدة. حاولت إعادة الإرسال الليلة الماضية، لكن لم ينجح الأمر، ثم جربت مرة أخرى اليوم، وBrevo كان رائعًا! لقد نجح في المحاولة الأولى. كنت خائفًا من تكوين ملف YAML، لكن Brevo قام بالسحر.
نعم، Brevo جيدة جدًا (و300 رسالة بريد إلكتروني مجانية يوميًا!)، لقد استخدمتها من قبل وهي سهلة الإعداد جدًا.

