ما هو وضع الصيانة في مواقع الويب؟
وضع الصيانة (Maintenance Mode) هو الوضع الذي يتم فيه جعل موقع الويب الخاص بك غير متاح للزوار لفترة مؤقتة من الزمن. ولا بد أنك صادفت خلال تصفحك للويب بعض المواقع التي تم وضعها في حالة الصيانة لأسباب مختلفة
فالمواقع الإلكترونية وأي تطبيق برمجي بالعموم يمر خلال دورة حياته لفترات يحتاج لأن يكون فيها في هذا الوضع..
بالنسبة للووردبريس فهناك عدة أسباب تدفعك كصاحب موقع لأن تضع موقع ووردبريس الخاص بك في وضع الصيانة، كما أن هناك عدة طرق ممكنة للقيام بهذا الإجراء سواء من خلال الإضافات الجاهزة أو بالكود البرمجي.
متى تحتاج لوضع موقعك تحت الصيانة؟
يتم استخدام وضع الصيانة في مواقع ووردبريس لعدة أسباب وأهمها:
- عندما تقع مشكلة أو ثغرة ما في الموقع وتحتاج بعض الوقت لحلها
- عند الحاجة لإجراء تحديثات أو تنفيذ تغييرات جذرية على القالب أو المحتوى الخاص بموقعك.
- عندما يكون الموقع في بداية إطلاقه ولم يتم الانتهاء منه، عندها يمكن عرض صفحة قادمون قريبًا لإشهار الموقع قبل إطلاقه الفعلي.
في هذه الحالة من الأفضل أن تستخدم وضع الصيانة كي لا يؤثر وضع الموقع الحالي سلبًا على تجربة زوار موقعك ويتم إزعاجهم عند استعراض الواجهة الأمامية الغير مستقرة لموقعك ريثما تعمل أنت على تطويره أو حل المشكلات الموجودة فيه في الواجهة الخلفية له!
بل الأفضل عندما يستعرض الزائر موقعك ستظهر له صفحة تشرح له سبب كون الموقع الذي يرغب بتصفحه غير متاح ويفضل أن تخبره أن هذا وضع مؤقت، وأن الموقع سيعود للعمل بعد فترة وجيزة كي تضمن عودته.
كما يفضل كذلك أن تضمن صفحتك هذه عداد للعد التنازلي وتحدد مدة تقريبي تتوقع انتهاء أعمال الصيانة خلالها ويمكنك كذلك تضمين روابط مفيدة بديلة مثل روابط التواصل الاجتماعي الخاصة بك أو بوت للدردرشة.
وخلال ذلك الوقت عليك محاولة الانتهاء من أعمال الإصلاح اوالتطوير الموجودة في موقعك وإعادة تشغيله على الإنترنت بأسرع وقت ممكن.
يستخدم نظام ووردبريس وضع الصيانة بشكل ضمني عند القيام بتحديث نظام ووردبريس الأساسي أوتحديث أحد الإضافات في الموقع.
فعند تشغيل تحديث ما سوف يعرض ووردبريس في لوحة تحكم الأدمن نافذة تظهر بأن الموقع قد دخل في وضع الصيانة كما يلي
لا يجب أن يستغرق هذا الأمر سوى دقائق معدودة أو أقل تعرض خلالها صفحة الصيانة الافتراضية لزوار الموقع ويتم إلغاء تنشيط وضع الصيانة عادة بمجرد اكتمال عملية التحديث.
يتم إنشاء هذه الصفحة بواسطة ملف صيانة مؤقت maintenance والذي يتم إنشاؤه في دليل الملفات الخاص بك عند تشغيل التحديثات في ووردبريس وحذفه بعد الانتهاء.
لكن انتبه فقد يظل الموقع عالقًا في وضع الصيانة هذا بعد إجراء تحديث ما والسبب هو أن هناك ملف صيانة مؤقت يجب أن يحدف تلقائيًا بعد اكتمال عمليات التحديث لكن بسبب حدوث خلل ما أثناء التحدي تم الإبقاء على هذا الملف وبقي الموقع عالقاُ في هذه الشاشة.
في هذه الحالة كل ما عليك القيام به هو الوصول إلى نظام ملفات موقعك عن طريق أحد برامج عميل FTP أو لوحة تحكم الاستضافة وحذف ملف الصيانة هذا وانتبه لأن هذا الملف قد يكون مخفي لذا ستحتاج إلى تمكين ميزة عرض الملفات المخفية في مدير ملفات موقعك.
سيكون الملف موجودًا في الدليل الجذر للموقع وكل ما عليك فعله هو حذفه ليعود موقعك للعمل من جديد.
كيف يتم تفعيل وضع الصيانة في موقع ووردبريس؟
هناك عدة خيارات ممكنة لتنفيذ وضع الصيانة على موقعك ومنها:
- استخدام إضافات جاهزة لوضع الصيانة في ووردبريس مثل [سجل الدخول لترى الرابط] [سجل الدخول لترى الرابط]، [سجل الدخول لترى الرابط]حيث توفر هذه الإضافات قوالب جاهزة و قابلة للتخصيص يمكن استخدامها بسهولة [سجل الدخول لترى الرابط]
- تصميم صفحة وضع الصيانة من خلال أحد إضافات بناء الصفحات وعرضها للزوار.
- تمكين وضع الصيانة من خلال كود مخصص Custom code يضاف لملف [سجل الدخول لترى الرابط]
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
ختامًا
كي تحافظ على موقع الويب الخاص بك أمن ويعمل بشكل صحيح وتتجنب وقوعه تحت الصيانة نتيجة تعديلات خاطئة بفضل أن تقوم بإجراء التغييرات على موقع مرحلي أو على نسخة على خادم مرحلي واختبار التحديثات والتعديلات عليه ثم تقوم بترحيلها للموقع المباشر بعد أن تتأكد من أن كل شيء يسير كما يجب.
كما يفضل أن يتوفر لديك بشكل دائم نسخة احتياطية محدثة من موقعك قبل تشغيل اي تعديلات أو تحديثات لتسمح لك باستعادة موقعك لوضع يعمل فيه بشكل صحيح في حال تعطله وعدم القدرة على معرفة سبب التعطل وحله.
ولكن إذا كان هناك خطأ ما بالموقع وتعطل لسبب ولم تتمكن من استعادته بسرعة فيجب إزالة الموقع المباشر واستبداله بصفحة وضع الصيانة للحفاظ على تجربة جيدة لزوار موقعك وتتجنب فقدانهم.
هل سبق واستخدمت وضع الصيانة في موقع ووردبريس الخاص بك، ماهي الأسباب، وما هي الطريقة التي استخدمتها لتفعيله؟ شاركونا ذلك في التعليقات