ربما تعطل خادم التطوير الخاص بك؟ يجب أن ترى مخرجات السجل في وحدة التحكم حيث قمت بتشغيل خادم Rails. على أي حال، أوصي باستخدام سطر الأوامر لإنشاء نسخ احتياطية في بيئة التطوير الخاصة بك. نفذ أمر script/discourse backup في مجلد discourse.
رائع، شكرًا لكما يا @gerhard و @pfaffman. الأمر بسيط جدًا بمجرد معرفة الطريقة، أليس كذلك؟
آخر سؤال وسأترككما وشأنكما: كيف أقوم بتعطيل رسائل البريد الإلكتروني في المنتدى الوجهة؟ لا أريد أن أرسل بريدًا مزعجًا إلى 3000 شخص… لقد قمت بحذف تفاصيل SMTP من ملف app.yml ومع ذلك لا أزال أتلقى رسائل بريد إلكتروني نظامية من Discourse الإنتاجي، وأريد أن أتأكد تمامًا من أنني لن أرسل بريدًا إلكترونيًا بالخطأ إلى الجميع.
صحيح، لكنه استغرق مني وقتًا طويلاً لفهم النسخ الاحتياطي عبر سطر الأوامر في بيئة التطوير. أفكر في كتابة دليل حول مثل هذه الحيل.
عند استعادة النسخة، يتم تعيين البريد الإلكتروني افتراضيًا ليكون متاحًا للموظفين فقط. ستظهر لك لافتة (تذكر أنها تتعلق بجميع الرسائل البريدية، لكن هذا ليس دقيقًا تمامًا).