सुरक्षा पैच SUPEE-11155 - संभावित मुद्दे?


28

Magento ने M1 और M1 और M2 के लिए एक नया सुरक्षा पैच जारी किया है।

इस पैच / अपग्रेड को लागू करते समय आपको किन सामान्य मुद्दों को देखना होगा?

Magento 1

https://magento.com/security/patches/supee-11155

Magento 2

यह 2.1 श्रृंखला में अंतिम रिलीज होनी चाहिए जो इस महीने के अंत में अपने ईओएल तक पहुंचती है।


1
क्या किसी ने यह जांचा है कि दुनिया में इसका क्या अर्थ है: "उन ग्राहकों द्वारा बनाए गए उद्धरण जो अतिथि के रूप में लॉग इन किए गए हैं, अब Magento अपडेट के बाद सुलभ नहीं हैं। तृतीय-पक्ष चेकआउट एक्सटेंशन और बंद सुरक्षा मामले या तो सुरक्षित रूप से काम नहीं करेंगे या काम नहीं करेंगे। सब।" ?
काल्विन कालिन

मैं फिक्स्ड बग PRODSECBUG-2330 द्वारा संदर्भित परिवर्तनों में बहुत रुचि रखता हूं
रिची फ़्रेम

जवाबों:


11

यह पैच PHP 7.2 सपोर्ट पैच के साथ असंगत है । 1711 से 1761 तक लाइनों को हटाने से पैच को लागू करने की अनुमति मिलती है। यह पैच उन फ़ाइलों को पैच करने की कोशिश करता है जिन्हें 7.2 सपोर्ट पैच द्वारा हटा दिया गया है। इन लाइनों को हटाना सुरक्षित होना चाहिए।


1
आप किस M1 संस्करण पर हैं (या आपने कौन सा पैच संस्करण डाउनलोड किया है)? हम एक कस्टम पर कर रहे हैं 1.7 समझौता तो हम बारीकी से देखने के लिए की आवश्यकता होगी
लौरा

1
@ लौरा मैं 1.9.2 पर हूं
माइकल थिसल

1
पैच का एक नया संस्करण है, v4, जो PHP 7.2 को संभालता है।
लौरा

11

सभी पिछले पैच स्थापित (नीचे देखें) के साथ 1.7.0.2 CE पर स्थापित करने में त्रुटि।

संपादित करें: समस्या (# 1) फ़ाइल गुम होने के कारण थी - ऐप / कोड / कोर / मैज / कैटलॉग / मॉडल / उत्पाद / विकल्प / प्रकार / फ़ाइल.php.orig

पैच स्क्रिप्ट से 874 - 1702 (File.php.orig का जिक्र करते हुए) को हटाकर समस्या (# 1) हल की गई।

समस्या (# 2) पैच और फ़ाइल के अनुचित स्वरूपण के कारण हुई थी - js / tiny_mce / plugins / media / js / media.js

समस्या (# 2) को पैच फ़ाइल और media.js फ़ाइल दोनों के लिए dos2unix कमांड चलाकर हल किया गया था

पैच दो वर्णित मुद्दों के समाधान के बाद सफलतापूर्वक स्थापित किया गया।

जाँच की जा रही है कि पैच को सफलतापूर्वक लागू किया जा सकता है ...

त्रुटि: पैच को सफलतापूर्वक लागू / वापस नहीं किया जा सकता है।

पैचिंग फ़ाइल ऐप / Mage.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Admin / Model / Block.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / व्यवस्थापक / मॉडल / User.php पैच फ़ाइल ऐप / कोड / कोर / Mage /AdminNotification/etc/system.xml पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / Block / Api / Role / Grid / User.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / ब्लॉक / कैटलॉग / उत्पाद / संपादन /Tab/Super/Config.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / Block / Newsletter / Queue / Preview.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / व्यवस्थापक / ब्लॉक / न्यूज़लेटर / टेम्पलेट / पूर्वावलोकन.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / ब्लॉक / अनुमतियाँ / रोल / ग्रिड / उपयोगकर्ता.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / ब्लॉक / बिक्री / क्रेडिटमेमो / ग्रिड.फीडिंग फ़ाइल ऐप / कोड / कोर / मैज / एडमिनएचसी / ब्लॉक / सेल्स / इनवॉइस / ग्रिड.फैप पैचिंग फाइल ऐप / कोड / कोर / मैज / एडमिनकैम / ब्लॉक / सेल्स / ऑर्डर / क्रिएट / हैडर।php पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / ब्लॉक / सेल्स / ऑर्डर / क्रेडिटमेमो / Create.php पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / ब्लॉक / सेल्स / ऑर्डर / ग्रिड। एफटीपी पैचिंग फाइल एप / कोड /core/Mage/Adminhtml/Block/Sales/Oder/Invoice/Create.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / ब्लॉक / बिक्री / आदेश / शिपमेंट / .php पैच फ़ाइल फ़ाइल ऐप / कोड / कोर / Mage /Adminhtml/Block/Sales/Order/View.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / ब्लॉक / बिक्री / शिपमेंट / ग्रिड.php पैचिंग फ़ाइल ऐप / कोड / कोर / MAD / व्यवस्थापक / ब्लॉक / बिक्री / लेनदेन /Grid.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / ब्लॉक / सिस्टम / ईमेल / पूर्वावलोकन / पूर्वावलोकन। Pphing फ़ाइल ऐप / कोड / कोर / Mage / व्यवस्थापक / ब्लॉक / Template.php पैच फ़ाइल ऐप / कोड / कोर / दाना / Adminhtml / ब्लॉक / विजेट / ग्रिड / कॉलम / रेंडरर / सार।php पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / मॉडल / लेआउटअपडेट / वैलिडेटर.फैप पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनकैम / मॉडल / सिस्टम / कॉन्फिगरेशन / बैकएंड / बेसल / एफपीपी फाइलिंग एप / कोर /Mage/Adminhtml/Model/System/Config/Backend/Locale.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / मॉडल / सिस्टम / कॉन्फ़िगरेशन / बैकएंड / Serial / Array.php फ़ाइल ऐप / कोड / कोर / Mage /Adminhtml/controllers/Catalog/Product/AttributeController.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / Adminhtml / नियंत्रकों / कैटलॉग / उत्पाद / समीक्षा करेंController.php पैच फ़ाइल फ़ाइल / कोड / कोर / Mage / व्यवस्थापक / नियंत्रकों / कैटलॉग / ProductController .php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर्स / चेकआउट / एग्रीमेंटकंट्रोलर.फैप पैचिंग फाइल ऐप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर / न्यूज़लेटर / टेम्पलेटकंट्रोलर।php पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर्स / प्रोमो / कैटलॉग कंट्रौलर.फैप पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर / प्रोमो / क्वैश्चर कंट्रोलर .Pp फाइलिंग एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर /controllers/Sales/Order/CreateController.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / व्यवस्थापक / नियंत्रकों / SitemapController.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / व्यवस्थापक / नियंत्रकों / प्रणाली / ईमेल / TemplateController.php फ़ाइल को पैच करना। एप्लिकेशन / कोड / कोर / दाना / सूची / हेल्पर / Product.php अगलाphp पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर्स / सिस्टम / ईमेल / टेम्पलेटकंट्रोलर। एफ पी पैचिंग फाइल एप / कोड / कोर / मैज / कैटलॉग / हेल्पर / प्रोडक्ट। अगलाphp पैचिंग फाइल एप / कोड / कोर / मैज / एडमिनिस्ट्रेटर / कंट्रोलर्स / सिस्टम / ईमेल / टेम्पलेटकंट्रोलर। एफ पी पैचिंग फाइल एप / कोड / कोर / मैज / कैटलॉग / हेल्पर / प्रोडक्ट। अगला

पैच फ़ाइल ऐप / कोड / कोर / Mage / कैटलॉग / मॉडल / उत्पाद / विकल्प / प्रकार / File.php.orig को हटा देगा, जो मौजूद नहीं है!
मान लें -R? [एन]
वैसे भी लागू करें? [एन]
स्किपिंग पैच। 1 हंक में से 1 ने पैचिंग फ़ाइल को अनदेखा कर दिया

ऐप / कोड / कोर / मेगाह / कैटलॉग / कंट्रोलर्स / प्रोडक्ट / तुलनाकंट्रोलर.फैप पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / चेकआउट / मॉडल / सेशन.फैप पैचिंग फाइल ऐप / कोड / कोर / मैज / चेकआउट / कंट्रोलर / ऑनपेग कंट्रोलर। php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेमी / हेल्पर / डेटा.फ्प पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेमी / मॉडल / Wysiwyg / config.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेमी / आदि /config.xml पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / कंपाइलर / मॉडल / प्रोसेस.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / कोर / हेल्पर / Abstract.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / कोर / हेल्पर / Data.php पैचिंग फ़ाइल ऐप / कोड / कोर / Mage / कोर / मॉडल / डिज़ाइन / पैकेज / फ़ाइल पैचिंग ऐप ऐप / कोड / कोर / Mage / कोर / मॉडल / ईमेल / टेम्पलेट / Filter.php पैचिंग फ़ाइल ऐप / कोड /core/Mage/Core/Model/File/Validator/AvailablePath.php फ़ाइल ऐप / कोड / कोर / मैज / कोर / मॉडल / ऑब्जर्वर।php पैचिंग फाइल एप / कोड / कोर / मैज / कोर / etc / config.xml पैचिंग फाइल एप / कोड / कोर / मैज / कोर / फ़ंक्शंस। फाइल पैचिंग ऐप ऐप / कोड / कोर / मैज / करेंसीस्मबोल / मॉडल / सिस्टम / करेंसीसमबोल .php पैचिंग फ़ाइल ऐप / कोड / कोर / मेगाह / डाउनलोड करने योग्य / कंट्रोलर / डाउनलोडकंट्रोलर.फैप पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेल्सरुएल / मॉडल / कूपन / मासगेंटर.फेयर पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेल्सरेल / मॉडल / संसाधन / रिपोर्ट / नियम / Createdat.php पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेंडर / आदि / config.xml पैचिंग फ़ाइल ऐप / कोड / कोर / मैज / सेंडर / आदि / system.xl पैचिंग फ़ाइल ऐप / डिज़ाइन /adminhtml/default/default/template/catalog/product/composite/fieldset/configurable.phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / टेम्पलेट / कैटलॉग / उत्पाद / सहायक / गैलरी।phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्पलेट / कैटलॉग / उत्पाद / टैब / इन्वेंट्री। phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / टेम्पलेट / करेंसी / प्रतीक / ग्रिड.phtml फ़ाइल अनुप्रयोग / डिज़ाइन / व्यवस्थापक /default/default/template/customer/tab/addresses.phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्पलेट / ग्राहक / टैब / दृश्य। phtml पैच फ़ाइल फ़ाइल / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / टेम्पलेट / अधिसूचना /window.phtml पैचिंग फ़ाइल एप्लिकेशन / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्पलेट / बिक्री / आदेश / बनाएँ / data.phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / टेम्पलेट / बिक्री / आदेश / दृश्य / जानकारी .phtml पैचिंग फ़ाइल ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्प्लेट / सिस्टम / मुद्रा / मैट्रिक्स.phtml पैचिंग फ़ाइल ऐप / लोकेल / en_US / Mage_Adminhtml.csv पैच फ़ाइल ऐप / लोकेल / en_US / Mage_Core।सीएसवी पैचिंग फ़ाइल ऐप / लोकेल / en_US / Mage_Sales.csv पैचिंग फ़ाइल ऐप / लोकेल / en_US / Mage_Sitemap.csv पैच फ़ाइल फ़ाइल js / mage / adminhtml / wysiwyg / small_mce / setup.js पैचिंग फ़ाइल js / tiny_mce / plugins / मीडिया j / media.js

हंक # 1 को 434 में फेल किया गया। 1 में से 1 हंक फेल्ड - फाइल जेएस / स्मॉल_मेस / प्लगइन्स / मीडिया / जेएस / मीडिया पर रिजेक्शंस को सेव करना।

js / varien / js.js पैचिंग फ़ाइल lib / phpseclib / PHP / संगतता / फ़ंक्शन / array_fill.php पैचिंग फ़ाइल lib / phpseclib / PHP / संगतता / फ़ंक्शन / bcpowmod .php पैच फ़ाइल lib / phpseclib / PHP / संगतता / फ़ंक्शन / str_splitit फ़ाइल .php


धन्यवाद। ये दो मुद्दे भी थे जिनका सामना मैंने 1.7.0.2 और PATCH_SUPEE-11155_CE_1.7.0.2_v3-2019-06-18-08-07-47.sh के साथ किया
एंथोनी

1.7.0.2 मुद्दों के लिए स्पॉट।
शूल

9

Magento 1.9.1.0।

पैच सफलतापूर्वक लागू किया गया था।

कार्ट में कोई उत्पाद जोड़ने और फिर लॉग इन करने के बाद, कार्ट फिर से खाली हो जाती है।

मुझे नहीं लगता कि मुद्दा पहले था और इसमें किए गए बदलाव प्रतीत होते हैं app/code/core/Mage/Checkout/Model/Session.php

अद्यतन करें:

मैंने इसे थोड़ा डिबग किया है।

जब मैंने इसके पैच किए गए संस्करण को वापस किया तो app/code/core/Mage/Checkout/Model/Session.phpयह मेरे लिए फिर से काम करता है। तो मुझे पूरा यकीन है कि इसे पैच के साथ करना होगा।

मैंने पहले सोचा था कि यह संयोजन के साथ था $quote->unsetData();लेकिन मेरे परीक्षण अनिर्णायक थे और इसे हटाने के लिए वैसे भी यह ठीक नहीं होगा।

चूंकि मैं अभी छुट्टी पर हूं इसलिए मेरे पास इसे आगे की जांच करने के लिए सीमित समय है।

अद्यतन 2:

इस मुद्दे को नवीनतम पैच (SUPEE-11219) के साथ हल किया जा रहा है। इसमें ऐप / कोड / कोर / Mage / चेकआउट / मॉडल / Session.php में परिवर्तन शामिल थे।


Magento के पास जारी नोटों में एक नोट है: "उन ग्राहकों द्वारा बनाए गए उद्धरण जो अतिथि के रूप में लॉग इन किए गए हैं, अब Magento अपडेट के बाद उपलब्ध नहीं हैं। तृतीय-पक्ष चेकआउट एक्सटेंशन और बंद सुरक्षा मामले या तो सुरक्षित रूप से काम नहीं करेंगे या बिल्कुल भी काम नहीं करेंगे। "। मैं उनसे अभी स्पष्टीकरण के लिए कह रहा हूं। devdocs.magento.com/guides/m1x/ce19-ee114/…
क्लेन

हाय @ कैलाडियो, क्या आपने उस मुद्दे का कोई समाधान / उत्तर पाया है? मैं वर्तमान में एक ही सामना कर रहा हूं: कार्ट में जोड़ें -> चेकआउट -> खाता निर्माण -> मुखपृष्ठ पर वापस, खाली कार्ट, लेकिन लॉग इन ... अग्रिम धन्यवाद।
एंटोनी Kociuba

अरे @AntoineKociuba, दुर्भाग्य से नहीं। मैं वास्तव में एक समाधान के लिए नहीं देखा है, हालांकि ईमानदार होना चाहिए।
क्लाउडियो

इस मुद्दे को नवीनतम पैच (SUPEE-11219) के साथ हल किया जा रहा है। इसमें ऐप / कोड / कोर / Mage / चेकआउट / मॉडल / Session.php में परिवर्तन शामिल थे।
क्लाउडियो

7

एम 1 पर, विशेष रूप से 1.9.2.1 w / सभी पिछले पैच लागू होते हैं। मुझे निम्नलिखित त्रुटि मिली:

Hunk #1 FAILED at 483.
1 out of 1 hunk FAILED -- saving rejects to file js/tiny_mce/plugins/media/js/media.js.rej

पैच फ़ाइल से उस फ़ाइल के बारे में लाइनें हटाना और मैन्युअल रूप से उस परिवर्तन को लागू करना जब मैंने पैच फ़ाइल को फिर से लागू किया।

जब मैंने js / small_mce / plugins / media / js / media.js फ़ाइल और OpenMage Mirror से एक के बीच अंतर को देखा तो वे समान फाइलें थीं।


उस फ़ाइल को किसी भी पैच या मैन्युअल अपडेट द्वारा स्पर्श नहीं किया गया है। यह पैच में एक समस्या की तरह लगता है? इसके नाम को देखते हुए, ऐसा लगता है कि रिलीज़ होने से पहले ही 1-3 संस्करण हो चुके हैं।
काल्विन कालिन

पिछले सभी पैच के साथ 1.9.1.1 पर यह समस्या थी। OpenMage मिरर से फ़ाइल के साथ js / tiny_mce / plugins / media / js / media.js को बदलकर मेरे लिए काम किया। हालाँकि, फ़ाइलों की सामग्री समान थी, मुझे लगता है कि मेरी मौजूदा फ़ाइल पर लाइन की समाप्ति किसी कारण से गलत थी।
wr125

5
हमारे लिए इस मुद्दे को तय करने से पहले पैच पर dos2unix चलाना। पहले के अनुसार ऊपर विफल, सफलतापूर्वक के बाद पूरा किया।
जूस्को

पैच फ़ाइल पर dos2unix चलाने से मेरे लिए यह समस्या 1.9.2.3 पर हल हो गई, लेकिन मुझे नहीं लगा कि यह 1.9.2.1 पर आवश्यक था (मैंने इसे जिज्ञासा से बाहर करने की कोशिश की और यह पैच विफल होने का कारण बना)।
डेव हर्बर्ट

5

1.9.1.0, सफलतापूर्वक लागू पैच के बाद, लॉगिन व्यवस्थापक के नीचे त्रुटि प्राप्त करें

Fatal error: Call to undefined function random_int() in /app/code/core/Mage/Core/Helper/Data.php on line 257 

कैसे ठीक करना है?


इसके अलावा 1.9.4.1 से 1.9.4.2 के उन्नयन के बाद हम एक ही मुद्दे का अनुभव करते हैं।
१६:०२ बजे जूस्को

मुझे १.१.४.१ में १११५५ के साथ एक ही अंक मिलता है।

7
यह समस्या ऐप / कोड / कोर / Mage / Core / functions.php का ओवरराइड बन गई। सुनिश्चित करें कि किसी ने भी इस फ़ाइल को ओवरराइड नहीं किया है या अपरिभाषित फ़ंक्शन त्रुटि के साथ कॉल विफल हो जाएगा। "ऐप / कोड / लोकल / मैज / कोर / फ़ंक्शंस।
एफपी

1
आप बहुत सही हैं।
जून

1
बहुत बहुत शुक्रिया @seanbreeden!
मौरिसियो पाज़

3

पिछले सभी पैच के साथ M1, 1.9.1.0 पर, मुझे कई त्रुटियां मिलीं:

checking file app/Mage.php 
Hunk #1 FAILED at 813. 
1 out of 1 hunk FAILED

checking file app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
Hunk #1 FAILED at 155.
1 out of 1 hunk FAILED

checking file app/code/core/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
Hunk #1 FAILED at 180.
1 out of 1 hunk FAILED

checking file app/code/core/Mage/Cms/Helper/Data.php
Hunk #1 FAILED at 37.
Hunk #2 succeeded at 58 with fuzz 2 (offset -16 lines).
1 out of 2 hunks FAILED

checking file app/design/adminhtml/default/default/template/catalog/product/helper/gallery.phtml
Hunk #1 FAILED at 59.
1 out of 1 hunk FAILED

checking file js/tiny_mce/plugins/media/js/media.js
Hunk #1 FAILED at 483 (different line endings).
1 out of 1 hunk FAILED

पैच फ़ाइल में कोड को ही देख लेने पर, ऐसा प्रतीत होता है कि यह मेरी स्थापना में PHP से बिल्कुल भी मेल नहीं खाता है।

शायद मैं रास्ते में कहीं एक पैच याद किया?


मुझे लगता है कि आपने शायद एक पैच छोड़ दिया है। अपने /app/etc/applied.patches.list
Kalvin Klien

देखें: magento.stackexchange.com/a/280148/202 हंक के बारे में # 1 गैलरी में 59 पर विफल। एफटीएमएल - संभव है कि आपके पास अपने कोड में भी यह बदलाव है?
अप्रैल को ProxiBlue

@ मैट क्या आपने पता लगाया कि आप किस पैच से चूक गए?
रोप

3

Magento 1.7.0.2

मैं ला रहा हूँ:

Hunk #1 succeeded at 113 with fuzz 2 (offset 4 lines).
checking file js/tiny_mce/plugins/media/js/media.js
checking file js/varien/js.js

Hunk #1 succeeded at 707 (offset 5 lines).
checking file lib/phpseclib/PHP/Compat/Function/array_fill.php
checking file lib/phpseclib/PHP/Compat/Function/bcpowmod.php
checking file lib/phpseclib/PHP/Compat/Function/str_split.php

क्या ये PHP 7.2 पैच से हैं?

अद्यतन: ऐसा लगता है कि वे फाइलें वास्तव में ठीक थीं, यह सिर्फ खाली जगह की भरपाई थी।

समस्या फ़ाइल थी:

checking file app/code/core/Mage/Catalog/Model/Product/Option/Type/File.php.orig

मुझे लगता है कि यह कुछ फ़ाइल थी जो पैच में से एक द्वारा छोड़ दी गई थी। नया पैच बस उस फ़ाइल को हटा देता है। मेरे पास उस निर्देशिका में नहीं था, इसलिए त्रुटि दिखाई दी।

अद्यतन: Magento 1.7.0.2 पर प्रभावित फ़ाइलों की सूची

app/Mage.php
app/code/core/Mage/Admin/Model/Block.php
app/code/core/Mage/Admin/Model/User.php
app/code/core/Mage/AdminNotification/etc/system.xml
app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
app/code/core/Mage/Adminhtml/Block/Permissions/Role/Grid/User.php
app/code/core/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
app/code/core/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php
app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php
app/code/core/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
app/code/core/Mage/Adminhtml/Block/System/Email/Template/Preview.php
app/code/core/Mage/Adminhtml/Block/Template.php
app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php
app/code/core/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Baseurl.php
app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Locale.php
app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized/Array.php
app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
app/code/core/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php
app/code/core/Mage/Adminhtml/controllers/Checkout/AgreementController.php
app/code/core/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
app/code/core/Mage/Adminhtml/controllers/Promo/CatalogController.php
app/code/core/Mage/Adminhtml/controllers/Promo/QuoteController.php
app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php
app/code/core/Mage/Adminhtml/controllers/SitemapController.php
app/code/core/Mage/Adminhtml/controllers/System/Email/TemplateController.php
app/code/core/Mage/Catalog/Helper/Product.php
app/code/core/Mage/Catalog/controllers/Product/CompareController.php
app/code/core/Mage/Checkout/Model/Session.php
app/code/core/Mage/Checkout/controllers/OnepageController.php
app/code/core/Mage/Cms/Helper/Data.php
app/code/core/Mage/Cms/Model/Wysiwyg/Config.php
app/code/core/Mage/Cms/etc/config.xml
app/code/core/Mage/Compiler/Model/Process.php
app/code/core/Mage/Core/Helper/Abstract.php
app/code/core/Mage/Core/Helper/Data.php
app/code/core/Mage/Core/Model/Design/Package.php
app/code/core/Mage/Core/Model/Email/Template/Filter.php
app/code/core/Mage/Core/Model/File/Validator/AvailablePath.php
app/code/core/Mage/Core/Model/Observer.php
app/code/core/Mage/Core/etc/config.xml
app/code/core/Mage/Core/functions.php
app/code/core/Mage/CurrencySymbol/Model/System/Currencysymbol.php
app/code/core/Mage/Downloadable/controllers/DownloadController.php
app/code/core/Mage/SalesRule/Model/Coupon/Massgenerator.php
app/code/core/Mage/SalesRule/Model/Resource/Report/Rule/Createdat.php
app/code/core/Mage/Sendfriend/etc/config.xml
app/code/core/Mage/Sendfriend/etc/system.xml
app/design/adminhtml/default/default/template/catalog/product/composite/fieldset/configurable.phtml
app/design/adminhtml/default/default/template/catalog/product/helper/gallery.phtml
app/design/adminhtml/default/default/template/catalog/product/tab/inventory.phtml
app/design/adminhtml/default/default/template/currencysymbol/grid.phtml
app/design/adminhtml/default/default/template/customer/tab/addresses.phtml
app/design/adminhtml/default/default/template/customer/tab/view.phtml
app/design/adminhtml/default/default/template/notification/window.phtml
app/design/adminhtml/default/default/template/sales/order/create/data.phtml
app/design/adminhtml/default/default/template/sales/order/view/info.phtml
app/design/adminhtml/default/default/template/system/currency/rate/matrix.phtml
app/etc/applied.patches.list
app/locale/en_US/Mage_Adminhtml.csv
app/locale/en_US/Mage_Core.csv
app/locale/en_US/Mage_Sales.csv
app/locale/en_US/Mage_Sitemap.csv
js/mage/adminhtml/wysiwyg/tiny_mce/setup.js
js/mage/adminhtml/wysiwyg/tiny_mce/setup.js.orig
js/tiny_mce/plugins/media/js/media.js
js/varien/js.js
js/varien/js.js.orig
lib/phpseclib/PHP/Compat/Function/array_fill.php
lib/phpseclib/PHP/Compat/Function/bcpowmod.php
lib/phpseclib/PHP/Compat/Function/str_split.php

2

पिछले सभी पैच के साथ M1 संस्करण 1.9.4.0 पर लागू होने के बाद मुझे निम्नलिखित त्रुटि मिली

checking file app/Mage.php
Hunk #1 FAILED at 816.
1 out of 1 hunk FAILED

के रूप में मैं पैच फ़ाइल से देख सकते हैं, यह देख रहा है

diff --git app/Mage.php app/Mage.php
index 1136f6e9351..eb9e6db3a9e 100644
--- app/Mage.php
+++ app/Mage.php
@@ -816,9 +816,9 @@ final class Mage
             ',',
             (string) self::getConfig()->getNode('dev/log/allowedFileExtensions', Mage_Core_Model_Store::DEFAULT_CODE)
         );
-        $logValidator = new Zend_Validate_File_Extension($_allowedFileExtensions);
         $logDir = self::getBaseDir('var') . DS . 'log';
-        if (!$logValidator->isValid($logDir . DS . $file)) {
+        $validatedFileExtension = pathinfo($file, PATHINFO_EXTENSION);
+        if (!$validatedFileExtension || !in_array($validatedFileExtension, $_allowedFileExtensions)) {
             return;
         }

लेकिन इसके बजाय, यहाँ मुझे क्या मिला है

        }

        try {
            if (!isset($loggers[$file])) {
                $logDir  = self::getBaseDir('var') . DS . 'log';
                $logFile = $logDir . DS . $file;

                if (!is_dir($logDir)) {
                    mkdir($logDir);

मैंने https://raw.githubusercontent.com/OpenMage/magento-mirror/1.9.4.0/app/Mage.php पर पुष्टि की कि हमारे पास सही कोड और संस्करण है।

अगर मुझे समाधान मिल गया तो अपडेट करूंगा


साथ 1.9.3.7 एक ही मुद्दा
Veli

मैं @Haim से सहमत हूं। SUP1 -11155 पैच ऑन एम 1 संस्करण 1.9.4.0 को लागू करने के बाद मुझे भी यही मुद्दा मिल रहा है। एक त्रुटि के नीचे यह जाँचने पर कि क्या पैच को सफलतापूर्वक लागू किया जा सकता है ... -E ERROR: पैच को सफलतापूर्वक लागू नहीं किया जा सकता है। फ़ाइल ऐप / Mage.php हंक # 1 की जाँच 816 पर की गई। 1 हंक फ़ेल हुए में से 1 मुझे बताएं कि क्या कोई समाधान ढूंढता है
विकास गुप्ता

2

ओपन-मैज-लेस का उपयोग 1.9.4.1

फ़ाइल ऐप / डिज़ाइन / adminhtml / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्प्लेट / कैटलॉग / उत्पाद / सहायक / गैलरी.phtml हंक # 1 पर 59 में फेल होना। 1 में से 1 हंक FAILED

तुलना -lts को कोर:

00:20 $ diff app/design/adminhtml/default/default/template/catalog/product/helper/gallery.phtml /tmp/gallery.phtml 
62c62
<                 <th><?php echo str_replace("&lt;br/&gt;","<br/>",$this->escapeHtml($type['label'])); ?></th>
---
>                 <th><?php echo $this->escapeHtml($type['label']); ?></th>

जिसे इस PR द्वारा -lts में पेश किया गया था

https://github.com/OpenMage/magento-lts/pull/596

https://github.com/OpenMage/magento-lts/pull/788


पैच कोड:

-                <th><?php echo $this->escapeHtml($type['label']); ?></th>
+                <th><?php echo $this->escapeHtml($type['label'], array('br')); ?></th>

यदि एंटरप्राइज़ संस्करण 1.14.4.0 का उपयोग कर रहा है तो वही त्रुटि कोड पिछले सुरक्षा पैच 10888 के कारण होता है। इसके लिए ऐप / डिज़ाइन / व्यवस्थापक / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्पलेट / कैटलॉग / उत्पाद / सहायक / गैलरी.phtml की लाइन 61 को अपडेट करने के लिए एक फिक्स है। से: <? Php foreach ($ _block-> getImageTypes () $ typeId => $ प्रकार के रूप में)?> To: <? Php foreach ($ _block-> getImageTypes) ($ typeId => $ type) के रूप में?>?
बाबर

2

SUPEE-11155 (CE / EE) के साथ कुछ गायब है, Mage_Catalog_Helper_Productक्लास फाइल पर, getDefaultProductValueविधि पेश की गई है, और DEFAULT_QTYनिरंतर चर पर भरोसा करते हैं ।

समस्या यह है कि यह चर कई अलग-अलग पैच फ़ाइलों में मौजूद नहीं है, और उनमें से कुछ पर ही मौजूद है: https://ibb.co/LzLLgn

क्या हम इसे स्वयं पैच करेंगे? Magento, क्या आप इसके बारे में जानते हैं?

Thx सब


आपको क्या कहना है कि चर पैच में नहीं है एक समस्या है? मैगेंटो के उन संस्करण में चर संभावना पहले से मौजूद है।
पीटर ओ'कालाघन

@ पीटरओ कैलाघन नोप, समस्या यह है कि यह चर उन संस्करण पर हर समय मौजूद नहीं है। ईई 1.14.0.1 और ईई 1.14.2.2 पर परीक्षण किया गया, और कुछ भी नहीं। यह पुष्टि करने के लिए, हम देख सकते हैं कि, सीई 1.8 संस्करणों पर, यह चर पैच में शामिल नहीं है, और स्रोत कोड पर न तो डिफ़ॉल्ट रूप से मौजूद नहीं है (देखें github.com/OpenMage/magento-mirror/blob.magento-1.8) / app / कोड /… )। इतना यकीन है कि हम दुर्भाग्य से कई सीई / ईई संस्करणों पर यहाँ एक समस्या है।
एंटोनी कोसुबा

2

यह सिर्फ मुझे है या यह एक बग की तरह नहीं दिखता है?

PATCH_SUPEE-11155_EE_1.14.2.0_v3-2019-06-18-08-46-48.sh

  • फ़ंक्शन को फ़ील्ड नाम से डिफ़ॉल्ट उत्पाद मान प्राप्त करने के लिए लिखा जाता है, लेकिन हमेशा या तो वापस आएगा:
    • $ FieldData [ 'सूची']; (सूची)
    • स्वयं :: DEFAULT_QTY (यह स्थिरांक परिभाषित नहीं है)

क्या मुझसे कोई चूक हो रही है?

   1026 diff --git app/code/core/Mage/Catalog/Helper/Product.php app/code/core/Mage/Catalog/Helper/Product.php
   1027 index 45756bf74dc..476483f35bb 100755
   1028 --- app/code/core/Mage/Catalog/Helper/Product.php
   1029 +++ app/code/core/Mage/Catalog/Helper/Product.php
   1030 @@ -485,4 +485,41 @@ class Mage_Catalog_Helper_Product extends Mage_Core_Helper_Url
   1031      {
   1032          return $this->_skipSaleableCheck;
   1033      }
   1034 +
   1035 +    /**
   1036 +     * Get default product value by field name
   1037 +     *
   1038 +     * @param string $fieldName
   1039 +     * @param string $productType
   1040 +     * @return int
   1041 +     */
   1042 +    public function getDefaultProductValue($fieldName, $productType)
   1043 +    {
   1044 +        $fieldData = $this->getFieldset($fieldName) ? (array) $this->getFieldset($fieldName) : null;
   1045 +        if (
   1046 +            count($fieldData)
   1047 +            && array_key_exists($productType, $fieldData['product_type'])
   1048 +            && (bool)$fieldData['use_config']
   1049 +        ) {
   1050 +            return $fieldData['inventory'];
   1051 +        }
   1052 +        return self::DEFAULT_QTY;
   1053 +    }
   1054 +
   1055 +    /**
   1056 +     * Return array from config by fieldset name and area
   1057 +     *
   1058 +     * @param null|string $field
   1059 +     * @param string $fieldset
   1060 +     * @param string $area
   1061 +     * @return array|null
   1062 +     */
   1063 +    public function getFieldset($field = null, $fieldset = 'catalog_product_dataflow', $area = 'admin')
   1064 +    {
   1065 +        $fieldsetData = Mage::getConfig()->getFieldset($fieldset, $area);
   1066 +        if ($fieldsetData) {
   1067 +            return $fieldsetData ? $fieldsetData->$field : $fieldsetData;
   1068 +        }
   1069 +        return $fieldsetData;
   1070 +    }

अच्छी खबर यह है कि यह केवल कोड में एक ऐसा क्षेत्र है के माध्यम से कहा जाता है और जब तक आप एक वैध उत्पाद ID है के रूप में आप इस फ़ंक्शन को कॉल नहीं होगा। लेकिन अगर कोई वैध उत्पाद आईडी नहीं है या कोई व्यक्ति इस फ़ंक्शन का उपयोग करने का प्रयास करता है, तो यह इस बात पर आधारित है कि इसे किस तरह से डिज़ाइन किया गया है, इसकी संभावना है।

एप्लिकेशन / डिजाइन / adminhtml / डिफ़ॉल्ट / डिफ़ॉल्ट / टेम्पलेट / सूची / उत्पाद / टैब / inventory.phtml

<?php echo (bool)$this->getProduct()->getId() ? (int)$this->getFieldValue('min_sale_qty') : Mage::helper('catalog/product')->getDefaultProductValue('min_sale_qty', $this->getProduct()->getTypeId()) ?>

2

उन लोगों के लिए जो PHP 5.3 (या 5.4 से कम) का उपयोग कर रहे हैं, तो यहां पैच के कुछ हिस्से हैं जिन्हें आपको बदलना होगा।

संदर्भ के लिए, यह PATCH_SUPEE-11155_CE_1.7.0.2_v4-2019-08-01-03-58-34 के लिए है

एप्लिकेशन / कोड / कोर / दाना / Adminhtml / नियंत्रक / समाचार पत्रिका / TemplateController.php

$allowedHtmlTags = ['text', 'styles'];

FIX:
$allowedHtmlTags = array('text', 'styles');

एप्लिकेशन / कोड / कोर / दाना / Adminhtml / नियंत्रक / सिस्टम / ईमेल / TemplateController.php

$allowedHtmlTags = ['template_text', 'styles']

FIX:
$allowedHtmlTags = array('template_text', 'styles');

एप्लिकेशन / कोड / कोर / दाना / CMS / हेल्पर / Data.php

$statusSwf = $statusSwf->asArray()[0];

FIX:
$statusSwf = $statusSwf->asArray();
$statusSwf = $statusSwf[0];

नोट: यदि आप इन्हें पैच फ़ाइल में बदल रहे हैं, तो याद रखें कि जब आप पैच फ़ाइल में एक नई पंक्ति जोड़ रहे हैं, तब लंबाई की स्थिति को भी बदल दें। ऊपर बताए गए अंतिम उदाहरण के लिए:

@@ -74,4 +75,19 @@ class Mage_Cms_Helper_Data extends Mage_Core_Helper_Abstract

change to 

@@ -74,4 +75,20 @@ class Mage_Cms_Helper_Data extends Mage_Core_Helper_Abstract
             ^^ incremented

2

EE 1.13.1.0 इनचू PHP7 मॉड्यूल के साथ PHP 7.0.x चल रहा है:

प्रचार> शॉपिंग कार्ट नियम (शायद अन्य, साथ ही): आप एक नियम, एक अपवाद, "गलत नियम निर्दिष्ट," को नहीं फेंक सकते हैं।

हमने इसे Mage_Adminhtml_Helper_Data :: reTags के साथ 1.14.xx से हटाकर हल किया (मैंने 1.14.4.0 का उपयोग किया - सटीक संस्करण के बारे में निश्चित नहीं है जिसने इसे बदल दिया है)।

अपडेट किया गया वर्ज़न:

public function removeTags($html)
{
    $html = preg_replace_callback(
        "# <(?![/a-z]) | (?<=\s)>(?![a-z]) #xi",
        function ($matches) {
            return htmlentities($matches[0]);
        },
        $html
    );
    $html =  strip_tags($html);
    return htmlspecialchars_decode($html);
}

1

@Mat जैसा ही मुद्दा था

On M1, 1.9.1.0 with all previous patches applied, I get numerous errors:

मेरी लाइन की समाप्ति रीपो पर यूनिक्स / मैकोक्स के लिए सेट नहीं की गई (विन-डेस का उपयोग करने वाला एक और देव)।

आवश्यक फ़ाइलों को परिवर्तित करने के लिए dos2unix का उपयोग किया और काम किया।

और @ चिट्ठी के रूप में, मेरे पास:

Hunk #1 FAILED at 483. 1 out of 1 hunk FAILED -- saving rejects to file js/tiny_mce/plugins/media/js/media.js.rej

यह अब तक के सभी रिपोज (6), 1.9.2.4, 1.9.3.8 x 2, 1.9.3.2 x 2, और 1.9.1.1 पर हुआ है।


EE 1.13.10 पर एक ही मुद्दे की पुष्टि की
लौरा

1

Magento CE 1.8.1 पर सभी पैच के साथ एक ही मुद्दा:

फ़ाइल ऐप / Mage.php हंक को चेक करना # 1 फेल्ड ऑन 813. 1 में से 1 हंक फ़ेल्ड

कोई मदद / विचार वहाँ?


1

एप्लिकेशन / कोड / कोर / दाना / Adminhtml / नियंत्रक / सिस्टम / ConfigController.php

इसे इसमें बदलें:

-> setGroupsSelector ($ समूहों) को -> setGroups ($ समूहों)


0

एम 1 पर, 1.9.1.0 मुझे मिला है

Hunk #1 FAILED at 483 (different line endings).

जब मैं दौड़ता हूं

find . -type f -exec dos2unix {} \;

कुछ नहीं बदलता है।

मैं कैसे जान सकता हूं कि यह कौन सी फाइल है? 486 पथ रेखा है?


कोई समाधान मिल सकता है इसलिए मुझे विन वातावरण में पथ चलाना पड़ा। चूंकि पैचिंग केवल फाइलों के साथ काम करता है इसलिए वेब सर्वर होने की कोई आवश्यकता नहीं है।
Hypo

0

मैं वर्तमान में v1.9.3.1 पर हूं और कई संघर्ष हुए। मैं पैच का तीसरा संस्करण उपयोग कर रहा हूं (फ़ाइल नाम देखें):

संपादित करें: कुछ जांच के बाद हम वास्तव में कुछ पिछले पैच को याद कर रहे हैं। बाद में अपडेट करेंगे।

PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 14: PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 127: not found
PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 14: PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 127: not found
PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 25: PATCH_SUPEE-11155_CE_1.9.3.1_v3-2019-06-18-08-15-43.sh: 0: not found
Checking if patch can be applied/reverted successfully...
-e ERROR: Patch can\'t be applied/reverted successfully.

checking file app/Mage.php
checking file app/code/core/Mage/Admin/Model/Block.php
checking file app/code/core/Mage/Admin/Model/User.php
Hunk #1 succeeded at 586 (offset -4 lines).
checking file app/code/core/Mage/AdminNotification/etc/system.xml
checking file app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php
checking file app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
Hunk #1 FAILED at 155.
1 out of 1 hunk FAILED
checking file app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
checking file app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Role/Grid/User.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/System/Email/Template/Preview.php
checking file app/code/core/Mage/Adminhtml/Block/Template.php
checking file app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php
checking file app/code/core/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
Hunk #1 FAILED at 180.
1 out of 1 hunk FAILED
1 out of 1 hunk FAILED
checking file app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Baseurl.php
checking file app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Locale.php
checking file app/code/core/Mage/Adminhtml/Model/System/Config/Backend/Serialized/Array.php
checking file app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
checking file app/code/core/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
checking file app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php
checking file app/code/core/Mage/Adminhtml/controllers/Checkout/AgreementController.php
checking file app/code/core/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
checking file app/code/core/Mage/Adminhtml/controllers/Promo/CatalogController.php
checking file app/code/core/Mage/Adminhtml/controllers/Promo/QuoteController.php
checking file app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php
checking file app/code/core/Mage/Adminhtml/controllers/SitemapController.php
checking file app/code/core/Mage/Adminhtml/controllers/System/Email/TemplateController.php
checking file app/code/core/Mage/Catalog/Helper/Product.php
checking file app/code/core/Mage/Catalog/controllers/Product/CompareController.php
checking file app/code/core/Mage/Checkout/Model/Session.php
checking file app/code/core/Mage/Checkout/controllers/OnepageController.php
Hunk #1 succeeded at 570 (offset 8 lines).
checking file app/code/core/Mage/Cms/Helper/Data.php
checking file app/code/core/Mage/Cms/Model/Wysiwyg/Config.php
checking file app/code/core/Mage/Cms/etc/config.xml
checking file app/code/core/Mage/Compiler/Model/Process.php
checking file app/code/core/Mage/Core/Helper/Abstract.php
checking file app/code/core/Mage/Core/Helper/Data.php
checking file app/code/core/Mage/Core/Model/Design/Package.php
checking file app/code/core/Mage/Core/Model/Email/Template/Filter.php
checking file app/code/core/Mage/Core/Model/File/Validator/AvailablePath.php
checking file app/code/core/Mage/Core/Model/Observer.php
checking file app/code/core/Mage/Core/etc/config.xml
checking file app/code/core/Mage/Core/functions.php
checking file app/code/core/Mage/CurrencySymbol/Model/System/Currencysymbol.php
checking file app/code/core/Mage/Downloadable/controllers/DownloadController.php
checking file app/code/core/Mage/SalesRule/Model/Coupon/Massgenerator.php
checking file app/code/core/Mage/SalesRule/Model/Resource/Report/Rule/Createdat.php
checking file app/code/core/Mage/Sendfriend/etc/config.xml
checking file app/code/core/Mage/Sendfriend/etc/system.xml
checking file app/design/adminhtml/default/default/template/catalog/product/composite/fieldset/configurable.phtml
checking file app/design/adminhtml/default/default/template/catalog/product/helper/gallery.phtml
Hunk #1 FAILED at 59.
1 out of 1 hunk FAILED
checking file app/design/adminhtml/default/default/template/catalog/product/tab/inventory.phtml
checking file app/design/adminhtml/default/default/template/currencysymbol/grid.phtml
checking file app/design/adminhtml/default/default/template/customer/tab/addresses.phtml
checking file app/design/adminhtml/default/default/template/customer/tab/view.phtml
checking file app/design/adminhtml/default/default/template/notification/window.phtml
checking file app/design/adminhtml/default/default/template/sales/order/create/data.phtml
checking file app/design/adminhtml/default/default/template/sales/order/view/info.phtml
Hunk #4 succeeded at 176 (offset 22 lines).
Hunk #5 succeeded at 189 with fuzz 1 (offset 22 lines).
checking file app/design/adminhtml/default/default/template/system/currency/rate/matrix.phtml
checking file app/locale/en_US/Mage_Adminhtml.csv
checking file app/locale/en_US/Mage_Core.csv
checking file app/locale/en_US/Mage_Sales.csv
checking file app/locale/en_US/Mage_Sitemap.csv
checking file js/mage/adminhtml/wysiwyg/tiny_mce/setup.js
checking file js/tiny_mce/plugins/media/js/media.js
checking file js/varien/js.js
checking file lib/phpseclib/PHP/Compat/Function/array_fill.php
checking file lib/phpseclib/PHP/Compat/Function/bcpowmod.php
checking file lib/phpseclib/PHP/Compat/Function/str_split.php

0

1.9.4.1 से 1.9.4.2 तक अपडेट करते समय मुझे इस समस्या का सामना करना पड़ रहा है । जिससे, व्यवस्थापन क्रम बनाते हैं, और आगे चेकआउट होता है, जिसके परिणामस्वरूप 500 आंतरिक सर्वर त्रुटियां बिना किसी त्रुटि के लॉग इन या दिखाई जाती हैं।


चेकआउट समस्या PHP 7.1 और PHP 7.2 स्टोर को प्रभावित करती है जो ऑथराइज.नेट डायरेक्ट पोस्ट का उपयोग करती है। क्या आप इस प्रोसेसर, पेपैल या अन्य के साथ 500 त्रुटि देख रहे हैं? हम इस सुरक्षा अद्यतन के साथ चेकआउट को मारने के बारे में भी चिंतित हैं।
थीम

1
@themew मैं मॉड्यूल को ओवरराइड करके त्रुटि को ठीक करने में कामयाब रहा। मेरे लिए त्रुटि PHP 5.4 के साथ असंगत कोड था /
वैशाल पटेल

0

लागू होने के बाद Supee-11155 पैच न्यूजलेटर ट्रांसनेशनल ईमेल टेम्प्लेट सेविंग के साथ इश्यू हो रहा है, तब मैंने इसमें बदलाव किया

एप्लिकेशन \ कोड \ कोर \ दाना \ Adminhtml \ नियंत्रकों \ System \ ईमेल \ TemplateController.php

$allowedHtmlTags = ['template_text', 'styles'];

सेवा मेरे

$allowedHtmlTags = ['template_text', 'styles', 'variables'];

अब मुझे ठीक काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.