نسخ احتياطي/ترحيل/شبكة توصيل محتوى/بدون صور

لقد قرأت بالفعل المواضيع التي تشير إلى وجود مشكلة شائعة في عملية النقل.

في الواقع، أنا أقوم فقط باختبار الأمر. والآن لا أعرف ما إذا كنت أقوم بشيء ما بالترتيب الخاطئ؟

أمر rake rebake post يعيد القيمة 0، مما يعني أن جميع المنشورات سليمة.

والآن لدي سؤال: هل يجب إجراء النسخ الاحتياطي بعد فصل الاتصال بشبكة CDN؟ أي إعادة بناء المنتدى بحيث لا يستخدم CDN، ثم إجراء النسخ الاحتياطي ونقله إلى خادم آخر؟

إذا قمت بتغيير شبكة تسليم المحتوى (CDN)، فستحتاج إلى إعادة بناء الموقع بعد إجراء التغيير. هل قمت بتكوين شبكة تسليم المحتوى (CDN) على الموقع الجديد؟

لقد نقلت الصفحة، ولا توجد صور. أضفت “cdn” القديمة. كانت هناك بعض الصور لفترة قصيرة فقط (هل بسبب التخزين المؤقت؟) لكنها اختفت لاحقًا.

أضفت عنوان cdn2.domain الجديد، لكن ذلك لم يُجدِ نفعًا.
لذا قمت بحذف cdn، والآن أقوم بالفحص يدويًا بنسخ الملفات التي تحتوي على الصور الأصلية إلى المجلد الحالي.

نسخت جميع الملفات، ثم جربت الأمر على النحو التالي:

./launcher enter app
rake posts:missing_uploads
rake uploads:regenerate_missing_optimized
rake posts:inline_uploads
rake uploads:missing
rake posts:rebake

لكن ذلك لم يُجدِ نفعًا، فلا تزال الصور ترفض الاستعادة.

لهذا السبب جربت ثلاث طرق أخرى. قمت بإعداد S3 ونقلت جميع الصور (المجلدات الأصلية والمُحسَّنة) (نسخ ولصق) إلى bucket. لكن هناك مشكلة لأن أمر rake migrate Migrating uploads to S3 for 'default'... rake aborted! يُرجع خطأ. آه…

هل تُقدَّم الصور من الخادم الجديد؟ هل توجد جميعها هناك؟ يجب عليك نسخها يدويًا أو عن طريق استعادة نسخة احتياطية كاملة.