أنا أستخدم S3 لتحميل الملفات ولكن ليس للنسخ الاحتياطي. الأسطر ذات الصلة في app.yml التي تشير إلى حاوية نسخ احتياطي على S3 معلّقة.
بخلاف DISCOURSE_HOSTNAME في app.yml، لا يوجد فرق بين تكوين خادم الإنتاج وخادم الاختبار/التجريبي.
الفرق الوحيد الآخر هو البناء. لقد قمت بترقية كليهما ولكن أعدت بناء تطبيق الاختبار وهو برقم بناء مختلف.
الاختبار: 731699a7cf
الإنتاج: 627415eb21
قد يكون لهذا علاقة بالموضوع ولكني لا أعرف وما زلت مترددًا في إعادة بناء تطبيق الإنتاج لمعرفة ذلك في حال أثر على النسخ الاحتياطي هناك.
تبدو أذونات الدليل والملفات جيدة ومتسقة عبر كلا الخادمين.
لم أذكر، لقد تحققت من السجلات ولم يكن هناك شيء ذي صلة فيها.
لقد قمت بتعطيل إضافة كانت موجودة فقط في خادم الاختبار على افتراض أنها قد تسبب المشكلة، ولكن بعد إعادة البناء، بقيت المشكلة. لدي نفس الإضافات على خادم الإنتاج دون أي مشاكل.
سأجرب الوضع الآمن وأرى ما إذا كان ذلك سيعطي أي أدلة. بخلاف ذلك، قد أقوم باستعادة نسخة احتياطية يدويًا من خادم الإنتاج وأرى ما سيحدث. الملاذ الأخير سيكون إعادة تثبيت كاملة.
لاحظ أنه إذا تم تعطيل “السماح للمسؤولين بإنشاء نسخ احتياطية للمنتدى” في “المسؤول - الإعدادات - النسخ الاحتياطية - enable_backups”، فسيختفي علامة التبويب “النسخ الاحتياطي”، حتى للمسؤولين.
بصراحة، لا أفهم الغرض من هذا الإعداد، سيكون منطقيًا إذا كان إعدادًا مخفيًا أو عامًا، ولكنه ليس كذلك.
لقد سجلت الدخول بصفتي المسؤول. لقد تحققت وتم تعيين هذا الحساب إلى TL4،
هذا هو! لا بد أنني قمت بتعطيل ذلك لأنني لا أخطط أبدًا لعمل نسخة احتياطية من خادم الترحيل. عدم القدرة على إنشاء نسخة احتياطية ليس هو نفسه، في رأيي، عدم القدرة على استعادة واحدة. لم ألاحظ ولم أدرك أنه أزال علامة التبويب النسخ الاحتياطي.
ربما يكون من المفيد إضافة ملاحظة تحت هذا الخيار تشير إلى تأثيره على واجهة المستخدم.