Magento 1.9.2.4 और Magento 1.9.3.0 के बीच अंतर क्या है?


22

Magento ने जारी किया यह नया समुदाय संस्करण संस्करण है 1.9.3.0

मैं यह जानने के लिए बहुत उत्सुक हूं कि पिछले Magento संस्करण के साथ क्या अंतर हैं?

मैं इसके बारे में पूरी जानकारी जानना चाहता हूं कि इसके फीचर में क्या अंतर है Magento 1.9.3.0

और यह भी जानना चाहते हैं कि मेरी वर्तमान साइट को अपग्रेड करने के बाद क्या कदम उठाने की जरूरत 1.9.3.0है Magento 1.9.2.4?


1
1.9.3.0 में एक और बग मैं magento.stackexchange.com/questions/142087/… का उल्लेख करता हूं । आप अपनी सूची में जोड़ने के हो सकते हैं
Creepin

जवाबों:


39

आप आधिकारिक रिलीज़ नोटों में अंतर की पूरी सूची पा सकते हैं: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930

मॉड्यूल सभी बग फिक्सिंग

यह मॉड्यूल उस ज्ञात बग को ठीक करता है जिसे मैं आज तक रखना चाह रहा हूँ: https://github.com/digitalpianism/bugfixeses

पक्षीय लेख

वहाँ हुआ करता था Magento में एक बग जहां पासवर्ड नया खाता ईमेल टेम्पलेट में प्रदर्शित नहीं करेंगे। अधिकांश लोगों (मेरे सहित) ने माना कि यह एक सुरक्षा वृद्धि थी (यहाँ देखें: /magento//a/46793/2380 ) लेकिन यह वास्तव में एक बग था जो 1.9.3.0 में तय किया गया है।

ज्ञात पहलु

अब तक, 1.9.3.0 के साथ कई ज्ञात कीड़े हैं:

कृपया यह भी ध्यान दें कि उत्पाद विकल्पों के मूल्य को संभालने वाले JS को स्थानांतरित कर दिया गया /js/varien/product.jsहै, /js/varien/product_options.jsइसलिए यदि आप निम्नलिखित समस्या का सामना कर रहे हैं तो उस फ़ाइल को अपने विषय में जोड़ना न भूलें: /magento//a/ 141375/2380

PHP 7

PHP 7 और Inchoo मॉड्यूल का उपयोग करने वालों के लिए, Inchoo ने मॉड्यूल का एक नया संस्करण (2.0.0) जारी किया है, जो केवल 1.9.3 के साथ संगत है, अपडेट करना न भूलें: https://github.com/Inchoo/Inchoo_PHP7


यदि हम एक एक्सटेंशन विकसित कर रहे हैं तो नए कदम क्या हैं या कोडिंग के दृष्टिकोण में क्या बदलाव है
मुर्तुज़ा ज़ुबावाला

@ मुर्तुज़ाअज़ुवाला मेरे संपादन
राफेल को डिजिटल पियानोवाद

2
SOAP API के साथ एक बड़ा बग भी है, यहाँ देखें: magento.stackexchange.com/q/140761/4087
BlueC

@BlueC धन्यवाद मैं अपने पोस्ट को वास्तव में अपडेट करना भूल गया
राफेल डिजिटल पियानोवाद

3
@RaphaelatDigitalPianism एक और एक, बग जैसे नहीं, लेकिन विषयों को तोड़ देगा, यह है कि किसी कारण से Product.OptionsPrice जावास्क्रिप्ट वर्ग को /js/varien/product.js से एक नई फ़ाइल / js / varien / product_options के रूप में स्थानांतरित कर दिया गया है। js - इस नई फ़ाइल को विषय लेआउट xml
BlueC

4

Magento 1.9.3 में दो पिछड़े-असंगत परिवर्तन हैं:

  1. Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader पैरेंट क्लास हटा दी जाती है।
  2. Mage_Uploader_Model_Config_Abstractजादू की विधि को ओवरराइड करता है __callऔर इसका व्यवहार असंगत हो सकता है।

कृपया जांच लें कि क्या कोई एक्सटेंशन / कस्टमाइज़ेशन इन फ़ंक्शन / कक्षाओं का उपयोग / विस्तार कर रहा है।

सुरक्षा समस्याओं से बचने के लिए निम्न फ़ाइलों को हटाने के लिए Magento 1.9.3 में अपग्रेड करने के बाद सुनिश्चित करें:

  1. त्वचा / adminhtml / डिफ़ॉल्ट / डिफ़ॉल्ट / मीडिया / flex.swf
  2. त्वचा / adminhtml / डिफ़ॉल्ट / डिफ़ॉल्ट / मीडिया / uploader.swf
  3. त्वचा / adminhtml / डिफ़ॉल्ट / डिफ़ॉल्ट / मीडिया / uploaderSingle.swf

अधिक जानकारी के लिए, रिलीज़ नोट्स देखें ।


2

मैं पेटिंग का बहुत बड़ा प्रशंसक नहीं हूं। व्यक्तिगत रूप से मैं अपनी निर्देशिका से सभी Magento फ़ाइलों को हटाता हूं, फिर नया संस्करण (शेल स्क्रिप्ट का उपयोग करके) अपलोड करता हूं। मॉड्यूल या थीम जैसे वर्षों में स्थापित सभी फाइलें अभी भी हैं। डेटाबेस के लिए मैं ताजा स्थापित संस्करणों के बीच तुलना करता हूं। एक तरीका डेटाबेस में कॉलम / टेबल बना रहा है या हटा रहा है, दूसरा तरीका फिर से Magento स्थापित कर रहा है बस /app/etc/local.xml फ़ाइल नाम बदल रहा है। मैं पहले वाले को पसंद करता हूं।

यदि आप 1.9.3.0 के संस्करण में डेटाबेस संरचना को नहीं बदलते हैं, तो आपको कुछ त्रुटियां मिलेंगी या आप व्यवस्थापक क्षेत्र को लोड नहीं कर सकते। अगर किसी को Magento CE 1.9.2.4 और 1.9.3.0 के बीच Magento निर्देशिकाओं और डेटाबेस के लिए कुछ तुलनाओं में रुचि है, तो बस यहाँ से फ़ाइल डाउनलोड करें:

Magento तुलना: संस्करण 1.9.2.4 - 1.9.3.0

बहुत अच्छे दृश्य परिणामों के साथ दो html फाइलें हैं।

मैंने पैचिंग के बजाय अपनी पद्धति का उपयोग करके आज 4 स्टोर अपडेट किए। सभी बिना किसी मुद्दे के चल रहे हैं।


मैं पैचिंग नहीं करने के बारे में सहमत हूं, और यह भी सहमत हूं कि इन-प्लेस को अपग्रेड करना परेशानी है क्योंकि यह पुरानी फाइलें छोड़ देता है जो अब मौजूद नहीं होना चाहिए, इसलिए मुझे लगता है कि सभी मैगेंटो फाइलों को हटाने की आपकी विधि फिर नए संस्करण को जोड़ना एक अच्छा तरीका है। हालाँकि, आपके डेटाबेस का काम मेरे लिए अप्राप्य है, क्यों न सिर्फ "n98-magerun sys: setup: incremental" का उपयोग सेटअप स्क्रिप्ट चलाने के लिए किया जाए और डेटाबेस को नए संस्करण में स्वचालित रूप से अपडेट किया जाए?
ब्लू ऑक्ट

मैं आपके सुझाव की सराहना करता हूं। मैं मानता हूं कि n98-magerun एक बहुत शक्तिशाली उपकरण है, लेकिन मैं खुद को पूरी अपडेट प्रक्रिया द्वारा नियंत्रित करना पसंद करता हूं। जैसा कि मैंने उस सभी सामग्री को करने से पहले उल्लेख किया है कि मैं समझने की कोशिश करता हूं कि हर संस्करण के साथ नया क्या है। परीक्षण संस्करण को अपडेट करने के बाद मैं उत्पादन के लिए आगे बढ़ता हूं। मेरे द्वारा प्रबंधित किए जाने वाले स्टोर कोई परेशानी नहीं चाहते हैं और उनसे बचने के लिए भुगतान करते हैं। पिछले सभी Magento फ़ाइलों को हटाने और डेटाबेस पर नज़र रखने के लिए नए संस्करणों के लिए अद्यतन करने के लिए सबसे अच्छा तरीका है। मैं 1.7.0.2 के बाद से यह विधि कर रहा हूं और कभी भी समस्या का सामना नहीं किया है। पैचिंग फ़ाइल सिस्टम और डेटाबेस में पत्तियों के अवशेष
ADDISON74

मैं समझता हूं, और मुझे लगता है कि यह एक अच्छा तरीका है। क्या मैं पूछ सकता हूं कि डेटाबेस की तुलना करने के लिए आप किस टूल का उपयोग करते हैं और उस तुलना से अपडेट स्क्रिप्ट बनाते हैं?
ब्लू ऑक्ट

1
मैं फ़ोल्डर्स और फ़ाइलों की तुलना करने के लिए अरैक्सिस मर्ज का उपयोग कर रहा हूं। यह मुझे अच्छी रिपोर्ट देता है और यह एक अद्यतन स्क्रिप्ट बना सकता है। लेकिन मैं तुलना से पूरी जानकारी का विश्लेषण करना पसंद करता हूं यहां तक ​​कि 1 से 2 दिन लगते हैं। मैं अपने आप को अपडेट स्क्रिप्ट बनाता हूं जिसमें पिछले मैगनेटो संस्करण से फ़ाइल सिस्टम को हटाने और नए संस्करण की प्रतिलिपि बनाना शामिल है। डेटाबेस के लिए यह सभी सामान्य भागों को हटाने के बाद भी एक स्क्रिप्ट है। जब आपके पास अपडेट करने के लिए 30 से अधिक स्टोर हैं तो यह 1 - 2 दिन है जो आपके द्वारा की जाने वाली अपडेट प्रक्रिया को समझने में खर्च करने योग्य है। इसलिए मैंने कभी भी 4 साल से अधिक पैच का इस्तेमाल नहीं किया।
ADDISON74

आप फ़ाइल को साझा कर सकते हैं Magento कुछ होस्टिंग के साथ तुलना करें जो कुछ दिनों से अधिक चलेगा? धन्यवाद
sellio

0

अगर किसी को यह पता लगाने में दिलचस्पी है कि Magento CE 1.9.2.4 और 1.9.3.1 के बीच क्या परिवर्तन हैं, तो निम्नलिखित अभिलेखागार डाउनलोड करें:

बहुत अच्छे दृश्य परिणामों के साथ दो html फाइलें हैं।


0
  • शिपिंग शुल्क के लिए पुराने कर गणना एल्गोरिथ्म को पुनर्स्थापित किया। नया गणना लागू करने का पैच अनुरोध पर उपलब्ध होगा।
  • सत्र को 0 पर सेट करने के साथ एक समस्या का समाधान किया।
  • मासिक क्रॉन जॉब जो आईपी पते और पासवर्ड को साफ करने वाली तालिका को ठीक से चलाता है।
  • सभी विन्यास योग्य उत्पाद चित्र आयात किए जाते हैं।
  • अपरिभाषित ऐडक्रैम्ब्स () विधि कॉल के कारण अब आपको कोई अपवाद नहीं मिलता है। त्रुटि सूचना का समाधान : Undefined index:session_expire_timestampजब स्टोरफ्रंट का उपयोग।
  • ड्रॉप-डाउन लेबल मानों के मान सही तरीके से सहेजे गए हैं।
  • बंडल उत्पादों के लिए "मूल्य के रूप में कॉन्फ़िगर किया गया" खरीदारी कार्ट में सही ढंग से प्रदर्शित होता है।
  • ऑटो-जनरेट किए गए पासवर्ड नए ग्राहकों को उम्मीद के मुताबिक भेजे जाते हैं।
  • विधि Mage_Api_Model_Server_Handler_Abstract::processingMethodResult() स्केलर और सरणी मानों को स्वीकार करती है।
  • डिफ़ॉल्ट MySQL पूर्ण-पाठ खोज अपेक्षा के अनुरूप काम करती है; यह अब सभी उत्पादों को वापस नहीं करता है।
  • एक संभावित क्रॉस-साइट रिक्वेस्ट फॉरेरी (CSRF) को स्टोर की ओर से ग्राहक के संकेत मिलने पर फॉर्म की कुंजी को बदलकर भेद्यता को रोक दिया जाता है।
  • कैटलॉग मूल्य नियम सही मूल्य लौटाते हैं।
  • इंडेक्सर्स अब अंतिम उत्पाद को अपडेट करने के बजाय सभी उत्पादों को अपडेट करते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.