تواصل معي أحد عملائي وطلب مني القيام بمجموعة من التحديثات على موقع الووردبريس الخاص به، ولكنه طلب أن أقوم بذلك بدون أن يتوقف الموقع عن العمل لفترة طويلة وبدون المخاطرة بأية خسائر في المحتوى أو الأداء، ولذلك قررت الاعتماد على ميزة Staging التي توفرها بعض شركات الاستضافة والتي تتيح إنشاء نسخة مرحلية من الموقع يمكن إجراء التحديثات عليها بأمان.
في هذه المقالة سأشرح لكم كيف قمت بتنفيذ هذه المهمة وحدثت موقع عميلي بأمان وبدون المخاطرة بحدوث أي مشاكل ضمن موقعه الأصلي.
ما هي ميزة Staging في استضافات ووردبريس؟
ميزة Staging هي ميزة تمكنك من إنشاء نسخة طبق الأصل (نسخة مرحلية) عن موقع الووردبريس الخاص بك على نطاق فرعي أو خادم منفصل، وذلك بهدف إجراء التحديثات والتعديلات عليها لضمان عدم تعطل الموقع الأصلي أثناء القيام بتطويره وعدم تضرره في حال حدوث مشكلة ما خلال القيام بذلك.
توفر الميزة إمكانية نقل التحديثات والتعديلات التي تمت على النسخة المرحلية مباشرةً وبسهولة إلى الموقع الأصلي، وهذا ما يجعلها مفيدة جدًا ويميزها عن بقية طرق التحديث.
يمكن الفرق بين النسخة المرحلية والنسخة الأصلية من الموقع في أن النسخة المرحلية التي أنشئت باستخدام Staging تبقى معزولة عن المستخدمين والزوار ويمكنك تجريب أي شيء عليها بدون التأثير على الموقع النشط، وهذا ما يضمن تجربة مستخدم محسنة.
الفرق بين ميزة Staging والطرق الأخرى في تحديث الموقع
كما نعلم هناك العديد من الطرق المتبعة لتحديث موقع الووردبريس، فمثلًا هنالك من يقوم بإجراء التحديثات على موقعه الحي مباشرة، وهذا ما قد يتسبب بحدوث العديد من المشاكل في الموقع عند فشل التحديثات.
أيضًا هنالك من يقوم بتنزيل نسخة من موقعه على خادم محلي ومن ثم يجري التحديثات عليها ويعيد رفعها إلى الموقع، وهذا يأخذ وقتًا طويلًا ويتطلب خبرة تقنية عالية.
أما عند الاعتماد على Staging فإنك تقوم بإجراء التحديثات بعيدًا عن موقعك النشط، وبالتالي فإنه يبقى آمنًا في حال تعارض التحديثات الجديدة مع الإضافات أو القوالب. بالإضافة إلى ذلك فإن عملية نقل التحديثات من النسخة المرحلية إلى الموقع الأصلي تتم بسهولة وسلاسة ولا تتطلب خبرةً كبيرةً أو وقتًا طويلًا.
خطوات استخدام ميزة Staging لتحديث موقع الووردبريس
سأشرح لكم فيما يلي كيف قمت بتحديث موقع ووردبريس خاص بأحد عملائي باستخدام ميزة Staging:
الخطوة الأولى: تسجيل الدخول إلى لوحة تحكم الإستضافة والوصول إلى ميزة Staging
بداية قمت بتسجيل الدخول إلى لوحة تحكم الاستضافة الخاصة بعميلي حيث كان يعتمد على استضافة Hostinger التي توفر ميزة Staging بشكل افتراضي، ومن ثم انتقلت إلى تبويب (قائمة المواقع الإلكترونية) ثم إلى لوحة التحكم الخاصة بالموقع المطلوب تحديثه.

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

الخطوة الثانية: إنشاء النسخة المرحلية من الموقع
بعد النقر على خيار التشغيل المرحلي ظهرت أمامي صفحة تتضمن زر (إنشاء بيئة تشغيل)، قمت بالنقر عليه من أجل إنشاء النسخة المرحلية من موقع عميلي.

وعندها ظهرت لي نافذة منبثقة تطلب دومين فرعي من أجل إنشاء النسخة المرحلية عليه، ولذلك قمت بتحديد الدومين ونقرت على (إنشاء).

بعد ذلك بدأت عملية إنشاء النسخة المرحلية من الموقع (بيئة التشغيل المرحلية) وظهرت لي رسالة تخبرني بأن العملية قد تستغرق 15 دقيقة.

الخطوة الثالثة: الدخول إلى النسخة المرحلية من الموقع
بمجرد انتهاء عملية إنشاء النسخة المرحلية ظهرت لي نسخة الموقع ضمن نفس الصفحة، وعندها نقرت على (إدارة التشغيل المرحلي) ضمن نافذة النسخة المرحلية من أجل الانتقال إلى لوحة التحكم الخاصة بها.

بعد ذلك نقرت على زر (Staging Admin Panel) الموجود في لوحة التحكم الخاصة بالنسخة المرحلية.

وعندها تمت إعادة توجيهي إلى لوحة تحكم ووردبريس الخاصة بالنسخة المرحلية التي أنشأتها.

الخطوة الرابعة: إجراء التحديثات على النسخة المرحلية من الموقع
بعد أن تم نقلي إلى لوحة تحكم الووردبريس قمت بتنفيذ جميع التحديثات المطلوبة بالطريقة الإعتيادية، وكما ذكرنا سابقًا هذه التحديثات تتم فقط في النسخة المرحلية من الموقع ولا يتأثر الموقع الأصلي النشط بها.
وعندما انتهيت من جميع التحديثات والتعديلات المطلوبة، اختبرت الموقع وتأكدت من أن التحديثات الجديدة غير متعارضة ولا تسبب أية مشاكل، ويمكن رفعها بأمان إلى الموقع الأصلي.
الخطوة الخامسة: رفع التحديثات إلى الموقع الأصلي النشط
أخيرًا لرفع التحديثات التي أجريتها على النسخة المرحلية إلى الموقع الأصلي عدت إلى لوحة تحكم الاستضافة وتوجهت إلى الصفحة الخاصة بميزة Staging ونقرت على خيارات النسخة المرحلية التي نفذت عليها التحديثات ومن ثم على (نشر).

حيث ظهرت لي رسالة تأكيد تخبرني بأن هذه النسخة المرحلية من الموقع ستحل مكان النسخة الأصلية.

بعد أن نقرت على (نشر) في رسالة التأكيد بدأت عملية رفع التحديثات، وظهرت رسالة أخرى تخبرني بأن عملية الرفع ستستغرق 15 دقيقة.

عند انتهاء عملية الرفع وجدت أن الموقع الأصلي قد تحدث بدون أية مشاكل وبدون أن يتعطل عن العمل أبدًا.
نصائح وملاحظات حول ميزة Staging من تجربتي الشخصية
من خلال تجربتي الشخصية مع Staging وجدت أن هناك مجموعة من الملاحظات والنصائح التي يجب أخذها بعين الاعتبار من أجل الاستفادة بالشكل الصحيح من الميزة، وفيما يلي إليكم أهمها:
- إذا واجهتك مشكلة بالدخول إلى النسخة المرحلية من الموقع بعد إنشائها، فغالبًا ما يكون السبب في أنك تعتمد على دومين من غير شركة الاستضافة، ولحل هذه المشكلة يجب عليك إنشاء سجل DNS خاص بالدومين الفرعي الذي أنشأت النسخة المرحلية عليه، ويجب أن يكون السجل من النوع A ويشير إلى الـ IP الخاص بالاستضافة.
- في حال كانت شركة الاستضافة التي تعتمد عليها لا توفر ميزة Staging، فيمكنك استخدام إحدى الإضافات التي توفر ذلك مثل إضافة WP Staging. هذه الإضافات لا تغني تمامًا عن ميزة Staging ولكنها تفي بالغرض في كثير من الحالات.
- اختبر موقعك جيدًا ضمن النسخة المرحلية بعد تنفيذ التحديثات، فهناك بعض التحديثات لا تتسبب بمشاكل مباشرة في الموقع. ولكنها تؤدي إلى بطئ في أداءه وسرعة تحميل صفحاته، وهذا ما يؤثر سلبًا على تجربة المستخدم.
- بعد الانتهاء من عملية التحديث ورفع التحديثات إلى الموقع الأصلي احذف النسخة المرحلية، فبعض الاستضافات تخصم مساحتها من مساحة الاستضافة، وهذا ما يؤدي إلى استهلاك غير ضروري لموارد الاستضافة.
وبهذا عزيزي القارئ أكون قد عرفتك على ميزة Staging وكيفية الاعتماد عليها لتحديث موقع الووردبريس الخاص بك، وفي الختام أنصحك بالاستفادة من هذه الميزة عند القيام بتحديث أو تطوير موقعك، فهي تجنبك كثيرًا من المشاكل وتضمن لك تنفيذ التعديلات بأمان.
اترك تعليقك