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

Discuz! X - توافق PHP المطلوب لإصلاح PHP2Shell

لا يتوفر تطابق موثوق هنا. اسم المنتج أو صفحة تنزيل حديثة لا يثبت توافق PHP 8. حدد التوزيعة والتصحيحات والتعديلات المحلية أولا.

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

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

  • source/discuz_version.php
  • config/
  • uc_client/
  • source/plugin/

Discuz! X - إزالة عوائق توافق إصلاح PHP2Shell

سجّل Discuz! X وUCenter والإضافات منفصلة. رقم البناء وGBK/UTF-8 مهمان إلى جانب X3.4/X3.5. استخدم الحزمة الدقيقة واختبر الدخول المشترك ومزامنة المستخدمين والمرفقات والترميز مع مجموعة استعادة كاملة. استعد المنتدى وUCenter معاً بمعزل وحدد المواقع الأخرى المرتبطة. احفظ المرفقات وعلاقات معرفات المستخدمين. نسق كتابة الحسابات واختبر كل تطبيق؛ الرئيسية لا تثبت الاتساق.

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

  • Discuz! X
  • UCenter
  • uc_client/
  • GBK / UTF-8
  • source/plugin/
  • data/template/
  • data/attachment/
وثائق الترقية الرسمية ↗

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

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

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

مثال أمر
php -v
php --ini
php -m

Discuz! X - تحقق من تصحيحات PHP2Shell

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

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

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

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

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

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