في CodeIgniter، يتطلب إصلاح PHP2Shell تصحيح بيئة تشغيل PHP. يساعد إصدار التطبيق في تحديد عوائق التوافق، لكنه لا يثبت قابلية الاستغلال أو إصلاح الثغرتين.

CodeIgniter - توافق PHP المطلوب لإصلاح PHP2Shell

إصدار نموذجيمتطلب PHP المعلنإصدارات مرشحة حسب التصريحالمصدر الأصلي
v4.1.9^7.3 || ^8.0repo.packagist.org ↗4ec623a6b826
v4.2.12^7.4 || ^8.0repo.packagist.org ↗bc3f312a3eba
v4.3.8^7.4 || ^8.0repo.packagist.org ↗10c23e96db99
v4.4.8^7.4 || ^8.0repo.packagist.org ↗84ff35989270
v4.5.8^8.1repo.packagist.org ↗80204755e06c
v4.6.5^8.1repo.packagist.org ↗116e0919590a
v4.7.5^8.2repo.packagist.org ↗a1f129d56df3

تقارن الإصدارات المرشحة هذا التصريح فقط بأول إصلاحات PHP2Shell في الفروع المدعومة. لا تثبت التوافق المختبر أو دعم المورّد أو تطابق جميع التبعيات. توافق PHP المطلوب لإصلاح PHP2Shell ↗

تحديد نطاق إصلاح PHP2Shell

الملفات وهوية الحزمة

codeigniter4/framework

  • composer.lock
  • system/core/CodeIgniter.php
  • app/Config/

CodeIgniter - إزالة عوائق توافق إصلاح PHP2Shell

تختلف بنية CI3 عن CI4. تثبيت codeigniter4/framework فوق system/ ليس ترحيلاً. احصر الأصناف المخصصة وhooks والجلسات. انقل الإعدادات والكود في الاختبار وقارن الدخول وقاعدة البيانات. حتى الإصدارات الفرعية لـ CI4 ترفع متطلبات PHP.

التبعيات والكود المخصص

  • CI3 application/
  • CI4 app/
  • Config / .env
  • Database.php
  • Filters.php
  • Routes.php
  • Libraries/
  • Session.php
وثائق الترقية الرسمية ↗

اختبار وظائف الموقع بعد إصلاح PHP2Shell

الجرد قبل إصلاح PHP2Shell

استخدم نسخة عمل مصرحا بها.

مثال أمر
php -v
php --ini
composer --no-plugins show --locked codeigniter4/framework
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

CodeIgniter - تحقق من تصحيحات PHP2Shell

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

3. أعد التشغيل وتحقق من الجميع ↗

وثائق الترقية الرسمية

CodeIgniterالمصدر الأصلي ↗PHP security teamالمصدر الأصلي ↗CVE-2026-109618المصدر الأصلي ↗CVE-2026-109619المصدر الأصلي ↗إصلاح PHP2Shell - معالجة أخطاء ترقية PHP↗

تطبيقات مرتبطة

← العودة إلى أدلة التطبيقات