ম্যাজেন্টোতে প্রয়োগ হওয়া সর্বশেষ প্যাচ সংস্করণটি কীভাবে চেক করবেন?


44

আমি সিকিউরিটি প্যাচ প্রয়োগ করেছি PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

যেহেতু ওয়েব সার্ভারে আমার কোনও এসএসএইচ অ্যাক্সেস নেই, সরবরাহকারী আমার পক্ষে কাজটি করেছিলেন। সবকিছু ঠিকঠাক থাকলে আমি কীভাবে নিজের দ্বারা চেক করব?

আমি ম্যাজেন্টো সিই 1.9.1.0 এ আছি

উত্তর:


66

আমি ধরে নিচ্ছি আপনার কাছে এফটিপি অ্যাক্সেস আছে। প্যাচগুলি প্রয়োগ করা হলে নামের একটি ফাইল ডিরেক্টরিতে applied.patches.listযুক্ত করা হয় app/etc/

এর পাশের প্যাচটি কোনও আলাদা ফাইলের চেয়ে বেশি কিছু নয় যাতে আপনি এটি খোলার সময় কী পরিবর্তন হওয়া উচিত তা লক্ষ্য করতে পারেন এবং লক্ষ্যভিত ফাইলটিতে এটি পরিবর্তন করা আছে কিনা তা পরীক্ষা করে দেখতে পারেন check


ফাইলটি প্রতিবার প্যাচ পাশাপাশি যুক্ত হওয়ার সাথে যুক্ত করা হয়। আপনি ওয়েবসাইটটির আজীবন প্যাচ অ্যাপ্লিকেশন ইতিহাসটি দেখতে পারেন এবং ম্যাগেন্টো সংস্করণ আপগ্রেড ওভাররাইটের পরে সমস্ত প্রযোজ্য প্যাচগুলি পুনরায় প্রয়োগ করা হয়েছে এবং প্যাচযুক্ত ফাইলগুলি সরিয়ে ফেলা হয়েছে কিনা তা পরীক্ষা করে দেখতে পারেন। আপগ্রেড রিগ্রেশন ত্রুটিগুলি প্রতিরোধে সহায়তা করে।
ফায়াস্কো ল্যাবগুলি

প্যাচ 5944 টি চেক করার অন্য কোনও উপায় যদি এটি .sh ফাইলের সাহায্যে আপডেট না করা হয়? কেননা সেই ক্ষেত্রে "প্রয়োগ.পাটস.লিস্ট" একেবারেই উত্পন্ন হয় নি।
টিবিআই ইনফোটেক 20'15

@Willem আপনি নিচে উল্লিখিত হিসাবে পরীক্ষা করতে পারবেন shoplift.byte.nl
স্যান্ডার ছিন্নভিন্ন করা

থানক্স @ স্যান্ডার তবে এটি কেবল 5344 যাচাই করবেন না 5944
টিবিআই ইনফোটেক

আহ দুঃখিত, আমি ভুল পড়েছি সেক্ষেত্রে দ্রুততম পন্থাটি হ'ল প্যাচ থেকে নির্দিষ্ট কোড প্রয়োগ করা হয়েছে কি না
স্যান্ডার মঞ্জেল

12

আপনি প্যাচ সফল ইনস্টলেশন (এবং অন্যান্য পরিচিত দুর্বলতা অস্তিত্ব) এ পরীক্ষা করতে পারেন https://www.magereport.com (এ ব্যবহার করা হয় https://shoplift.byte.nl কিন্তু আমি চেক বাড়ানো থাকেন)


1
আমি জানি, এটি কিছুক্ষণ হয়ে গেছে, তবে ম্যাজরেপোর্ট ডট কম কতটা সঠিক তা সম্পর্কে আপনার কোনও প্রতিক্রিয়া আছে?
সর্বোচ্চ

2
আমি বলব এটি প্রায় 99% সঠিক। এটি না জানলে এটি "অজানা" বলবে।
উইলেম

6

আপনার দোকানটি প্যাচ করা হয়েছে কিনা তা পরীক্ষা করার জন্য কেবল এসএসএইচ ব্যবহার করুন

আরও তথ্যের জন্য দয়া করে নীচে ইউআরএল দেখুন: https://support.hypernode.com

কোনও প্যাচ ইনস্টল রয়েছে কিনা তা দেখতে আপনি magereport.com দিয়ে আপনার সাইটটি স্ক্যান করতে পারেন। যদি একটি চেক ধূসর হয় তবে চেকের জন্য প্রয়োজনীয় ফাইলগুলি আবার স্থানান্তরিত করা সম্ভব। সুতরাং এটি আপনার দোকান প্যাচ করা হয়েছে কিনা তা দেখতে পাচ্ছে না। কোন চিন্তা করো না. আপনার দোকানটি প্যাচ করা হয়েছে কিনা তা পরীক্ষা করার জন্য কেবল এসএসএইচ ব্যবহার করুন।

ইনস্টল করা প্রতিটি চেক সহজেই আপনার দোকানের সামগ্রীতে পাওয়া যাবে। আরও নির্দিষ্টভাবে এটি অ্যাপ্লিকেশন / ইত্যাদি / প্রয়োগ করা হয়েছে pat

সুতরাং আপনি প্রয়োগকৃত সুরক্ষা প্যাচগুলির তালিকা অ্যাক্সেস করতে এসএসএইচে এই গ্রেডটি 'গ্রেপ' চালান :

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

আশা করি এটি কারও পক্ষে সহায়ক।


3

ম্যাজেন্টো অ্যাডমিন https://github.com/philwinkle/Philwinkle_ অ্যাপ্লাইডপ্যাচগুলিতে সমস্ত প্রয়োগিত প্যাচগুলি সহজে প্রদর্শনের জন্য দুর্দান্ত ফ্রি এক্সটেনশন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.