الأخبار التكنولوجية والاستعراضات والنصائح!

فشل حلنا لتسجيل Magento بعد تثبيت SUPEE 11086 Patch

ستساعدك المقالة التالية: فشل حلنا لتسجيل Magento بعد تثبيت SUPEE 11086 Patch

تم إصدار Magento SUPEE 11086 في 26 مارس 2019. يهدف التصحيح إلى إصلاح مشكلات مثل تنفيذ التعليمات البرمجية عن بُعد (RCE) ، والبرمجة النصية عبر المواقع (XSS) ، وتزوير الطلبات عبر المواقع (CSRF) ونقاط الضعف الأخرى.

ومع ذلك ، فإنه يأتي مع قضية فشل تسجيل Magento بعد تثبيت SUPEE 11086 Patch!

سبب المشكلة هو وظيفة التحقق من السجل المضافة بواسطة Magento للتحقق من صحة الملحقات. يلقي خطأ في غير قابل للقراءة () الوظيفة في ملف سجل الحالة غير موجود بعد.

قم بتنفيذ الحل أدناه للتغلب على مشكلة Magento Logging.

فشل حل تسجيل Magento بعد تثبيت SUPEE 11086 Patch:

$ logValidator = Zend_Validate_File_Extension جديد ($ _ allowedFileExtensions) ؛ $ logDir = self :: getBaseDir (‘var’). DS. ‘سجل’؛ إذا كان (! $ logValidator-> isValid ($ logDir. DS. $ file)) {return؛ } استبدل بـ // $ logValidator = new Zend_Validate_File_Extension ($ _ allowedFileExtensions)؛ $ logDir = self :: getBaseDir (‘var’). DS. ‘سجل’؛ // if (! $ logValidator-> isValid ($ logDir. DS. $ file)) {// return؛ //}

$ logValidator = Zend_Validate_File_Extension جديد ($ _ allowedFileExtensions) ؛

$ logDir = self :: getBaseDir (‘var’). DS. ‘سجل’؛

إذا كان (! $ logValidator-> isValid ($ logDir. DS. $ file)) {

يعود؛

}

استبدل ب

// $ logValidator = new Zend_Validate_File_Extension ($ _ allowedFileExtensions) ؛

$ logDir = self :: getBaseDir (‘var’). DS. ‘سجل’؛

// if (! $ logValidator-> isValid ($ logDir. DS. $ file)) {

// يعود؛

//}

توضح لقطة الشاشة أدناه كيف قمت بتنفيذ الحل:

Note: ومع ذلك ، مع إصدار Magento SUPEE 11155 ، تم حل هذه المشكلة ولن تحتاج إلى تنفيذ الحل أعلاه.

يرجى إعلامي إذا كنت لا تزال تواجه أي مشكلة في تسجيل Magento بعد تثبيت SUPEE Patch 11086.

سأكون سعيدًا بالمساعدة 🙂

شكرًا!