التحديثات الآلية تحافظ على نواة WordPress والمكونات الإضافية والمظاهر محدثة دون أن تضطر لمتابعة ملاحظات الإصدارات، وهي تقوم بذلك بأمان: يتم أخذ نسخة احتياطية كاملة قبل كل تحديث، ويتم فحص الموقع بعد ذلك، وأي شيء يعطل الموقع يتم التراجع عنه تلقائيًا.
أين تجد التحديثات الآلية
افتح المواقع، انقر على الموقع، افتح مجموعة WordPress في القائمة اليسرى للموقع، واختر التحديثات. عنوان الصفحة هو Auto-updates.
يظهر هذا التبويب في مواقع WordPress و WooCommerce. إذا كانت خطة استضافة الموقع لا تتضمن هذه الميزة، تعرض الصفحة شعار ترقية بدلاً من عناصر التحكم.

كيف يعمل التحديث المُدار
التسلسل لكل تحديث، سواء كان مجدولًا أو يدويًا، هو نفسه:
- النسخ الاحتياطي. يتم أخذ نسخة احتياطية كاملة للموقع مباشرة قبل حدوث أي تغيير. إذا فشلت عملية النسخ الاحتياطي، يتم تخطي التشغيل بدلاً من المضي قدمًا دون شبكة أمان.
- التطبيق. يتم تثبيت التحديث.
- التحقق. يتم جلب الموقع عبر HTTP ويتم فحص الاستجابة.
- المراقبة. يبقى التشغيل في نافذة مراقبة لمدة نصف ساعة، يتم خلالها مراقبة الموقع بحثًا عن أخطاء وحوادث توقف.
- التأكيد أو التراجع. إذا كان كل شيء سليمًا في نهاية النافذة، يتم تمييز التشغيل بـ Applied. وإذا كان الموقع يُظهر أخطاء، تتم استعادة النسخة الاحتياطية السابقة للتحديث تلقائيًا، ويتم تمييز التشغيل بـ تم التراجع عنه.
نافذة المراقبة هذه هي السبب في أنك ستشاهد أحد التشغيلات معلقًا عند حالة تم التطبيق (قيد المراقبة) لفترة من الوقت. إنه ليس عالقًا. إنها الفترة التي يمكن أن تؤدي فيها مشكلة لا تظهر إلا تحت حركة المرور الحقيقية إلى إطلاق تراجع تلقائي.
بسبب أخذ نسخة احتياطية قبل كل تحديث، تستهلك التحديثات الآلية مساحة التخزين الاحتياطي بما يتناسب مع عدد مرات تشغيلها. هذه هي المقايضة التي تقوم بها، وهي المقايضة الصحيحة: تحديث لا يمكنك التراجع عنه أسوأ من فاتورة تخزين.
تفعيل الميزة
عنصر التحكم الرئيسي هو التحديثات التلقائية، ويوصف بأنه المفتاح الرئيسي لهذا الموقع. يبدأ مغلقًا، لذا لا يحدث شيء حتى تقوم بتشغيله عن قصد.
أسفل ذلك توجد ثلاث مفاتيح تحكم لكل فئة:
| المفتاح | يشمل |
|---|---|
| نواة WordPress | إصدارات النواة |
| المكونات الإضافية (الافتراضي) | كل مكون إضافي لا يملك تجاوزًا محددًا |
| المظاهر | المظاهر المثبتة |
الثلاثة جميعها مفعّلة افتراضيًا، فتشغيل المفتاح الرئيسي يمنحك السلوك الكامل المُدار. قم بإيقاف مفتاح فئة معينة إذا كنت تريد التعامل معها بنفسك، على سبيل المثال إذا كان عقد العميل ينص على أن ترقيات النواة هي عمل مجدول.
اختيار نافذة التحديث
تحدد عناصر التحكم ساعات الهدوء (توقيت نيوزيلندا) النافذة اليومية المستخدمة للتحديثات المجدولة، ويرسم الشريط أسفلها هذه النافذة على مقياس 24 ساعة لتتمكن من رؤيتها بنظرة واحدة. الإعداد الافتراضي هو ساعات الصباح الباكر، من 02:00 إلى 05:00 بتوقيت نيوزيلندا.
يتم النظر في الموقع مرة واحدة على الأكثر في اليوم. التشغيلات تكون موزعة بدلاً من أن تنطلق في نفس اللحظة لجميع المواقع، لذا تختلف الدقيقة الفعلية.
اختر نافذة تناسب حركة مرورك الفعلية، لا الساعة وحدها. موقع تجزئة في نيوزيلندا يكون هادئًا في الساعة 3 صباحًا؛ أما موقع يكون جمهوره في أوروبا فلا يكون هادئًا في ذلك الوقت. انظر إلى تبويب Analytics للموقع لمعرفة الشكل الحقيقي لحركة مرورك قبل أن تختار.
التجاوزات لكل مكون إضافي
لا ينبغي معاملة كل مكون إضافي بالطريقة نفسها. في قسم التحديثات المعلقة، يحتوي كل صف مكون إضافي على عنصر اختيار بثلاثة خيارات:
- Default، والذي يتبع مفتاح المكونات الإضافية المذكور أعلاه.
- Auto-update، والذي يحدّث هذا المكون الإضافي دائمًا بصرف النظر عن الإعداد الافتراضي.
- يدوي فقط، والذي لا يُحدّثه تلقائيًا أبدًا.
استخدم يدوي فقط بحذر وعن قصد. السببان الجيدان هما مكون إضافي قمت بتخصيصه، ومكون إضافي سبق لتحديثاته أن عطّلت الموقع. مكون إضافي مُترَك في الوضع اليدوي هو مكون إضافي يتراكم فيه الثغرات الأمنية بصمت، فضع تذكيرًا في تقويمك الخاص لمراجعته.
استخدم Auto-update لأي شيء حساس أمنيًا تريد تصحيحه لحظة صدور الإصلاح، بصرف النظر عن الإعداد الافتراضي المحدد.
تشغيل التحديثات الآن
انقر على تشغيل التحديثات الآن في أعلى الصفحة لبدء تشغيل فوري، دون انتظار النافذة الزمنية. يُطبّق نفس تسلسل النسخ الاحتياطي والتحقق والمراقبة، بحيث يكون التشغيل اليدوي بنفس أمان التشغيل المجدول.
يحتوي قسم التحديثات المعلقة أيضًا على زر Apply all updates now بعد انتهائه من فحص الموقع. انقر على Refresh في هذا القسم لإعادة فحص الإصدارات الجديدة.
يمكن أن يكون هناك تشغيل واحد فقط قيد التنفيذ في وقت واحد. إذا كان هناك تشغيل جارٍ بالفعل، أو لا يزال في نافذة المراقبة، يُرفض بدء تشغيل جديد.
قراءة الإحصائيات والسجل
تظهر خمس أرقام عبر أعلى الصفحة: معدل النجاح، Applied، تم التراجع عنه، Failed و آخر تشغيل. الرقم الذي يستحق المتابعة هو تم التراجع عنه. التراجع هو النظام يقوم بعمله، لكن نمط متكرر من التراجعات لنفس المكون الإضافي يخبرك بشيء ما.
أسفل ذلك، يسرد سجل التحديثات كل تشغيل مع:
- ما الذي تم تحديثه وتغيّر إصداره.
- حالة: Applied، تم التطبيق (قيد المراقبة)، تم التراجع عنه، Failed، Skipped، Running أو Pending.
- سواء كان Scheduled أو Manual.
إذا لم يتم تشغيل أي شيء بعد، يوضح القسم ذلك ويشرح أن التحديثات تظهر هناك بعد تشغيلها تلقائيًا أو عندما تقوم بتشغيلها يدويًا.
التراجع اليدوي
يحتفظ التشغيل الناجح بنسخته الاحتياطية السابقة للتحديث، والصفوف التي لديها نسخة تعرض عنصر تحكم العودة.
النقر عليه يطلب منك التأكيد، والصياغة مهمة هنا: هذا يستعيد موقعك إلى النسخة الاحتياطية السابقة للتحديث التي تم أخذها مباشرة قبل هذا التحديث، وستُفقد التغييرات التي تمت منذ ذلك الوقت.
اقرأ هذا حرفيًا. إذا تم تشغيل التحديث طوال الليل وقام فريقك منذ ذلك الحين بنشر ثلاثة مقالات واستقبال أربعين طلبًا، فإن التراجع يُلغي كل ذلك. التراجع اليدوي هو الأداة الصحيحة في غضون دقائق من تحديث سيئ، والأداة الخاطئة بعد يوم كامل. في تلك الحالة، أصلح الأمور للأمام، أو استعد بشكل انتقائي من نسخة احتياطية أحدث بدلاً من ذلك: انظر الاستعادة من نسخة احتياطية.
تُعرض النتيجة بوضوح: إما أن الموقع عاد سليمًا، أو حالة HTTP التي أعادها بدلاً من ذلك.
عندما يتم تخطي التحديثات
يمكن تخطي التشغيل بدلاً من فشله. السببان الشائعان هما:
- فشلت النسخة الاحتياطية السابقة للتحديث. لا يتم تحديث أي شيء، ويتم إشعارك. قم بإصلاح مشكلة النسخ الاحتياطي أولاً: أخذ نسخة احتياطية.
- تشغيل قيد التنفيذ بالفعل أو تحت المراقبة. يُترك الموقع دون تدخل حتى يُحل التشغيل الحالي.
استكشاف الأخطاء وإصلاحها
تعرض الصفحة شعار ترقية بدلاً من عناصر التحكم. خطة استضافة الموقع لا تتضمن التحديثات الآلية المُدارة. انظر ترقية خطتك.
لا يتم تشغيل أي شيء على الرغم من تفعيل المفتاح. تحقق من أن مفتاح فئة واحدة على الأقل مفعّل، وأن النافذة الزمنية ليست مضبوطة على نطاق بطول صفر بنفس ساعة البداية والنهاية، وأنه لا يوجد تشغيل سابق لا يزال تحت المراقبة.
مكون إضافي يستمر في التراجع. المكون الإضافي غير متوافق مع شيء آخر في الموقع. اضبطه على يدوي فقط، وحدّثه على نسخة تجريبية (staging) أولاً، وأصلح التعارض هناك: انظر سير عمل النسخة التجريبية لـ WordPress.
يتم تطبيق التحديثات ولكن الموقع يبدو خاطئًا بدلاً من إظهار خطأ. فحص السلامة يبحث عن أخطاء HTTP، وصفحة معطلة بصريًا لكنها تعيد استجابة 200 تنجح في الفحص. هذا هو سبب وجود السجل وعنصر التحكم في التراجع اليدوي.
إلى أين تذهب بعد ذلك
- تحديثات WordPress للعملية اليدوية للتحديث.
- الاستعادة من نسخة احتياطية عندما لا يكون التراجع كافيًا.
- سجل نشاط الموقع، والذي يسجل كل عملية تحديث آلي.