มีเหมือนกันกับ Magento CE 1.8 และ 1.9
หลังจากอัพเดต php จาก 5.5.16 เป็น 5.6.0 บน VPS ของฉันฉันได้รับข้อผิดพลาด 2 ข้อใน [magento] /var/log/system.log:
ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 311
ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 472
ฉันพบข้อมูลนี้https://github.com/zendframework/zf1/pull/347 แต่การเปลี่ยนแปลงทั้งหมดใน php.ini การเปลี่ยนแปลงไม่ทำงานสำหรับฉัน (ฉันเริ่มบริการ php-fpm ใหม่หลังจากการเปลี่ยนแปลงใน php.ini แต่ละครั้งแน่นอน )
ที่นี่https://github.com/zendframework/zf1/pull/347/files#r14075423ฉันอ่านการเปลี่ยนแปลงที่แนะนำในบรรทัดนี้ (313 และ 474) อย่างแน่นอน แต่ฉันไม่ต้องการใช้แฮ็คใด ๆ กับไฟล์ Magento Core
ส่วนหน้าและส่วนหลังฉันไม่เห็นปัญหาใด ๆ กับการเข้ารหัส - ทั้งหมดดูดี (ฉันมีการแปลภาษารัสเซีย - ส่วนหน้าและแผงผู้ดูแลระบบ)
ฉันจะเพิกเฉยต่อ ERR นี้ใน system.log หรือไม่? วิธีที่ถูกต้องในการแก้ไขข้อผิดพลาดนี้คืออะไร?