في DedeCMS / 织梦، يتطلب إصلاح PHP2Shell تصحيح بيئة تشغيل PHP. يساعد إصدار التطبيق في تحديد عوائق التوافق، لكنه لا يثبت قابلية الاستغلال أو إصلاح الثغرتين.
DedeCMS / 织梦 - توافق PHP المطلوب لإصلاح PHP2Shell
لا يتوفر تطابق موثوق هنا. اسم المنتج أو صفحة تنزيل حديثة لا يثبت توافق PHP 8. حدد التوزيعة والتصحيحات والتعديلات المحلية أولا.
تحديد نطاق إصلاح PHP2Shell
الملفات وهوية الحزمة
include/common.inc.phpinclude/dedemysql.class.phptemplets/uploads/
DedeCMS / 织梦 - إزالة عوائق توافق إصلاح PHP2Shell
ميّز DedeCMS الأصلي والتوزيعات التجارية وDedeBIZ. ظهور PHP 5.6+ حالياً لا يثبت توافق كل حزم 5.7 القديمة. افحص أصناف SQL والنماذج وtemplets والترميز محلياً. احفظ الجداول وuploads والروابط الثابتة ولا تستبدل بمنتج آخر. في DedeCMS افحص الجدول الرئيسي وإضافات كل قناة والمفاتيح والبادئات الفعلية. احفظ المؤلفين والتصنيفات والقوالب والمسارات الثابتة. قارن الأعداد ومقالات كاملة بالصور؛ archives وحده قد يغفل الحقول.
التبعيات والكود المخصص
وثائق الترقية الرسمية ↗اختبار وظائف الموقع بعد إصلاح PHP2Shell
الجرد قبل إصلاح PHP2Shell
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" includeDedeCMS / 织梦 - تحقق من تصحيحات PHP2Shell
تحقّق من الإصلاحين في PHP الذي يخدم هذا الموقع فعليًا. استبدل أو أعد تشغيل عمليات الويب والطوابير والنسخ القديمة. عمل الصفحة الرئيسية أو تحديث CLI وحده ليس دليلًا كافيًا.
3. أعد التشغيل وتحقق من الجميع ↗