أهلاً، شكراً لسؤالك!
نعم - المشكلة هي أنه عند تمكين enable_s3_uploads أثناء النسخ الاحتياطي، فإن الأرشيف الناتج غالباً ما لا يمكن استعادته بنجاح. بينما السبب التقني الدقيق غير واضح تماماً (وقد تمت مناقشته في عدة مواضيع)، فإن عملية الاستعادة غالباً ما تفشل ما لم يتم تعطيل S3 قبل النسخ الاحتياطي.
يمكنك العثور على تقارير متعددة على Meta بالبحث عن \"enable_s3_uploads restore\".
على سبيل المثال، يوضح هذا الموضوع حالة فشل نموذجية:
Trouble restoring backup--SiteSetting::Upload.s3_base_url is failing--because enable_s3_uploads was set in database
لهذا السبب يقوم النص البرمجي الخاص بي بتعطيل S3 مؤقتاً قبل النسخ الاحتياطي، لضمان أن تكون النتيجة نظيفة وقابلة للاستعادة.
آمل أن يساعد هذا في التوضيح!