ميزة التحديث التلقائي لـ WordPress 3.7: هل هذا رائع أم لا من مجتمع WordPress؟

نشرت: 2013-11-05
اتبعCloudways

تأتي كل نسخة ووردبريس مع نصيبها من الأفراح والأحزان. ومع ذلك ، فإن أحدث إصدار من WordPress - 3.7 - يأتي مع ميزة بدأت نقاشًا كبيرًا: هل ميزة الترقية التلقائية لـ WordPress جيدة أم سيئة؟ وكلما كان هناك نقاش على الويب ، ترى دائمًا جوانب عديدة من القصة.

WordPress 3.7 Auto Update

لماذا تستخدم WordPress 3.7 (أو أي إصدار آخر آخر)؟

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

ما هو التحديث التلقائي لـ WordPress؟

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

لماذا تستخدم ميزة الترقية التلقائية على WordPress؟

حسنًا ، هناك استخدام واحد كبير لهذه الميزة وهو الأمان. علاوة على ذلك ، للتأكد من تقليل مشكلات الترقية إلى الحد الأدنى ، قدم WordPress مكونًا إضافيًا يسمى Background Update Tester. يتحقق مما إذا كان موقع WordPress الخاص بك جاهزًا لتحديثه. إذا فشل موقعك في الاختبار الإجرائي ، فإنه يخبرك بأسباب عدم دعمه للترقية التلقائية ، وإذا لزم الأمر ، ما الذي عليك أن تطلبه من مضيف الويب الخاص بك. عملية التحديث سريعة وتستغرق أقل من دقيقة والتي تشمل وقت التنزيل والتثبيت. أثناء التحديث ، ينتقل موقع الويب إلى "وضع الصيانة" لبضع ثوان.

علاوة على ذلك ، ستدعم التحديثات التلقائية أيضًا الإصدارات الأقدم (ولكن هذا ينطبق على الإصدارات 3.7 وما فوق). على سبيل المثال ، إذا كان الإصدار الحالي هو 3.8.1 ويتم تحديثه إلى 3.8.2 لمشكلة أمنية مهمة ، فيمكن أن يكون هناك احتمال 3.7.2 لمواقع الويب التي لا تزال تعمل بإصدارات 3.7 و 3.7.1 جنبًا إلى جنب مع اقتراح للانتقال إلى الإصدار الأحدث وهو 3.8.2 في هذا المثال. يتم القيام بذلك لجعل الإصدار الأقدم أكثر أمانًا. اعتبارًا من 25 أكتوبر ، كان هناك أكثر من 110.000 تحديث ناجح. ومع ذلك ، هناك الكثير ممن يشكون.

لماذا لا يحب البعض ميزة الترقية التلقائية الجديدة في WordPress؟

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

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

كيفية تعطيل التحديث التلقائي لـ WordPress:

لتعطيل التحديثات التلقائية لـ WordPress ، ما عليك سوى وضع السطر التالي من التعليمات البرمجية في ملف WP-CONFIG.PHP:

# تعطيل كافة التحديثات الأساسية:

تعريف ('WP_AUTO_UPDATE_CORE' ، خطأ) ؛

إذا كنت ترغب في السماح بالتحديث التلقائي مرة أخرى ، فيجب عليك العثور على الكود المذكور أعلاه واستبداله بالرمز التالي:

# تمكين التحديثات الأساسية للإصدارات الثانوية (افتراضي):

تعريف ('WP_AUTO_UPDATE_CORE'، 'قاصر') ؛

هناك العديد من الطرق الأخرى للتلاعب بالتحديثات التلقائية لـ WordPress ويتم شرحها بشكل جيد في منشور بواسطة Andrew Nacin.

إصلاح واحد لن يناسب الجميع

ومع ذلك ، يبدو أن وضع الرموز ليس خيارًا رائعًا للغاية. اشتكى كل أنواع مستخدمي وخبراء WordPress من حل الترميز لتعطيل التحديثات التلقائية. علق مستخدم WordPress:

"تشغيل العديد من مواقع WordPress بنفسي ، لست سعيدًا بـ [قصر نظر] مطوري WP الأساسيين الذين يطلبون من المستخدمين الدخول في ملفات كل موقع وإجراء تغييرات على" إلغاء الاشتراك ". بينما تتحسن في الإصدارات وليس قتل المواقع ، هناك العديد من المتغيرات التي يمكن أن يكون لها تأثير سلبي على الموقع من خلال السماح بالتحديثات غير المراقبة. "

ويبدو أن من يعتقد حقًا أن هذه مشكلة حقيقية. علق مستخدم آخر:

"أتفق بشدة مع العديد من المعلقين الذين يطلبون طريقة بسيطة وغير تدخلية -" مربع اختيار "إذا رغبت في ذلك ، لا يتطلب تحرير wp-config أو إضافة مكونات إضافية - للتحكم في ما إذا كان WP يتم تحديثه تلقائيًا عند" الصيانة والأمان "التحديثات المتاحة. إليكم السبب ...

"لقد تعرضت للضرب - مرارًا وتكرارًا - من قبل العديد من خبراء أمان WP ليأخذوا دائمًا نسخة احتياطية قبل تطبيق أي نوع من تحديث البرامج ، بما في ذلك أي نوع من التحديث الأساسي لـ WP ، حتى لا ترغب في تعريض موقعك للخطر بسبب تحديث كسر موقعك. وأضربت هذه الرسالة نفسها بطلابي أيضًا. (أقوم بتدريس الفصول في WordPress.) لماذا يجب أن يتغير هذا الآن؟ لأن الفريق الأساسي يخبرك أنه من "الآمن" افتراض عدم وجود مشاكل؟ آسف ، بقدر ما أود أن أصدق أن العادات القديمة (خاصة فيما يتعلق بأمان الموقع تموت بشدة). لذلك ، لن أغير هذه الممارسة في أي وقت قريبًا - على الأقل حتى يكون هناك سجل تتبع واضح للتحديثات التلقائية مما يؤدي إلى عدم وجود مواقع فاشلة. (لست متأكدًا من كيفية تتبع WP هذا - لذلك ، ربما يعني هذا أنني لن أحيد أبدًا عن ممارسة أخذ النسخ الاحتياطية قبل التحديثات.)

يصبح السؤال بعد ذلك: هل تطلب من شخص ما تثبيت مكون إضافي أو تعديل wp-config لإيقاف التحديثات التلقائية؟ تصويتي: نعم هو كذلك. "

WordPress Auto Update Control Plugins

حسنًا ، لتخفيف آلام هذه المشكلة ، طور مطورو الإضافات Geogre Stephanis و Chip Bennett مكونًا إضافيًا صغيرًا يقوم بكل أجزاء التشفير الصعبة نيابة عنك. لذا ، جرب Update Control في الوقت الحالي ويخلصك من المتاعب. لا يقوم فقط بإيقاف تشغيل "التحديثات التلقائية" ، بل يمكنه أيضًا تحديد نوع التحديثات التي يمكن وضعها.

يأتي مكون إضافي آخر من Gary Pendergast تحت اسم التحديثات التلقائية المتقدمة. يعد هذا المكون الإضافي أكثر تعقيدًا من المكون المذكور أعلاه لأنه يتحقق حتى من المكونات الإضافية والسمات الخاصة بك من أجل الترقيات. كما أنه يعمل على إعداد متعدد المواقع.

Yay أو Nay؟: مسح فريق إدارة Cloudways WordPress

لدينا فريق مكون من 20 من مطوري WordPress ومديري البيانات في فريقنا في Cloudways الذين يديرون المئات من مواقع WordPress لعملائنا المرموقين [انظر شهادات عملائنا]. لقد أجرينا مسحًا داخليًا للاستماع إلى ما يقولونه حول هذه الميزة الجديدة. كل شخص لديه وجهة نظر مماثلة أن التحديثات التلقائية تمثل مشكلة في المواقع.

قال أحد مديري مواقع WordPress الخاصة بنا: "من الأفضل دائمًا استخدام الدليل أثناء تحديث الموقع. يساعدنا في اختباره بحثًا عن الأخطاء المحتملة. يمكن أن تؤدي التحديثات التلقائية إلى تعطل موقع الويب بالكامل ، وخاصة المكونات الإضافية. الاختبار والنسخ الاحتياطي مهمان ".

[ما نوصي به: أفضل 5 ملحقات نسخ احتياطي لـ WordPress للنوم المرير ]

Cloudways أفضل أداء في WordPress

نعتقد أنها فكرة رائعة أن WordPress سمح بهذه الميزة الرائعة. الأمان هو الأولوية القصوى على أي مستوى لنشر الويب. ومع ذلك ، إذا عطل أي شيء ، فإن Cloudways هنا لإصلاحه لك.

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