Magento पर लागू नवीनतम पैच संस्करण की जांच कैसे करें?


44

मैंने सिर्फ सिक्योरिटी पैच लगाया PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

चूंकि मेरे पास वेब सर्वर तक कोई एसएसएच नहीं है, इसलिए प्रदाता ने मेरे लिए काम किया। अगर सब कुछ ठीक हो गया तो मैं अपने आप से कैसे जांच सकता हूं?

मैं Magento CE 1.9.1.0 पर हूं

जवाबों:


66

मैं मान रहा हूं कि आपके पास एफ़टीपी पहुंच है। जब पैच लागू होते हैं applied.patches.listतो app/etc/निर्देशिका में एक फ़ाइल नाम जोड़ा जाता है ।

इसके आगे पैच एक अलग फ़ाइल से अधिक कुछ नहीं है, इसलिए आप देख सकते हैं कि इसे खोलने पर आपको क्या बदलना चाहिए और लक्षित फ़ाइल में जांचें कि क्या यह वास्तव में बदल गया है।


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

यदि पैच .sh फ़ाइल की मदद से अपडेट नहीं किया गया है, तो पैच 5944 की जाँच करने का कोई अन्य तरीका है? क्योंकि उस स्थिति में "apply.patches.list" बिल्कुल भी उत्पन्न नहीं होता है।
TBI इंफोटेक

@Willem आप नीचे दिए गए उल्लेख किया है के साथ की जाँच कर सकते shoplift.byte.nl
Sander Mangel

थंक्स @ सैंडर लेकिन केवल 5344 सत्यापित करें 5944 नहीं
टीबीआई इन्फोटेक

आह क्षमा करें, मैं गलत था। उस मामले में सबसे तेज तरीका जाँच करने के लिए हो सकता है अगर पैच से कुछ कोड या लागू किया जाता है नहीं
Sander Mangel

12

आप पैच की सफल स्थापना (और अन्य ज्ञात कमजोरियों के अस्तित्व) पर परीक्षण कर सकते हैं https://www.magereport.com (कम हुआ करता था https://shoplift.byte.nl लेकिन मैं चेकों का विस्तार किया है)


1
मुझे पता है, इसकी थोड़ी देर हो गई है, लेकिन क्या आपके पास magereport.com कितना सटीक है, इस पर कोई प्रतिक्रिया है?
मैक्स

2
मैं कहूंगा कि यह लगभग 99% सटीक है। यदि यह नहीं पता है, तो यह "अज्ञात" कहेगा।
विलेम

6

यदि आपकी दुकान पैच है, तो यह जांचने के लिए SSH का उपयोग करें

अधिक जानकारी के लिए कृपया नीचे दिए गए URL पर जाएं : https://support.hypernode.com/knowledgebase/how-to-apply-magento-patches/

पैच स्थापित है या नहीं, यह देखने के लिए आप अपनी साइट को magereport.com से स्कैन कर सकते हैं। यदि एक चेक ग्रे आता है तो संभव है कि चेक के लिए आवश्यक फाइलें स्थानांतरित हो जाएं। इसलिए यह नहीं देखा जा सकता है कि आपकी दुकान पैच है या नहीं। कोई चिंता नहीं। यदि आपकी दुकान पैच है, तो यह जांचने के लिए SSH का उपयोग करें।

हर चेक जो स्थापित किया गया है वह आसानी से आपकी दुकान की सामग्री में पाया जा सकता है। विशेष रूप से यह एप्लिकेशन / etc / apply.patches.list में लॉग इन है

इसलिए आप लागू सुरक्षा पैच की सूची तक पहुँचने के लिए SSH पर इस कमांड 'grep' को चलाते हैं:

grep '|' app/etc/applied.patches.list

आउटपुट इस तरह दिखेगा:

-e 2015-04-14 08:34:22 UTC | SUPEE-5344 | EE_1.14.1.0 | v1 | a5c9abcb6a387aabd6b33ebcb79f6b7a97bbde77 | Thu Feb 5 19:14:49 2015 +0200 | v1.14.1.0..HEAD

आशा है कि यह किसी के लिए उपयोगी है।


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