المواقع الإلكترونية
تغيير إصدار PHP الخاص بك
PHP is the programming language that powers WordPress and most other web applications hosted on KapsuleHost. The version your site runs on affects both compatibility with plugins and themes, and…
PHP هي لغة البرمجة التي تدعم WordPress ومعظم تطبيقات الويب الأخرى المستضافة على KapsuleHost. يؤثر الإصدار الذي يعمل عليه موقعك على التوافقية مع المكونات الإضافية والمظاهر، وكذلك على الأداء العام.
لماذا يكون إصدار PHP مهماً
التوافقية: تُكتب مكونات WordPress الإضافية والمظاهر للعمل مع إصدارات محددة من PHP. قد لا تدعم المكونات الإضافية القديمة إصدارات PHP الأحدث، وقد لا تعمل المكونات الإضافية الأحدث على إصدارات PHP القديمة.
الأداء: إصدارات PHP الأحدث أسرع. الانتقال من PHP 8.1 إلى PHP 8.2، على سبيل المثال، يحقق تحسناً ملحوظاً في أوقات الاستجابة لمعظم مواقع WordPress.
الأمان: تصل إصدارات PHP القديمة في النهاية إلى نهاية الحياة وتتوقف عن تلقي تحديثات الأمان. تشغيل إصدار PHP انتهت حياته يعرض موقعك للثغرات الأمنية غير المرقعة.
إصدارات PHP المتاحة
KapsuleHost يدعم حالياً إصدارات PHP التالية:
- PHP 8.1
- PHP 8.2 (موصى به لمعظم المواقع)
- PHP 8.3 (موصى به للمواقع الجديدة ومجموعات المكونات الإضافية المُصانة بشكل جيد)
- PHP 8.4
بالنسبة لمعظم مواقع WordPress في 2026، PHP 8.2 أو 8.3 هو الخيار الموصى به. توفر هذه الإصدارات أفضل توازن بين التوافقية مع المكونات الإضافية الحالية وتحسينات الأداء. PHP 8.4 مناسب إذا كنت قد تأكدت من أن مكوناتك الإضافية ومظهرك يدعمانه.
قبل تغيير إصدار PHP
قم دائماً بإنشاء نسخة احتياطية يدوية لموقعك قبل تغيير إصدار PHP. إذا كان مكوِّن إضافي أو مظهر غير متوافق مع الإصدار الجديد، قد يعرض موقعك أخطاء أو يصبح فارغاً. تسمح لك النسخة الاحتياطية بالاستعادة بسرعة. راجع أخذ نسخة احتياطية يدوية للحصول على الإرشادات.
قبل الترقية، تحقق من توافقية مكوناتك الرئيسية ومظهرك:
- زر wordpress.org/plugins وابحث عن كل مكون إضافي حرج لديك.
- تحقق من صفحة المكون الإضافي للحصول على معلومات "Requires PHP" و"Tested up to".
- إذا لم يتم تحديث المكون الإضافي لأكثر من سنة وليس لديه توافقية محددة مع PHP 8.x، فتحقق من منتدى الدعم من أجل تقارير المشاكل.

تغيير إصدار PHP في KPanel
- سجّل الدخول إلى KPanel على kpanel.kapsulehost.com.
- انقر على Websites في الشريط الجانبي الأيسر.
- انقر على الموقع الذي تريد تحديثه.
- انقر على صفحة PHP (يُطلق عليها أحياناً PHP Version أو Settings).
- من قائمة منسدلة PHP Version، حدد الإصدار الذي تريده.
- انقر على Apply Version.
التغيير يأخذ مفعوله في غضون بضع ثوان. لا يلزم أي إعادة تشغيل. سيبدأ موقعك على الفور في التشغيل على إصدار PHP المختار.
الاختبار بعد تغيير إصدار PHP
بعد تغيير إصدار PHP:
- قم بزيارة الصفحة الرئيسية لموقعك في نافذة متصفح خاصة/حاضنة لتجنب النتائج المُخزنة مؤقتاً.
- سجّل الدخول إلى مسؤول WordPress الخاص بك (عادةً على
/wp-admin) لتأكيد تحميل الواجهة الخلفية. - تحقق من الصفحات والوظائف الرئيسية: نموذج الاتصال الخاص بك، صفحة الدفع، البحث، معارض الصور، أو أي شيء تفاعلي.
ماذا تفعل إذا تعطل المكون الإضافي
إذا عرض موقعك أخطاء أو أصبح فارغاً بعد تغيير PHP:
الخيار 1: استرجع إصدار PHP.
عُد إلى KPanel > Websites > [site] > PHP واختر إصدار PHP السابق. سيعود موقعك إلى حالته السابقة على الفور.
ثم حدّد المكون الإضافي الذي يسبب التنازع. يمكنك القيام بذلك من خلال:
- التحقق من سجل أخطاء PHP في KPanel للحصول على اسم الملف للكود الفاشل.
- الذهاب إلى مسؤول WordPress > المكونات الإضافية والتحقق مما إذا كان هناك تحديث متاح للمكون الإضافي المشكلة.
- زيارة صفحة المكون الإضافي على wordpress.org لتأكيد التوافقية مع PHP 8.x.
الخيار 2: استرجع من النسخة الاحتياطية.
إذا لم يحل استرجاع إصدار PHP المشكلة بشكل كامل (على سبيل المثال، إذا أفسدت الخطأ إعداداً)، استرجع النسخة الاحتياطية اليدوية التي أنشأتها قبل التغيير. راجع استعادة موقعك من نسخة احتياطية.
استخدام Kora لتغيير إصدار PHP
يمكنك طلب من Kora القيام بهذا لك:
"قم بتغيير موقعي إلى PHP 8.2." "ما إصدار PHP الذي يعمل عليه موقعي؟" "رقّي إصدار PHP الخاص بي وأخبرني إذا بدا أي شيء خاطئاً."
سيذكرك Kora بإنشاء نسخة احتياطية أولاً، وإجراء التغيير، والإبلاغ عن النتيجة.
إصدار PHP و WordPress Core
يتطلب WordPress نفسه إصدار PHP بحد أدنى للتشغيل. اعتباراً من 2026، توصي WordPress بـ PHP 8.1 أو إصدار أحدث للحصول على الدعم الكامل والأداء الأمثل. تشغيل إصدار PHP أقل من الحد الأدنى لـ WordPress سينتج عنه تحذيرات أو أخطاء في مسؤول WordPress. سيُخطرك KapsuleHost إذا كان إصدار PHP الخاص بك يقترب من نهاية الحياة.