الأدلة/الأدوات/المزامنة بين مواقع الإعداد والإنتاج

المزامنة بين مواقع الإعداد والإنتاج

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

مزامنة الإنتاج مع المرحلي

لضمان أن يعكس موقعك التجريبي أحدث إصدار من موقعك الحي، يمكنك مزامنة الإنتاج مع الموقع التجريبي. وهذا مفيد بشكل خاص قبل اختبار تحديثات السمات أو المكونات الإضافية أو المحتوى.

لتحديث موقعك التجريبي بنسخة نظيفة من موقع الإنتاج، اتبع الخطوات التالية:

  1. انتقل إلى قائمة المواقع في لوحة التحكم.
  2. حدد موقعك المباشر/الإنتاجي من القائمة.
  3. انقر على القائمة المنسدلة “الإنتاج ” بجوار عنوان موقعك وحدد موقع الاختبار.
An arrow from the Production button to the Staging option in the drop-down.
  1. انقر على زر “مزامنة” في أعلى يمين الشاشة وحدد “سحب من الإنتاج” من القائمة المنسدلة.
An arrow pointing from the Sync button to the "Pull from Production" option in the drop-down.
  1. سيتم فتح نافذة حيث يمكنك اختيار ما تريد سحبه.
The "Pull from Production" modal where you can choose which elements of the production site you want to pull into your staging environment.
  1. اختر مزامنة“جميع الملفات والمجلدات”أو “ملفات ومجلدات محددة“، ثم استخدم مربعات الاختيار لتحديد ما تريد تضمينه.
  2. حدد ما إذا كنت تريد تضمين قاعدة البيانات في المزامنة. راجع الدليل أدناه للحصول على مزيد من المعلومات.
  3. انقر على زر السحب ، وستبدأ العملية. ستتلقى رسالة بريد إلكتروني بمجرد اكتمال المزامنة.

مزامنة المرحلة التجريبية مع الإنتاج

عندما تكون جاهزًا لنقل التغييرات من موقع المرحل إلى موقعك المباشر، يمكنك مزامنة ملفات الوسائط والمكونات الإضافية والسمات ومحتوى قاعدة البيانات — بما في ذلك المنشورات والصفحات والقوائم.

⚠️

ستؤدي المزامنة من المرحلة التجريبية إلى الإنتاج إلى استبدال المحتوى المطابق على موقعك المباشر. سيتم استبدال أي بيانات تمت إضافتها إلى الإنتاج بعد آخر مزامنة. لا يمكنك مزامنة المنشورات أو الصفحات الفردية — إذا قمت بتضمين قاعدة البيانات، فسيتم مزامنة جميع محتويات قاعدة البيانات معًا. في حالة فقدان البيانات، يمكنك الاستعادة من نسخة احتياطية.

اتبع الخطوات التالية لنسخ موقعك التجريبي مرة أخرى إلى موقعك الإنتاجي (الفعلي):

  1. انتقل إلى قائمة المواقع في لوحة التحكم.
  2. حدد موقعك المباشر/الإنتاجي من القائمة.
  3. انقر على القائمة المنسدلة “الإنتاج ” بجوار عنوان موقعك وحدد موقعك التجريبي.
  4. انقر على زر Sync (مزامنة) في أعلى يمين الشاشة وحدد خيار “Push to Production” (دفع إلى الإنتاج) في القائمة المنسدلة.
An arrow pointing from the Sync button to the "Push to Production" option in the drop-down.
  1. سيتم فتح نافذة منبثقة حيث يمكنك اختيار ما تريد دفعه.
The "Push to Production" modal where you can choose which elements of the staging site you want to push to your production environment.
  1. اختر مزامنة“جميع الملفات والمجلدات”أو “ملفات ومجلدات محددة“، ثم استخدم مربعات الاختيار لتحديد ما تريد تضمينه.
  2. حدد ما إذا كنت تريد تضمين قاعدة البيانات في المزامنة. راجع الدليل أدناه للحصول على مزيد من المعلومات.
  3. عند المزامنة من الموقع التجريبي إلى الإنتاج، قم بتأكيد المزامنة عن طريق إدخال عنوان URL لموقعك عند المطالبة بذلك.
The dialog box where you need to type in the URL of the website in order to complete the push to production.
  1. انقر على “دفع”، وستبدأ العملية. ستتلقى رسالة بريد إلكتروني بمجرد اكتمال المزامنة.

💡

لا يتم تحديث إصدار PHP على موقع الإنتاج تلقائيًا ليتوافق مع المرحلة التجريبية. بعد المزامنة، قم بتحديث إصدار PHP للإنتاج في إعدادات خادم الويب لموقعك.

مزامنة قاعدة البيانات

تضمن مزامنة قاعدة البيانات من مرحلة الإعداد إلى مرحلة الإنتاج ظهور المحتوى الذي قمت بتغييره أو إضافته إلى موقع الإعداد على موقع الإنتاج.

متى تتم مزامنة قاعدة البيانات

لعكس التغييرات التي أجريتها على موقعك التجريبي بالكامل على الإنتاج (أو العكس)، يجب عليك تضمين قاعدة البيانات عند المزامنة. هذا ضروري للتحديثات التي تتضمن:

  • المشاركات والصفحات وأنواع المشاركات المخصصة
  • تحميلات الوسائط في مكتبة الوسائط
  • تعديلاتقالب الموقع أو الأنماط التي تم إجراؤها في محرر الموقع
  • تنشيط أو إلغاء تنشيط المكونات الإضافية والسمات
  • أي محتوى آخر مخزن في قاعدة البيانات

تتم مزامنة قاعدة البيانات ككل — لا يمكنك تحديد منشورات أو صفحات فردية للمزامنة. إذا كنت بحاجة إلى نقل محتوى معين فقط، ففكر في استخدام أدوات التصدير والاستيراد بدلاً من ذلك.

إذا كنت تقوم بمزامنة تحميلات الوسائط وتريد أن تظهر في مكتبة وسائط WordPress، فيجب أيضًا تضمين قاعدة البيانات في المزامنة.

عند مزامنة قاعدة البيانات، يؤدي وضع محتوى قاعدة البيانات في مرحلة الإعداد إلى استبدال محتوى قاعدة البيانات الإنتاجية المطابق. ويشمل ذلك المنشورات والصفحات والإعدادات والبيانات المخزنة الأخرى. سيتم استبدال أي محتوى يضاف إلى الإنتاج بعد آخر مزامنة من الإنتاج إلى مرحلة الإعداد.

ستؤدي مزامنة الملفات (المكونات الإضافية والسمات والتحميلات) إلى إضافة ملفات جديدة وتحديث الملفات المعدلة على موقع الوجهة.

اعتبارات WooCommerce

بالنسبة للمواقع التي تستخدم WooCommerce ومكونات إضافية أخرى للتجارة الإلكترونية، قد تؤدي مزامنة قاعدة البيانات إلى فقدان دائم للبيانات. على سبيل المثال، إذا تم تقديم طلب جديد على موقع الإنتاج بعد إنشاء نسخة مرحلية، فإن مزامنة قاعدة البيانات المرحلية مرة أخرى مع الإنتاج ستؤدي إلى محو هذا الطلب.

سيتم استبدال أي بيانات تمت إضافتها إلى موقع الإنتاج بعد آخر مزامنة (من الإنتاج إلى المرحلي)، بما في ذلك:

  • الطلبات
  • تغييرات المنتج
  • معلومات العملاء

إذا كان WooCommerce مثبتًا لديك، فسيظهر تحذير إضافي عند المزامنة من النسخة التجريبية إلى الإنتاج.

An additional warning that will display when syncing content if you have WooCommerce installed.

من الآمن عمومًا مزامنة قاعدة البيانات إذا:

  • الموقع لا يزال قيد التطوير ولم يتم إطلاقه
  • لا يقبل متجر الإنتاج الطلبات الحقيقية
  • كنت تقوم باختبار على مرحلة الإعداد، ولا يوجد خطر من الكتابة فوق البيانات الحقيقية
  • الطلبات معطلة في الإنتاج، وتم مزامنة قاعدة البيانات مع المرحلة التجريبية قبل إجراء التغييرات
  • نجحت في تصدير أحدث بيانات المتجر من الإنتاج، واستيرادها إلى النسخة التجريبية، وتأكدت من تطابق البيانات في كلا الموقعين.

لن تؤدي تكوينات بوابة الدفع على موقعك التجريبي، مثل الحسابات التجريبية أو إعدادات الصندوق الرملي، إلى الكتابة فوق إعدادات الدفع في الإنتاج عند المزامنة. يمكنك ترك المدفوعات غير مكونة أو استخدام الوضع التجريبي على الموقع التجريبي دون التأثير على معالجة الدفع الحية.

في حالة فقدان البيانات بعد المزامنة، يمكنك استعادة موقعك باستخدام نسخة احتياطية من الإنتاج.

Copied to clipboard!