এটি একটি পুরানো প্রশ্ন, তবে আমি পূর্ববর্তী উত্তরগুলি পড়ে কিছু বিষয় মুছে ফেলতে চাই like এটি কমপক্ষে বিকাশকারী দৃষ্টিকোণ, কোনও ব্যবসায়ের ব্যবস্থাপকের কোনও সন্দেহ নেই: কেবল আপগ্রেড করুন!
অবশ্যই, লাইভ প্রোডাকশন সাইটের জন্য সুরক্ষা প্যাচগুলি গুরুত্বপূর্ণ। তবে এটি যতটা সহজ মনে হচ্ছে তত সহজ নয়। প্রকৃতপক্ষে, আমি দৃ convinced়ভাবে নিশ্চিত যে আপগ্রেড হওয়া (বা প্যাচড) সাইটগুলির একটি খুব উচ্চ% সত্যই তারা যে সংস্করণটি / প্যাচগুলি প্রয়োগ করেছেন তা সুরক্ষিত নয় , যদি না তারা সাবধানতার সাথে এটি না করে থাকে
ধরা যাক যে আপনি কোনও মূল শ্রেণি বা বেস টেম্পলেট ফাইলগুলি পরিবর্তন না করে সর্বোত্তম অনুশীলন উপায়ে আপনার দোকানটি তৈরি করেছেন অবশ্যই একটি আপগ্রেডের জন্য যান
আচ্ছা ... অ্যাপ / কোড পরিবর্তন সম্পর্কে ... আপনি যখন ম্যাজেন্টো ক্লাসগুলি প্রসারিত করার উন্নত করবেন (দুর্দান্ত উপায়) আপনি কিছু পদ্ধতি পুনর্লিখন করছেন যা (স্বাভাবিক নয়, তবে তারা নিখুঁতভাবে হতে পারে) পুরোপুরি ম্যাজেন্টো নতুন সংস্করণে পরিবর্তিত হয়, তাই আপনার পুনর্লিখন কোন ধারণা হ্রাস
অ্যাপ্লিকেশন / ডিজাইন সম্পর্কে , এটি একই, বা আরও খারাপ ... ফ্রন্টএন্ড টেম্পলেটগুলির সাধারণত সংস্করণ থেকে সংস্করণে অনেকগুলি পরিবর্তন হয় (এটি যেমন অনুমান করা হয়), তাই আপনার থিম ফোল্ডারে আপনি নিজের থিম ফোল্ডারে কাস্টমাইজ করেছেন (দুর্দান্ত উপায়) আবার) বিভিন্ন ব্লক পদ্ধতি ব্যবহার করতে পারে, ইত্যাদি ...
সুতরাং, আমি একটি পূর্ণ আপগ্রেড বলতে চাই শুধুমাত্র একটি খুব মৌলিক Magento প্রকল্পের জন্য শুধু কিছু সহজ কাস্টমাইজেশন সঙ্গে। শেলটিতে কেবল কমান্ডটি টাইপ করুন, কয়েকটি জিনিস পরীক্ষা করুন এবং আপনার বিজয় সিগারেট ধূমপান করুন
আপনি এবং আপনার গ্রাহক সাইটের প্রতিটি নতুন কোড অন্বেষণ করার চেয়ে আপনার যে সমস্ত কাস্টম বৈশিষ্ট্য রয়েছে তা পুনরায় বিকাশ করা 1000,000 সহজ (এবং দ্রুত) হওয়ায় সাইটের একটি নতুন সংস্করণ তৈরি করার সিদ্ধান্ত না নিলে আমি কখনই পূর্ণ আপগ্রেডের প্রস্তাব দেব না আপনার পরিবর্তনগুলি নতুন কোডের সাথে সম্মতিযুক্ত কিনা তা যাচাই করতে আপনি কাস্টমাইজ করেছেন এমন প্রতিটি একক টেম্পলেট পুনর্লিখন এবং লিখুন। আপনার ইনস্টল করা যে কোনও এক্সটেনশনের ক্ষেত্রেও এটি একই প্রযোজ্য
সুরক্ষা প্যাচ প্রয়োগ করা খুব দ্রুত কাজ নয়, এটিতে আপনার কাস্টমাইজেশনকেও বৈধতা দেওয়া দরকার, তবে (এমনকি ভারী প্যাচগুলিও) পুরো ম্যাজেন্টো প্রকল্পটি আপগ্রেড করার চেয়ে সাধারণত এটি ভাল ধারণা, কারণ কাজটি করার জন্য কার্যনির্বাহী সময়টি দয়া করে কম হবে as