ميزة جديدة

أتقن تسليم بريدك الإلكتروني مع مركز تسليم البريدجديد: مركز تسليم البريد لتسليم أذكى اقرأ المزيد >

توقف تحديثات الأمان لـ PHP 8.2 في 31 ديسمبر. هل موقع WordPress الخاص بك مستعد؟

في 31 ديسمبر 2026، تنضم PHP 8.2 إلى الإصدارات 8.1 و8.0 و7.4 في قائمة الإصدارات التي لم تعد تحصل على أي تحديثات أمنية، وأي ثغرة جديدة ستبقى مفتوحة إلى الأبد. إليك طريقة معرفة إصدار PHP الذي يعمل عليه موقع WordPress الخاص بك، واختيار الإصدار الجديد المناسب، والترقية دون أن يتعطل أي شيء.

لخّص باستخدام
توقف تحديثات الأمان لـ PHP 8.2 في 31 ديسمبر. هل موقع WordPress الخاص بك مستعد؟

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

والموعد النهائي القادم قريب. ينتهي دعم PHP 8.2 في 31 ديسمبر 2026. لينضم بذلك إلى PHP 8.1 (الذي انتهى دعمه قبل عام) و8.0 و7.4. ولا تزال نسبة كبيرة من مواقع WordPress تعمل على أحد هذه الإصدارات، وغالبًا دون علم أصحابها.

أهم النقاط

  1. ينتهي الدعم الأمني لـ PHP 8.2 في 31 ديسمبر 2026، أما PHP 8.1 و8.0 و7.4 فقد انتهى دعمها بالفعل.
  2. إصدار PHP المنتهي الدعم لن يحصل على أي إصلاح بعد ذلك، حتى للثغرات التي تتيح للمهاجمين السيطرة على الخادم.
  3. تحقق من الإصدار في WordPress عبر أدوات › صحة الموقع › معلومات › الخادم.
  4. انتقل إلى PHP 8.3 (المدعوم حتى نهاية 2027) أو أحدث، مع الاختبار أولًا على نسخة تجريبية.
  5. على WebGee يمكنك تغيير إصدار PHP لكل موقع بنفسك، في cPanel أو WordPress Cloud، في أقل من دقيقة.

لماذا يهمك هذا الآن في أكتوبر، كشفت ثغرات PHP2Shell شكل الثغرة على مستوى PHP: تنفيذ تعليمات برمجية عن بُعد، وقد أُصلحت في PHP نفسها وليس في WordPress. والثغرة التالية التي ستُكتشف بعد 31 ديسمبر لن تُصلح في PHP 8.2.

مواعيد دعم PHP في لمحة

  • PHP 7.4 و8.0 و8.1: انتهى دعمها، ولا تحصل على أي إصلاحات من أي نوع.
  • PHP 8.2: إصلاحات أمنية حتى 31 ديسمبر 2026.
  • PHP 8.3: إصلاحات أمنية حتى 31 ديسمبر 2027.
  • PHP 8.4: دعم نشط حتى نهاية 2026، وإصلاحات أمنية حتى 31 ديسمبر 2028.
  • PHP 8.5: دعم نشط حتى نهاية 2027، وإصلاحات أمنية حتى 31 ديسمبر 2029.

لا يزال WordPress نفسه يعمل على PHP 7.4 وما بعده، لكنه يوصي بـ PHP 8.3 أو أحدث. فكون الموقع "يعمل" لا يعني أنه "آمن".

الخطوة 1: اعرف إصدار PHP الذي يعمل عليه موقعك

في WordPress، انتقل إلى أدوات › صحة الموقع › معلومات وافتح قسم الخادم. ستجد إصدار PHP بالقرب من الأعلى. كما تنبهك أداة صحة الموقع في تبويب الحالة عندما يكون إصدارك قديمًا. وعبر SSH:

# PHP version WordPress is using
wp eval 'echo PHP_VERSION, PHP_EOL;'

# Check plugins and themes for updates before you switch
wp plugin list --update=available
wp theme list --update=available

الخطوة 2: استعد

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

قبل تغيير إصدار PHP

  • حدّث WordPress وجميع الإضافات والقالب إلى أحدث إصداراتها
  • راجع صفحة كل إضافة لمعرفة إصدارات PHP التي تدعمها، خاصة أدوات بناء الصفحات وبوابات الدفع وأي إضافة تستخدم ionCube
  • احذف الإضافات التي لم تعد تستخدمها بدلًا من اختبارها
  • أنشئ نسخة احتياطية جديدة (على استضافة cPanel من WebGee، يمكن لـ JetBackup إنشاء واحدة عند الطلب)
  • إن أمكن، أنشئ نسخة تجريبية واختبر الإصدار الجديد عليها أولًا

الخطوة 3: غيّر إصدار PHP على WebGee

استضافة cPanel

  1. في cPanel، افتح Select PHP Version.
  2. لتغيير موقع واحد فقط، افتح تبويب Per Domain Settings. أما Account Global Settings فيغيّر جميع النطاقات في الحساب.
  3. اختر الإصدار الجديد، مثل 8.3، ثم اختر Apply. يُطبَّق التغيير فورًا.
  4. افتح تبويب Extensions وتأكد من أن ما يحتاجه موقعك (مثل imagick أو intl أو zip) لا يزال محددًا.

في الحسابات المفعّل عليها Bolt-Cache، لا تنطبق أداة اختيار إصدار PHP؛ تواصل مع فريق الدعم وسنساعدك في تغييره.

WordPress Cloud

  1. افتح الموقع، ثم انتقل إلى Advanced › Developer tools.
  2. اختر إصدار PHP من القائمة. ويحمل الإصدار الأحدث علامة LATEST.
  3. اختر Restart في أعلى اليمين لتطبيقه.

يمنح WordPress Cloud كل موقع حاوية خاصة به، لذا يمكنك تجربة إصدار PHP جديد على موقع تجريبي أولًا، ثم نقله إلى الموقع المباشر عندما تطمئن إليه.

الخطوة 4: اختبر، وتراجع إذا لزم الأمر

مباشرة بعد التغيير، تحقق من:

  • الصفحة الرئيسية وبعض الصفحات الداخلية، دون تسجيل الدخول؛
  • wp-admin، بما في ذلك المحرر؛
  • كل ما يُنشئ ملفات أو يستقبل مدفوعات: نماذج التواصل، وفواتير PDF، ورفع الصور، وصفحة الدفع؛
  • أدوات › صحة الموقع للتأكد من عدم ظهور تحذيرات PHP جديدة.

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

اذهب خطوة أبعد إذا كانت إضافاتك تدعم PHP 8.4، فاختره بدلًا من 8.3. ستحصل على عام إضافي من الإصلاحات الأمنية، ولن تضطر إلى تكرار هذه الترقية في نهاية 2027.

عالق على إصدار PHP قديم؟

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

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

الأسئلة الشائعة

متى ينتهي دعم PHP 8.2؟

ينتهي الدعم الأمني لـ PHP 8.2 في 31 ديسمبر 2026، وبعد هذا التاريخ لن يصدر مشروع PHP أي إصلاحات له.

هل سيتوقف موقعي عن العمل في 1 يناير؟

لا، فإصدار PHP المنتهي الدعم يستمر في العمل. لكن الخطر يكمن في أن أي ثغرة أمنية تُكتشف بعد هذا التاريخ لن تُصلح أبدًا، فيصبح اختراق الموقع أسهل مع مرور الوقت.

ما إصدار PHP الذي يجب أن يستخدمه WordPress؟

يوصي WordPress باستخدام PHP 8.3 أو أحدث. يُدعم PHP 8.3 حتى 31 ديسمبر 2027، وPHP 8.4 حتى نهاية 2028، وPHP 8.5 حتى نهاية 2029. اختر أحدث إصدار تدعمه الإضافات والقالب الذي تستخدمه.

ماذا لو لم تعمل إحدى الإضافات على PHP 8.3؟

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

شركة الاستضافة لا تسمح لي بتغيير PHP. ماذا أفعل؟

انتقل إلى شركة استضافة تتيح لك اختيار إصدار PHP لكل موقع. تنقل WebGee مواقع WordPress مجانًا، ويمكنك اختيار إصدار PHP لكل موقع بنفسك.

  • PHP 8.2
  • انتهاء دعم PHP
  • صيانة WordPress
  • ترقية PHP
  • cPanel
شارك في التأليف والترجمةMENA Support Engineer في WebGee
أضف WebGee كمصدر مفضّل على Google
توقف تحديثات الأمان لـ PHP 8.2 في 31 ديسمبر. هل موقع WordPress الخاص بك مستعد؟ | WebGee