কেন আমরা কোর হ্যাক করি না?


17

আমি বিশ্বাস করতে পারি না যে এই সাইটেরটিতে এই প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়নি, তবে অনুসন্ধান করার পরে আমি এটি পাইনি, তাই ...

কোর হ্যাক করা প্রকৃতির বিরুদ্ধে এমন বাজে ধারণা অপরাধ কেন ?

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

আমি মনে করি আপনি যদি দল ছাড়া নিজেই একটি ছোট ওয়েব সাইট তৈরি করে থাকেন তবে আপনার প্রয়োজনে আপনি কোর হ্যাক করতে পারেন, তবে আপনার কেন এটি দরকার? আমি বিশ্বাস করি যে আপনি হ্যাকিং কোর ছাড়াই যে কোনও সমস্যা সমাধান করতে পারবেন
পেট্রো পোপেলিশকো

4
@ তবে আমি এটি সম্পর্কে আসলেই বেশ গম্ভীর। ডি 7-তে সুরক্ষিত পৃষ্ঠাগুলির জন্য প্রয়োজনীয় প্যাচগুলি বছরের পর বছর ধরে স্তব্ধ হয়ে গেছে কারণ ইউনিট পরীক্ষায় সমস্যা রয়েছে। আমি যতদূর মনে করতে পারি মেনু মেশিনের নাম দৈর্ঘ্যের সাথে ডি 6 এ এখনও একটি বাগ রয়েছে। এগুলির কিছুই বাস্তবে প্রতিশ্রুতিবদ্ধ হওয়ার কোনও অগ্রগতি দেখায় নি।
এমপিডোনাদিও

3
@ এমপিডি আসলে এটির একটি দুর্দান্ত উদাহরণ আমি জানি, আমি এমন কয়েকজন ন্যায্য লোককে জানি যারা এই প্যাচগুলি তৈরি করার জন্য চিৎকার করছে (আমার অন্তর্ভুক্ত)। বিড়ালছানাগুলি একপাশে রেখে দেওয়া, স্পষ্টতই কখনও কখনও আপনাকে অবশ্যই পুরো প্যাচ করতে হয় এবং যতক্ষণ না সেই প্যাচগুলি দলিলযুক্ত এবং দলের প্রত্যেকের জন্য উপলব্ধ থাকে ততক্ষণ এতে কোনও ভুল নেই। এটি দৃ dep় মোতায়েন প্রক্রিয়া করার গুরুত্বের কথাও বলে, যা হাতের সামনে অর্ধ-ম্যানুয়াল চেক ছাড়া অন্ধভাবে আপডেটগুলি সম্পাদন করে না। আমার (ছোট) দলে আমরা কী পরিবর্তন হয়েছে তা নথিভুক্ত করেছি এবং আপডেট করার আগে সকলেই এটি পরীক্ষা করে নেওয়ার বিষয়টি নিশ্চিত করেছেন
ক্লাইভ

3
প্যাচটি প্রয়োগ করুন এবং এটি আপনার সংগ্রহস্থলের মূলের একটি পাঠ্য ফাইলে নোট করুন।
চার্লি শ্লিয়েসার

1
আমি এটি পুনরায় লিখব "কখনই কোর হ্যাক করবেন না, যদি না আপনার কাছে এখনও আপডেট থাকে to" এটির জন্য কিছু চিন্তাভাবনা প্রয়োজন এবং এটি আপনার বিকাশের কর্মপ্রবাহে জড়িত। আপনি বা আপনার দল যদি এই অতিরিক্ত বেবিসটিংয়ের জন্য প্রস্তুত না হন তবে এটি করবেন না।
donquixote

উত্তর:


9

সাধারণভাবে বলতে গেলে, ড্রুপাল কোর কোডটি পরিবর্তন না করার তিনটি কারণ রয়েছে:

  • আপনার প্রয়োজনীয় পদক্ষেপ না নিলে আপনার পরিবর্তনগুলি প্রতিবারই ড্রুপাল আপডেট হবে lost এমনকি আপনি যে বর্তমান ড্রুপাল সংস্করণটি ব্যবহার করছেন তার জন্য প্যাচ তৈরি করার ক্ষেত্রেও প্যাচটি নতুন সংস্করণে প্রয়োগ করতে পারেনি এবং আপনাকেও নতুন সংস্করণে একটি প্যাচ তৈরি করতে হবে।

  • Drupal.org তে রক্ষণাবেক্ষণ অনুযায়ী সুরক্ষা ফিক্সগুলি ড্রুপাল কোরের ক্ষেত্রে প্রযোজ্য, তবে আপনার হ্যাক সংস্করণে প্রয়োগ করতে পারেনি। এর অর্থ আপনার ড্রপাল কোর বিরুদ্ধে উত্থাপিত সুরক্ষা ইস্যু দ্বারা আপনার সংস্করণ প্রভাবিত হয় না তা পরীক্ষা করা উচিত।
    আপনার হ্যাক করা সংস্করণটি অন্যরকম সুরক্ষা সমস্যা প্রবর্তন করার ক্ষেত্রে, আপনি কেবলমাত্র সেই ব্যক্তিই এটি খুঁজে পেতে পারেন, কারণ আপনার কাছে সুরক্ষা দলের সমর্থন নেই যা ড্রুপাল কোর কোড এবং তৃতীয় পক্ষের সুরক্ষা ত্রুটিগুলিতে উপস্থিত সুরক্ষা ত্রুটিগুলি সম্পর্কে তদন্ত করে মডিউলগুলি Drupal.org এ হোস্ট করা হয়েছে।

  • আপনি যে পরিবর্তনগুলি প্রবর্তন করেছেন তা ড্রুপালের সাথেই বেমানান হতে পারে তবে তৃতীয় পক্ষের মডিউলগুলির সাথেও, যা ড্রুপাল কোরের সাথে কাজ করা প্রয়োজন, এটি কোনও হ্যাক সংস্করণ তৈরি করতে পারে না।
    প্রতিবারই দ্রুপাল একটি নতুন বৈশিষ্ট্য (যা এখনও দ্রুপাল in এ এবং ড্রুপাল in এ ঘটে, যদিও কম ফ্রিকোয়েন্সি সহ), বা একটি নতুন এপিআই পরিবর্তনের সাথে হ্যাক সংস্করণ সাম্প্রতিক পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ না হওয়ার সম্ভাবনা রয়েছে।

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

হ্যাকিং কোর দ্বারা কেবল এমন সমস্যা সমাধান করা যায় না? তখন কি?

বেশিরভাগ সময়, ড্রুপাল কোর কোডটি সম্পাদনা না করে বৈশিষ্ট্য / আচরণ পরিবর্তন করা সম্ভব। সর্বদা একটি হুক থাকে যা দ্রুপালের বৈশিষ্ট্যগুলি / আচরণগুলি পরিবর্তন করতে দেয় এবং এটি পছন্দসই পদ্ধতি।


4
আমি দু'টি বাস্তব বিশ্বের সমস্যা পোস্ট করতে পারি যা শেষ অনুচ্ছেদে থাকা দৃ in় প্রতিবেদনের চ্যালেঞ্জ করতে পারে।
এমপিডোনাদিও

3
In the case your hacked version introduces a different security issue...আমি এটিকে কোনও বিশেষ শক্তিশালী যুক্তি হিসাবে দেখছি না কারণ কোনও মূল ফাইল বনাম অন্য কোনও কিছুর পরিবর্তন করছেন। আমি যদি হ্যাকিং করি না, এবং পরিবর্তে আমি কোনও মডিউলের মাধ্যমে সুরক্ষা সমস্যাটি প্রবর্তন করি তবে আমার সিস্টেমে এখনও আপস করা হবে। আপোস করা আপস করা হয়েছে, এটি কোনও বিদ্যমান ফাইল সম্পাদনা করে বা নতুন একটি যুক্ত করে আমার কাছ থেকে এসেছিল তা আসল ব্যাপার নয়।
জোরডেচে

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

2
"সর্বদা একটি হুক ..." বিবৃতিটি সঠিক নয় not এটি সম্পূর্ণ অস্বাভাবিক নয় যে ড্রুপাল কোরে এমন কিছু রয়েছে যা হ্যাকিং ছাড়াই কাজ করা যায় না, এবং প্যাচগুলি সহ দৃrup়পালনের জন্য উন্মুক্ত ইস্যু রয়েছে যা সেক্ষেত্রে আপনাকে মূল প্যাচ করতে হবে এই সমস্যাগুলি সমাধান করার জন্য।
রোবি

2
অবশ্যই, তবে এটি একটি সহজ উদাহরণ। বেশিরভাগ ক্ষেত্রে হুক রয়েছে, তবে এখনও অনেক সময় আপনার প্যাচ কোর প্রয়োজন, যদি না আপনি প্রচুর কোডের নকল করতে চান এবং আরও কিছু কাস্টম তৈরি করতে চান। উদাহরণস্বরূপ, প্রশাসকদের drupal.org/node/520786 এ আপনার প্যাচ প্রয়োজন অপ্রকাশিত বইগুলি সঠিকভাবে পরিচালনার অনুমতি দেওয়ার জন্য বা আপনি যদি দ্রুপালের ডিফল্ট এসকিউএল অনুসন্ধানটি আংশিক শব্দের সাথে মিলিয়ে দেখতে চান (ভিউজ অনুসন্ধানের ফিল্টার সহ) আপনার প্যাচটি drupal.org এ থাকা দরকার / নোড / 498752 # মন্তব্য-6001310 - হ্যাকিং কোর ছাড়াই এগুলির চারপাশে কাজ করা সম্ভব নয়।
রোবি

14

আমি এখানে একটি বিশাল উত্তর লিখতে পারি, তবে আমি এই লিঙ্কটি পোস্ট করবো: কখনই কোর হ্যাক করবেন না !

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

এছাড়াও - সবচেয়ে গুরুত্বপূর্ণ - আপনি যদি কোর হ্যাক করেন তবে ড্রাইস এবং ওয়েবচিক উভয়ই একটি বিড়ালছানাটিকে মেরে ফেলেছেন: -ও o


4
কি, তারা বিড়ালছানা মেরে? আমি ভেবেছিলাম এটা Godশ্বর। । আমার পৃথিবী নিজেই পড়ছে ...
ক্লাইভ

1
আপনি জানেন, আমি এখানে উল্লিখিত বিড়ালছানা দেখার আগে আমি উপরে আমার মন্তব্য লিখেছিলাম।
এমপিডোনাদিও

13

"হ্যাকিং কোর আমার জন্য কী করতে পারে না, বিকাশকারী?"

  • আপনার সাইটটি সুরক্ষা প্রকাশের জন্য আপগ্রেড করা যেতে পারে
  • আপনার সাইটটি মূলত বিরক্তিকর বাগগুলি ঠিক করতে আপগ্রেড করা যেতে পারে
  • আপনার সাইটটি নতুন মডিউল সমর্থন করতে আপগ্রেড করা যেতে পারে
  • আপনার বাগ রিপোর্টগুলি এবং মূল এবং অবদানের জন্য সমর্থন অনুরোধগুলি প্রতিক্রিয়া জানাতে সক্ষম হবে
  • আপনি একটি সমর্থিত সিএমএস ব্যবহার করতে চান, এজন্যই আপনি দ্রুপালকে বেছে নিয়েছেন। আপনি যখন কোর হ্যাক করেন, ওয়েবচিক্কের ভাষায় , "আপনি যদি কোর হ্যাক করেন, অভিনন্দন! আপনি ড্রুপালের নিজস্ব কাঁটা তৈরি করেছেন, এবং এখন আপনি এবং কেবল আপনিই এটি বজায় রাখার জন্য দায়বদ্ধ!"

"আমার ক্লায়েন্টের জন্য হ্যাকিং কোর কী করতে পারে না?"

  • আপনি নিজের ক্লায়েন্টকে বহিস্কার / লটারি জিতে / বাসের ধাক্কায় আপনার সাইটটি অন্য কারও দ্বারা রক্ষণ করা যায়

"হ্যাকিং কোর আমার সম্প্রদায়ের জন্য কী করতে পারে না?"

  • আপনার বাগ রিপোর্টগুলি মূল বা অবদানকারী মডিউলগুলির রক্ষণাবেক্ষণকারীদের জন্য দরকারী তথ্য সরবরাহ করবে।
  • যদি আপনি কোরে কোনও বৈধ বাগ খুঁজে পান যা অবশ্যই প্যাচ করা উচিত, 'হ্যাকিং কোর' এবং 'কোর অবদানকারী হওয়া' এর মধ্যে লাইনটি কেবল আপনার পরিবর্তনগুলি পৃথক করে এবং প্রাসঙ্গিক কোনও ইস্যুতে প্যাচ হিসাবে আপলোড করার মতোই ঠিক fine Viola! আপনার প্রচেষ্টার জন্য কোরটি আরও ভাল, এবং আপনার নামটি সম্প্রদায়ে কোড ফেরত দেওয়ার সাথে জড়িত।

আপনি যখন হ্যাক করবেন না তখন প্রত্যেকেরই বিজয়ী!


3
সমস্ত প্যাচগুলি এমনকি সাধারণগুলিও মূল প্রতিশ্রুতিবদ্ধ হয় না।
এমপিডোনাদিও

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

6

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

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


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

5
আপনি কি ইচ্ছে করেন আপনি drupal.org/project/hacked সম্পর্কে শুনেছেন ?
ক্রিস বার্গেস 21

ভাল ক্রিস লাগছে। আমি অবশ্যই একটি চেহারা আছে।
পাভেল জি

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

5

"এমন কোনও সমস্যা নেই যা কেবলমাত্র হ্যাকিং কোর দ্বারা সমাধান করা যায়? তবে কী?"

এই প্রশ্নের উত্তরের জন্য, হ্যাঁ, আপনার মাঝে মাঝে সমস্যাগুলি কাটিয়ে উঠতে হবে যার অর্থ আপনাকে হ্যাক করতে হবে মূল (বা কোনও অবদানের মডিউল)।

এই ক্ষেত্রে আমি বিশ্বাস করি যতক্ষণ না আপনি আপনার হ্যাক কোডটিতে প্রচুর মন্তব্য রাখেন এবং আপনি যে সমস্ত কিছু পরিবর্তন করেন তা নথিভুক্ত করেন।

উদাহরণস্বরূপ, যে কোনও কোর বা অবদান পরিবর্তনের জন্য আমি একটি প্যাচ তৈরি করি। যদি এটি জেনেরিক এবং অন্যান্য লোকের পক্ষে দরকারী হয় তবে আমি এটি একটি ইস্যুতে drupal.org এ জমা দিই, অন্যথায় এটি আমার নিজের ব্যবহারের জন্য।

আমি তখন কোড পরিবর্তন সহ প্যাচ ফাইলটি আমার সংস্করণ নিয়ন্ত্রণে প্রতিশ্রুতিবদ্ধ।

এর অর্থ হ'ল যদি কিছু হ্যাক হয়ে থাকে তবে আমি প্যাচ ফাইলগুলি সন্ধান করে দেখতে পারি।

এগুলি ছাড়াও, আমি সাইটের বিকাশকারী ডকুমেন্টেশনে হ্যাকের একটি তালিকাও জুড়েছি (সাইটে অন্বেষণামূলকভাবে জিনিসগুলি ভুলে গিয়ে অন্যের পক্ষে এবং নিজের জন্য কাজ করতে পারে এমন জন্য আপনার সত্যিকারের বিকাশকারী ডকুমেন্টেশন থাকা উচিত)।

এই হ্যাক ডকুমেন্টেশনগুলিতে আমি প্রতিটি হ্যাকের সাথে হ্যাকটি কী করে এবং কেন, মডিউল / ফাইলগুলি প্রভাবিত করে, হ্যাক কোড রয়েছে এমন প্যাচ ফাইলটির নাম এবং যদি একটি থাকে তবে সম্পর্কিত ড্রুপাল.অর্গ ইস্যুতে একটি লিঙ্কের তালিকা রয়েছে (প্রায় সবসময় আমার ক্ষেত্রে আছে)।

তারপরে আপনার এবং অন্য যে কেউ ভবিষ্যতে সাইটে কাজ করে তার হ্যাকগুলির একটি সম্পূর্ণ তালিকা রয়েছে এবং কোনও আপডেট সহ দুর্ঘটনাক্রমে কিছু ভাঙ্গার বিষয়ে চিন্তা করার দরকার নেই।

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

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

আমার কাছে আরও একটি কাজ করতে চাই যদি আমার কাছে আরও বেশি সংক্ষিপ্ত প্যাচ বা প্যাচ থাকে যা মডিউলের মূল fucntionality (বা কেবলমাত্র কাস্টম মডিউলগুলি যা একটি drupal.org মডিউলের উপরে প্রসারিত হয়) এর সাথে যোগাযোগ করে, তা হল আপডেট মডিউলটির রিলিজ নোটগুলি পরীক্ষা করা ( এর অর্থ আপনার বর্তমান সংস্করণ এবং আপনি যে সংস্করণটিতে আপডেট করছেন তার মধ্যে সমস্ত সংস্করণ রয়েছে) এবং নিশ্চিত করুন যে সেখানে কোনও কিছুই নেই যা আপনার কোড ভঙ্গ করতে পারে। দ্রষ্টব্য: সম্পূর্ণ মুক্তির নোট দেওয়ার সাথে এই দিনগুলিতে প্রচুর মডিউল রক্ষণাবেক্ষণকারী ভাল আছেন তবে আবর্জনা প্রকাশের নোটগুলি এখনও প্রচুর আছে। এই ক্ষেত্রে কিছু ক্ষেত্রে আমি আমার বর্তমান সংস্করণ থেকে সমস্ত প্রতিশ্রুতিবদ্ধ বার্তাগুলি দিয়ে যাই (এটি সাধারণত আমার ক্ষেত্রে এমন জটিল কোড থাকে যা অন্য মডিউলের সাথে গভীরভাবে ইন্টারেক্ট করে)। বিঃদ্রঃ:

তারপরে, আপডেট করার পরে (সাইটের ডেভেলপমেন্ট কপির উপর) ভালভাবে পরীক্ষা করুন। আপনি কয়েকটি বাগের পিছলে যাওয়ার পরে পুরোপুরি কী বোঝাতে চাইবেন তা শেষ পর্যন্ত আপনি শিখবেন।

তারপরে যখন এটি পর্যাপ্তরূপে পরীক্ষা করা হবে, তখন লাইভ সাইটটি আপগ্রেড করুন বা আপনার স্থানীয় আপডেটগুলি আপ করুন বা আপনার স্থাপনার প্রক্রিয়াটি যাই হোক না কেন push

সকলেই বলার কারণ এটি সহজ না হওয়া সত্ত্বেও এটি করবেন না: কারণ বেশিরভাগ লোকের কাছে আমার মতো রূপরেখার মতো সিস্টেম থাকে না, তাই যখন আপডেট করার সময় আসে বা সাইটটি অন্য কারও হাতে কাজ করার জন্য দেওয়া হয় চালু থাকলে, এটি একটি দুঃস্বপ্ন হয়ে যায় এবং প্রচুর সময় (অনেক সময় প্রচুর পরিমাণে) বাগ সমাধান করতে এবং হ্যাকগুলি সন্ধান করতে এবং কেন সেখানে থাকে তা খুঁজে বের করতে ব্যয় করতে হয় etc.

আপনি যদি এর মতো কোনও সাইটের উত্তরাধিকারী হন তবে আপনি পুরোপুরি বুঝতে পারবেন :)


2

আপনি যদি ড্রুপাল ওয়েবসাইটগুলি ইনস্টল ও তৈরি করে জীবিকা নির্বাহ করেন তবে সেগুলি আপ টু ডেট রাখার প্রয়োজন। যদি আপনার বেশিরভাগ সাইটগুলি মারাত্মকভাবে তারিখের বাইরে চলে যায় তবে আপনি পেশাদার নন।

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