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

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

আপডেটের সাধারণ ধারণা

আপডেট সম্পর্কে সাধারণ ধারণা. একটি নিরাপদ আপডেটের জন্য, আমরা J!2.5 কাজের সাইটটিকে একটি "ভিন্ন অবস্থানে" নিয়ে যাই এবং সেখানে এটি আপডেট করি। আমরা কাজের সাইটটি জায়গায় রেখেছি এবং এমনকি এটি বন্ধও করি না। আপডেটের পরে, আমরা "পুরানো" সাইটের পরিবর্তে সাইটটি আবার স্থানান্তর করি। আপনি বেশ কয়েকটি "স্থান" আপডেট করার জন্য সাইটটি সরাতে পারেন:

  • রুট ডিরেক্টরির একটি সাবডিরেক্টরিতে;
  • অন্য সার্ভারে এবং সেখানে একটি ভিন্ন ডোমেইন ব্যবহার করে জুমলা 2.5 আপডেট করুন;
  • আপনি একটি সাবডোমেন তৈরি করতে পারেন এবং এটিতে সাইটটি স্থানান্তর করতে পারেন।

যেভাবেই হোক, ধারণা একই থাকে। প্রাথমিক সাইটটি অনলাইন এবং ব্যাকআপ সাইট আপডেট করা হচ্ছে। আপডেটের পরে, সাইটটি ইতিমধ্যেই জুমলা 3.3.6 সংস্করণে রয়েছে যা মূল ডোমেনে স্থানান্তরিত হয়েছে এবং সাইটটি বন্ধ না করে কাজ চালিয়ে যাচ্ছে।

আমি আপনাকে আপডেট করার জন্য ডেনভারের মতো একটি স্থানীয় সার্ভার ব্যবহার করার পরামর্শ দিই না। আমি বিনামূল্যে সার্ভারে আপডেট করার পরামর্শ দিই না।

জুমলা 3.3.6-এ আপডেট করার প্রাথমিক পর্যায়

আসুন সার্ভার সফ্টওয়্যারটি পরীক্ষা করে শুরু করা যাক, কারণ যদি আপনার মনে থাকে, আমি ন্যূনতম পিএইচপি সংস্করণের জন্য বার বাড়িয়ে 5.3.10 করেছি।

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

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

আপনার সার্ভারের পিএইচপি সংস্করণ পরীক্ষা করা খুব সহজ।

  • একটি পাঠ্য সম্পাদকে (উদাহরণস্বরূপ, নোটপ্যাড +) একটি নির্বিচারে নাম এবং নিম্নলিখিত সামগ্রী সহ একটি পিএইচপি ফাইল তৈরি করুন:
  • FTP-এর মাধ্যমে তৈরি করা ফাইলটিকে সাইটের রুটে আপলোড করুন;
  • এরপরে, আমরা ব্রাউজারে তৈরি php ফাইলটি চালাই এবং php সংস্করণ সম্পর্কে তথ্য পড়ি।

আমি আপনাকে মনে করিয়ে দিচ্ছি যে জুমলা 3.3.6 ইনস্টল করার জন্য সর্বনিম্ন PHP সংস্করণ হল PHP 5.3.10, তবে, PHP 5.4 ইতিমধ্যেই সুপারিশ করা হয়েছে৷ দৃশ্যত, জুমলা 3.4 আবার সার্ভার সফ্টওয়্যারের জন্য বার বাড়াবে।

জুমলা 2.5 চেক ও আপডেট করা হচ্ছে

মাইগ্রেশন শুরু করার আগে অনুগ্রহ করে আপনার জুমলা 2.5.x সংস্করণটি সর্বশেষ সংস্করণ 2.5.28-এ আপডেট করুন। ট্যাব থেকে স্বয়ংক্রিয়ভাবে এটি করুন: এক্সটেনশন→এক্সটেনশন ম্যানেজার→আপডেট. অথবা আপডেট প্যাকেজটি এখানে ডাউনলোড করুন (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) এবং FTP এর মাধ্যমে ম্যানুয়ালি জুমলা 2.5.x সংস্করণ আপডেট করুন।

আপডেটের জন্য সাইট প্রস্তুতি, প্রথম পরিষ্কার

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

আপনার উত্পাদন সাইট ব্যাক আপ করা হচ্ছে

এখন আপনাকে সাইটের সম্পূর্ণ ব্যাকআপ করতে হবে, যেমন সাইটটিকে অন্য হোস্টিংয়ে স্থানান্তর করার সময়। আমি এটিকে কপি 1 বলব, এটি "চলবে"। কপিটিতে সমস্ত সাইট ফাইল এবং ডিরেক্টরি (এফটিপির মাধ্যমে সম্পন্ন) প্লাস ডাটাবেস এক্সপোর্ট (আপনার হোস্টিং বা সার্ভারের phpMyAdmin-এ করা) অন্তর্ভুক্ত করা উচিত। নিবন্ধে আমি যে সাইটে লিখেছি তার একটি ব্যাকআপ কপি কীভাবে তৈরি করবেন:

এখন, আমরা ব্যাকআপ নিয়ে কাজ করি এবং মূল সাইটটি অনলাইনে থাকে এবং কাজ করে।

একটি সাবডিরেক্টরিতে একটি কাজের সাইট পুনরুদ্ধার করা হচ্ছে

আপডেট করতে, সাইটের সাবডিরেক্টরিতে আপডেট বিকল্পটি ব্যবহার করুন।

পরবর্তী কাজ। সাইটের সাবডিরেক্টরিতে ব্যাকআপ থেকে আপনাকে কাজের সাইট J!2.5 পুনরুদ্ধার করতে হবে। আমি সাবডিরেক্টরিটির নাম দেব: perenos, নাম কোন ব্যাপার না।

একটি সাবডিরেক্টরিতে একটি J!2.5 সাইট পুনরুদ্ধার করতে, নিম্নলিখিতগুলি করুন:

  1. সাইটের রুট ডিরেক্টরিতে, একটি সাবডিরেক্টরি তৈরি করুন: perenos;
  2. অ্যাডমিনে। সার্ভার প্যানেল, আপনার নাম, নতুন ব্যবহারকারী এবং আপনার অ্যাক্সেস পাসওয়ার্ড দিয়ে একটি নতুন ডাটাবেস তৈরি করুন। পুরানো ব্যবহারকারী রাখবেন না।
  3. ব্যাকআপ ফোল্ডার এবং ফাইল জে! 2.5 সাবডিরেক্টরিতে FTP এর মাধ্যমে আপলোড করুন: perenos.
  4. নতুন ডাটাবেসে J!2.5 ডাটাবেস রিজার্ভ আমদানি করুন।
  5. configuration.php ফাইলে, আমরা ডাটাবেস ডেটা এবং tmp এবং লগ ফোল্ডারের পাথ পরিবর্তন করি। পাথ সম্পূর্ণ হতে হবে, var ডিরেক্টরি থেকে শুরু করে। উদাহরণস্বরূপ, perenos সাবডিরেক্টরির জন্য:
  • var/path_to_Joomla/perenos/log

পুনরুদ্ধার পরীক্ষা করতে, কাজের সাইটের একটি ডুপ্লিকেট খুলুন, ঠিকানায়: Your-domain/perenos .এরপর, আমরা সাইটের প্রশাসনিক প্যানেলে কাজ করি your-domain/perenos.

ঐচ্ছিক, কিন্তু আপনি সাইট প্যানেলে ডিবাগ মোড সক্ষম করতে পারেন: সাইট→সাধারণ সেটিংস→সিস্টেম→ডিবাগ মোড। ট্যাবে সাইট→সাধারণ সেটিংস→সার্ভার→ত্রুটি রিপোর্টিং, ত্রুটি প্রদর্শন মোড সক্ষম করুন: সর্বাধিক। ত্রুটিগুলি দেখানো আপনাকে সেগুলি বাছাই করতে সহায়তা করতে পারে৷ আপনি যদি এরর পড়তে না জানেন, তাহলে এরর ডিসপ্লে চালু না করাই ভালো।

একটি আপগ্রেডের জন্য একটি স্থানান্তরিত সাইট প্রস্তুত করা হচ্ছে৷

সুতরাং, আমরা কাজের সাইটটিকে perenos সাবডিরেক্টরিতে নিয়ে এসেছি। আরও আমরা এই সাবডিরেক্টরিতে সাইটের সাথে কাজ করি। আমরা এখন জুমলা 2.5.28 আপডেটের জন্য প্রস্তুত করতে থাকি।

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

স্বয়ংক্রিয় মিনি-মাইগ্রেশন, জুমলা! আপডেট, শুধুমাত্র নিম্নলিখিত এক্সটেনশনগুলিকে স্থানান্তরিত করবে:

  • সাইট বিভাগ;
  • পণ্য;
  • তালিকা;
  • মডিউল তৃতীয় পক্ষের এক্সটেনশন নয়;
  • ব্যানার;
  • পরিচিতি;
  • বার্তা বিনিময়;
  • নিউজ ফিড;
  • পুনঃনির্দেশ;
  • অনুসন্ধান;
  • স্মার্ট অনুসন্ধান;
  • লিঙ্ক।

এখন, মাইগ্রেশন জন্য সাইটের খুব প্রস্তুতি. প্রথমে, সমস্ত ইনস্টল করা প্লাগইন চেক করুন। জুমলা কোরে অন্তর্ভুক্ত নয় এমন সমস্ত প্লাগইন অন্তত অক্ষম করা উচিত, তবে এটি সরানো (আনইনস্টল) করা ভাল।

তৃতীয় পক্ষের প্লাগইনগুলিকে জুমলা 3.x এর সাথে সামঞ্জস্যের সন্ধান করতে হবে। তত্ত্বগতভাবে, আপনি প্লাগইন রাখতে পারেন যা 2.5 এবং 3.3.6 উভয় সংস্করণেই কাজ করে। তৃতীয় পক্ষের প্লাগইনগুলির সাইটগুলিতে, আপনাকে তাদের মাইগ্রেশনের বৈশিষ্ট্যগুলি পড়তে হবে। অনুশীলনে, আমি সর্বদা তৃতীয় পক্ষের প্লাগইনগুলি মুছে ফেলি এবং আপডেট করার পরে আমি কেবল সেগুলি পুনরায় ইনস্টল করি।

আমি আপনাকে মনে করিয়ে দিচ্ছি, আপনাকে ট্যাব থেকে প্লাগইনগুলি সরাতে হবে এক্সটেনশন → এক্সটেনশন ম্যানেজার → পরিচালনা → চেকবক্স নির্বাচন করুন → আনইনস্টল বোতাম.

কিছু তৃতীয় পক্ষের প্লাগইন অপসারণ করা যাবে না কারণ, তাদের ইনস্টলেশনের পরে, সেগুলি সিস্টেমে পরিণত হয়েছে৷ এই ক্ষেত্রে, তাদের চেকবক্স নির্বাচন করুন এবং রিফ্রেশ ক্যাশে বোতামে ক্লিক করুন। তারপর তাদের বন্ধ করুন।

উপাদানগুলির সাথে ইনস্টল করা প্লাগইনগুলি শুধুমাত্র তাদের উপাদান অপসারণের পরে সরানো হয়।

গুরুত্বপূর্ণ সমালোচনামূলক! প্লাগইন ম্যানেজারে "আমাকে মনে রাখুন" সিস্টেম প্লাগইনটি অক্ষম করুন৷ প্লাগইন নিষ্ক্রিয় না করার ফলে একটি আপডেট ত্রুটি হবে।

class="eliadunit">

ভুলে যাবেন না, জুমলা এক্সটেনশনগুলি প্লাগইনগুলির মধ্যে সীমাবদ্ধ নয়৷ অন্যান্য এক্সটেনশনগুলিও সরানো বা নিষ্ক্রিয় করা দরকার৷ এটি ট্যাবে করা হয়: এক্সটেনশন ম্যানেজার→ব্যবস্থাপনা. ট্যাবে, ফিল্টার ব্যবহার করুন: প্রকার। প্রথমে, আমরা প্যাকেজ প্রকারের এক্সটেনশনগুলি ফিল্টার করি, তারপর ক্রমানুসারে কম্পোনেন্ট, ফাইল, ভাষা, লাইব্রেরি, মডিউল, আবার প্লাগইন।

একটি সম্পূর্ণরূপে সফল স্বয়ংক্রিয় আপডেটের জন্য, আপনাকে শুধুমাত্র জুমলা প্রকল্পের লেখকের এক্সটেনশনগুলি ছেড়ে দিতে হবে। এই বিবৃতিটি বিতর্কিত হতে পারে, তবে এটিতে আসতে আমার তিনটি অসফল আপডেট লেগেছে।

গুরুত্বপূর্ণ সমালোচনামূলক! নিশ্চিত হোন, টেমপ্লেট ম্যানেজারে, যেকোনো "নেটিভ" জুমলা টেমপ্লেটে যান: Protostar, Beez_20 বা Atomic। তৃতীয় পক্ষের টেমপ্লেটগুলি সরান৷ এক্সটেনশন ম্যানেজার → পরিচালনা → ফিল্টার: টেমপ্লেট ট্যাবে টেমপ্লেটগুলি সরানো হচ্ছে।

আপগ্রেডের জন্য মডিউল প্রস্তুত করা হচ্ছে

আসুন সাইট মডিউলগুলিতে এগিয়ে যাই এবং সেগুলিকে আপডেট করার জন্য প্রস্তুত করি। শুরুতেই, সমস্ত সাইট মডিউল নিষ্ক্রিয় করুন.

তৃতীয় পক্ষের প্লাগইন মডিউল সরান। একটি ট্যাবে মুছুন এক্সটেনশন ম্যানেজার→ পরিচালনা→ ফিল্টার: মডিউল.

সাইট ক্যাশে সাফ করুন এবং একটি নতুন ব্যাকআপ তৈরি করুন (কপি 2)। এটি আপনার জুমলা 2.5.28 এর একটি পরিষ্কার কপি হবে। একটি অসফল আপডেটের ক্ষেত্রে সাইটটি পুনরুদ্ধার করার জন্য এটি প্রয়োজন, তারপর ত্রুটিগুলি সংশোধন করুন এবং আবার আপডেটটি পুনরাবৃত্তি করুন৷

সাইট পরিষ্কার করা হয়েছে।

সর্বশেষ অনুসন্ধান. ট্যাবে সিস্টেম তথ্য→অনুমতিসবকিছু সবুজ হতে হবে।

এর আপডেটের দিকে এগিয়ে যাওয়া যাক।

একটি বিল্ট-ইন কম্পোনেন্ট দিয়ে আপডেট করা হচ্ছে জুমলা আপডেট করা!

আমরা সাইট প্যানেল থেকে স্বয়ংক্রিয় আপডেটের দিকে চলে যাই। perenos সাইটের প্রশাসনিক প্যানেলে, ট্যাবটি খুলুন: উপাদান→ জুমলা আপডেট করুন!

সেটিংসে (উপরে ডানদিকে "সেটিংস" বোতাম) নির্বাচন করুন: "সংক্ষিপ্ত সমর্থন সহ জুমলা বিতরণ"এবং "সরাসরি ফাইল লিখুন।"

এই উইন্ডো অবিলম্বে প্রদর্শিত নাও হতে পারে.

আমরা আবার, সাইটের ব্যাকআপ কপিগুলির প্রাপ্যতা পরীক্ষা করি (কপি 1 এবং অনুলিপি 2) এবং "প্রার্থনা করুন" "আপডেট ইনস্টল করুন" বোতাম টিপুন৷

জুমলা 2.5 থেকে জুমলা 3.3.6 এ একটি সফল আপগ্রেড পরিবর্তিত সাইট প্যানেল এবং প্রদর্শিত বার্তাটি দেখতে পাবে। প্যানেল টেমপ্লেটটিকে এখন আইসিস বলা হয়।

জুমলা 2.5 জুমলা 3.3.6-এ আপগ্রেড সম্পূর্ণ করা হচ্ছে

এরপর, আমরা রুট ফোল্ডার থেকে জুমলা 2.5.28 সাইটটি সরিয়ে ফেলি এবং সাবডিরেক্টরি থেকে জুমলা 3.3.6 স্থানান্তর করি। একটি সাবডিরেক্টরিতে আপডেট করার সময়, সাবডোমেনের configuration.php ফাইলে যান, আপনাকে শুধুমাত্র tmp এবং লগ ফোল্ডারের পাথ পরিবর্তন করতে হবে।

  • var/path_to_Joomla/perenos/logs এবং
  • Var/path_to_Joomla/perenos/tmp

পরিবর্তন

  • Var/path_to_Joomla/logs
  • Var/path_to_Joomla/tmp

আপনি যদি অন্য হোস্টিংয়ে আপগ্রেড করেন, তাহলে configuration.php ফাইলে ডাটাবেস ডেটা এবং tmp এবং লগ ফোল্ডারের পাথ পরিবর্তন করুন।

মাইগ্রেশন সম্পন্ন করা

আপডেটের পরে, আপনার প্রয়োজনীয় এবং পরিচিত প্লাগইনগুলি ইনস্টল করুন, যেগুলি জুমলা 3.3.6-এর নতুন সংস্করণে কাজ করে৷

গুরুত্বপূর্ণ ! আপনি যদি জুমলা SEF কম্পোনেন্ট ব্যবহার করেন, তাহলে আপনাকে Sef URL গুলি রপ্তানি করতে হবে এবং নতুন সংস্করণে SEF উপাদানগুলি ইনস্টল করার পরে সেগুলিকে আবার আমদানি করতে হবে৷

আমি আপনাকে মনে করিয়ে দিই যে CNC ফাইল (SEF) লিঙ্কগুলি সর্বজনীন এবং সমস্ত প্রধান জুমলা SEF এক্সটেনশনগুলিতে আমদানির জন্য "উপযুক্ত"৷ মাইগ্রেশনের সময় SEF কম্পোনেন্ট পরিবর্তন করা সম্ভব। পাঁচটি সাইট স্থানান্তর করার সময়, আমি Sh404 এক্সটেনশনকে Artio JoomSEF এ পরিবর্তন করেছি। তবে এটি একটি আলাদা গান।

সমস্ত কাজের পরে, ডিবাগিং মোড (যদি সক্ষম করা থাকে) অক্ষম করতে ভুলবেন না এবং ত্রুটি প্রদর্শন মোডটিকে "সিস্টেম ডিফল্ট" এ সেট করুন।

স্বয়ংক্রিয় আপডেট ব্যর্থ হলে, সাবডিরেক্টরি থেকে সাইটটি সরান, ডাটাবেস এবং ব্যবহারকারীকে সরান। একটি নতুন ডাটাবেস এবং একটি নতুন ব্যবহারকারীর সাথে একটি ব্যাকআপ থেকে সাইটটি পুনরুদ্ধার করুন এবং আপনার ভুলগুলি মনে রেখে এবং আরও সতর্কতার সাথে সবকিছু আবার পুনরাবৃত্তি করুন৷

class="eliadunit">

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

জুমলা সংস্করণ চিহ্নিতকরণ

জুমলা 3.7 এর সঠিক সংস্করণ উপাধি হল 3.7.0। সংস্করণ উপাধিতে তিনটি সংখ্যা রয়েছে।

  • প্রথম সংখ্যা খুব কমই পরিবর্তিত হয়।
  • দ্বিতীয় সংখ্যা হল একটি গুরুত্বপূর্ণ পরিবর্তন যা সিস্টেমের মূলকে প্রভাবিত করে।
  • তৃতীয় সংখ্যাটি হল নতুন নিরাপত্তা রিলিজ এবং বাগ ফিক্স সহ সংস্করণ প্রকাশ করা।

জুমলা আপডেট করা কি সম্ভব না?

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

জুমলার নতুন সংস্করণের সমস্ত পরিবর্তনের বিবরণ সংস্করণ ইতিহাসে অফিসিয়াল ওয়েবসাইট https://docs.joomla.org-এ পাওয়া যাবে।

এটি লক্ষণীয় যে পরবর্তী বিশ্বব্যাপী সংস্করণগুলি 3.8 হবে বলে আশা করা হচ্ছে; 3.9; 4.0, তবে মুক্তির আগে অনেকগুলি 3.7.x সংস্করণ থাকবে।

জুমলা সাইটের ওয়ার্কিং ভার্সন কিভাবে দেখবেন

জুমলা সাইটের কার্যকারী সংস্করণ দেখার দুটি সহজ উপায় রয়েছে।

  1. প্যানেল থেকে। সিস্টেম ট্যাব>>>সিস্টেম তথ্য।
  2. FTP এর মাধ্যমে, সাইটের রুটে ফাইলটি খুঁজুন /লাইব্রেরি/cms/version/version.php. এই ফাইলের 33 তম লাইনে আপনি সিস্টেম সংস্করণ দেখতে পাবেন (ব্লক: রিলিজ সংস্করণ)।

জুমলাকে তিনটি উপায়ে আপডেট করা

গুরুত্বপূর্ণ ! জুমলা আপডেট করার যে কোনো উপায় অসফল হতে পারে এবং সাইট হারানোর ফলে মারাত্মক ত্রুটি (মারাত্মক ত্রুটি) হতে পারে। সেজন্য, যেকোনো আপডেটের আগে, আপনাকে যে কোনো উপায়ে সাইটের একটি ব্যাকআপ কপি তৈরি করতে হবে।

পদ্ধতি 1: স্বয়ংক্রিয় আপডেট

সিস্টেম টুল জুমলা পরিষেবা ব্যবহার করে স্বয়ংক্রিয়ভাবে আপডেট করার ক্ষমতা প্রদান করে। এই আপডেট পদ্ধতির মাধ্যমে, সিস্টেম জুমলা আপডেট পরিষেবার সাথে যোগাযোগ করবে, আপডেট প্যাকেজ ডাউনলোড করবে, যার লিঙ্কটি আইটেমটিতে দেখানো হয়েছে: “URL আপডেট প্যাকেজ”, এবং সিস্টেম আপডেট করবে।

স্বয়ংক্রিয়ভাবে আপডেট করতে, কম্পোনেন্টস>>>জুমলা আপডেট করুন ট্যাবে যান। এরপরে, স্বয়ংক্রিয় আপডেট ট্যাব। "ইনস্টলেশন পদ্ধতি - সরাসরি ফাইল লিখুন" সেট করুন (চেক করুন) এবং "আপডেট ইনস্টল করুন" বোতামে ক্লিক করুন।

class="eliadunit">

পদ্ধতি 2. অ্যাডমিন প্যানেল থেকে ডাউনলোড এবং আপডেট করুন

যদি আপনার হোস্টিং সার্ভার আপনাকে জুমলা আপডেট সার্ভার থেকে সরাসরি আপডেট করার অনুমতি না দেয়, তাহলে "ডাউনলোড এবং আপডেট" আপডেট টুল ব্যবহার করুন। এটি করার জন্য, কম্পোনেন্টস>>>জুমলা আপডেট করুন ট্যাবে:

  • "... অফিসিয়াল জুমলা ডাউনলোড পৃষ্ঠায়" অথবা স্বয়ংক্রিয় আপডেট ট্যাবে "আপডেট প্যাকেজ URL" লিঙ্ক থেকে প্রয়োজনীয় আপডেট সংরক্ষণাগার (ZIP) ডাউনলোড করুন;
  • আপডেট সংরক্ষণাগার নির্বাচন করার পরে, আপডেটটি ইনস্টল করতে ডাউনলোড এবং ইনস্টল বোতামটি ব্যবহার করুন। সরাসরি ফাইল লিখুন। FTP এর মাধ্যমে আপলোড করার জন্য সাধারণ সেটিংসে FTP সেটিং প্রয়োজন।

বিঃদ্রঃ:এই আপডেট পদ্ধতিটি সফলভাবে ব্যবহার করতে, আপনার অবশ্যই configuration.php ফাইলে tmp ফাইলের সঠিক পথ থাকতে হবে, সেইসাথে tmp ডিরেক্টরিতে CHMOD অধিকার থাকতে হবে, কমপক্ষে 644 হতে হবে।

পদ্ধতি 3. একটি FTP ক্লায়েন্টের মাধ্যমে

এই পদ্ধতিটি আগেরটির মতোই, শুধুমাত্র আপডেট ডিরেক্টরিটি কম্পিউটারে ডাউনলোড করতে হবে এবং তারপরে "ওভাররাইট" মোডে FTP এর মাধ্যমে সাইটের রুটে আপলোড করতে হবে।

  • "আপডেট প্যাকেজ URL" লিঙ্ক থেকে আপডেট সংরক্ষণাগার ডাউনলোড করুন;
  • সংরক্ষণাগার আনপ্যাক;
  • আমরা FTP ক্লায়েন্টের মাধ্যমে সাইটের রুট প্রবেশ করি;
  • ওভাররাইট মোডে সাইট রুটে আপডেট আর্কাইভ ফাইল আপলোড করুন।

সিস্টেম আপডেট তথ্য

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

এই বার্তাগুলি প্রদর্শনের জন্য দায়ী দুটি প্লাগইন রয়েছে:

  • আইকন বার - জুমলার নতুন সংস্করণের বিজ্ঞপ্তি! আইডি=437
  • আইকন বার - জুমলার নতুন সংস্করণ সম্পর্কে বিজ্ঞপ্তি! আইডি=438

তারা বন্ধ করা যেতে পারে.আপনি যদি ইমেলের মাধ্যমে নতুন আপডেট সম্পর্কে তথ্য পেতে চান তবে প্লাগইনটি ব্যবহার করুন: সিস্টেম - জুমলা আপডেট বিজ্ঞপ্তি (ID=452)। এই প্লাগইনের সেটিংসে আপনার ইমেল উল্লেখ করুন। তার আগে, সাধারণ সিস্টেম সেটিংসে "মেল" সেট আপ করতে ভুলবেন না।

এক্সটেনশন আপডেট

তৃতীয় পক্ষের এক্সটেনশনগুলি ইনস্টল করার পরে, সিস্টেমটি (ডিফল্টরূপে) এই এক্সটেনশনগুলির আপডেট সার্ভারগুলির সাথে যোগাযোগ সক্রিয় করে। যখন একটি এক্সটেনশন আপডেট প্রকাশ করা হয়, তখন সিস্টেমটি এটি সম্পর্কে একটি সংকেত পায় এবং প্লাগ-ইন ID=438 সক্ষম করে, এটি সম্পর্কে আপনাকে অবহিত করে৷ আপনার যদি এটির প্রয়োজন না হয়, ট্যাবে যান, প্রধান মেনু থেকে: এক্সটেনশন>>>ম্যানেজমেন্ট>>>আপডেট সার্ভার (বাম মেনু) এবং অপ্রয়োজনীয় আপডেট সার্ভার নিষ্ক্রিয় করুন।

আবার, ডিফল্টরূপে, সমস্ত আপডেট সার্ভার সক্রিয় থাকে এবং যখন প্যানেল লোড হয়, প্রতিবার তারা আপডেট সার্ভারের সাথে যোগাযোগ করে। এটি সার্ভারে লোড কিছুটা বাড়িয়ে দেয়।

আমার কি জুমলা ইঞ্জিন 2.5 থেকে 3.x সংস্করণ আপডেট করতে হবে?

আমি মনে করি এটা নিয়ে ভাবার সময় এসেছে, কারণ। আপনি যদি জুমলা 2.5-কে সর্বশেষ সংস্করণ 2.5.28-এ আপডেট করে থাকেন, তাহলে আপনি সাহায্য করতে পারবেন না কিন্তু অ্যাডমিন প্যানেলে একটি বার্তা লক্ষ্য করুন যে জুমলা 2.5-এর জন্য সমর্থন 31 ডিসেম্বর, 2014-এ শেষ হয়েছে।

সাইটটিতে একটি ট্যাগ সিস্টেম চালু করার প্রয়োজনে আমি ইঞ্জিন আপডেট করার জন্য অতিরিক্ত উৎসাহিত হয়েছিলাম। ট্রয়কার ট্যাগ সিস্টেমের জন্য অন্তর্নির্মিত সমর্থন রয়েছে তা জানতে পেরে, আমি ইঞ্জিন আপডেট করা শুরু করার সিদ্ধান্ত নিয়েছি।

জুমলা ইঞ্জিন সফলভাবে আপডেট করার জন্য প্রাথমিক পদক্ষেপগুলি অবশ্যই সম্পন্ন করতে হবে।

1. প্রথমত, জুমলা 3.x-এর স্বাভাবিক অপারেশনের জন্য আপনার হোস্টিং সিস্টেমের প্রয়োজনীয়তা পূরণ করে কিনা তা পরীক্ষা করতে খুব বেশি অলস হবেন না। এখন স্ব-সম্মানিত হোস্টিং কোম্পানিগুলি এই ধরনের প্রয়োজনীয়তাগুলি পূরণ করে, তবে এটি পরীক্ষা করা ভাল, বিশেষত যেহেতু এটি বেশি সময় নেবে না। টেবিল থেকে দেখা যায়, তৃতীয় জুমলায় অ্যাপাচির প্রয়োজনীয়তা পরিবর্তিত হয়নি (2.x+), তবে পিএইচপি এবং ডাটাবেসের প্রয়োজনীয়তা পরিবর্তিত হয়েছে। যদি জুমলা 2.5 এখনও PHP 5.2.4+ এবং MySQL সংস্করণ 5.0.4+ এ চলতে পারে, তাহলে জুমলা 3.x-এর ইতিমধ্যে কমপক্ষে PHP সংস্করণ 5.3.1 এবং MySQL সংস্করণ 5.1.+ প্রয়োজন। আপনার হোস্টিং-এ ব্যবহৃত পিএইচপি এবং মাইএসকিউএল সংস্করণগুলি পরীক্ষা করার দ্রুততম উপায় হল জুমলা অ্যাডমিন প্যানেলে যাওয়া, তারপরে উপরের মেনুতে " নির্বাচন করুন ওয়েবসাইট" => "পদ্ধতিগত তথ্য"। আমরা PHP এবং MySQL এর বর্তমান সংস্করণ সহ সিস্টেম সম্পর্কে বিভিন্ন তথ্য দেখতে পাব।

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

2. পরবর্তী, আপনাকে নিশ্চিত করতে হবে যে আপনার সাইটে ব্যবহৃত টেমপ্লেটটি তৃতীয় সিরিজের জুমলায় কাজ করে। আপনি আপনার টেমপ্লেটের বিকাশকারীর ওয়েবসাইটে এই সম্পর্কে তথ্য পেতে পারেন। সম্ভবত টেমপ্লেট বিকাশকারী জুমলা 3.x এর জন্য একটি পৃথক সংস্করণ প্রকাশ করেছে। যদি না হয়, তাহলে আপনাকে তৃতীয় জুমলার জন্য একটি টেমপ্লেট খোঁজার যত্ন নিতে হবে এবং বর্তমান টেমপ্লেটটি মুছে ফেলতে হবে যা ট্রিপল সমর্থন করে না। বিকল্পভাবে, আপনি অবশ্যই জুমলা 2.5 টেমপ্লেটটিকে জুমলা 3.x-এ কাজ করার জন্য খাপ খাইয়ে নিতে পারেন যাতে সাইটের চেহারা বজায় থাকে। যা আমাকে করতে হয়েছিল।

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

যদি সবুজ চেকমার্কের পরিবর্তে আপনার একটি লাল বৃত্তে একটি সাদা "ইট" থাকে এবং লাল ফন্টে একটি বার্তা প্রদর্শিত হয় যে আপনার ডাটাবেস আপডেট করা হয়নি, বোতামে ক্লিক করুন সংশোধন করতেউপরের ডান কোণায়।

4. এছাড়াও, আপডেট করার আগে, আপনাকে প্লাগইনটি নিষ্ক্রিয় করতে হবে সিস্টেম - আমাকে মনে রাখবেন. অন্যথায়, আপডেটের পরে অ্যাডমিন প্যানেলে লগ ইন করতে সমস্যা হতে পারে। আপডেটের পরে, এই প্লাগইনটি পুনরায় সক্রিয় করা যেতে পারে।

5. সাধারণভাবে, জুমলা 2.5 ডিস্ট্রিবিউশন কিটে তৈরি সমস্ত এক্সটেনশন জুমলা 3.x-এ সমস্যা ছাড়াই কাজ করবে। তৃতীয় পক্ষের এক্সটেনশনের সাথে সমস্যা দেখা দিতে পারে। তৃতীয় পক্ষের এক্সটেনশন যত বেশি হবে, রূপান্তর তত কঠিন হবে। আপনার যদি অনেকগুলি তৃতীয় পক্ষের এক্সটেনশন থাকে তবে আমি আপনাকে একটি পৃথক শীটে বা একটি ফাইলে দুটি কলাম সহ একটি প্লেট আঁকতে পরামর্শ দিচ্ছি: " এক্সটেনশন নাম" এবং " জুমলা 3.x সমর্থন"। টেবিলে সমস্ত তৃতীয় পক্ষের এক্সটেনশনের (উপাদান, প্লাগইন এবং মডিউলগুলি এক্সটেনশন ম্যানেজারের মাধ্যমে ইনস্টল করা) নাম লিখুন। সর্বশেষ সংস্করণে পাওয়া সমস্ত এক্সটেনশন আপডেট করুন। এটি মনে রাখা উচিত যে সমস্ত এক্সটেনশন স্বয়ংক্রিয়ভাবে ব্যবহার করে না। -আপডেট মেকানিজম ( এক্সটেনশন -> এক্সটেনশন ম্যানেজার-> ট্যাব আপডেট-> বোতাম আপডেট খুঁজুন) প্রতিটি আপডেটের জন্য প্রস্তুতকারকের ওয়েবসাইটে যাওয়া এবং সর্বশেষ সংস্করণটি উপলব্ধ কিনা তা দেখতে ভাল। এর পরে, আমরা দেখি তাদের মধ্যে কোনটি জুমলা 3.x সমর্থন করে। যে এক্সটেনশনগুলি ট্রিপল সমর্থন করে না সেগুলি সরিয়ে ফেলতে হবে, অন্যথায় আপডেট ব্যর্থ হতে পারে এবং সাইটটি পুরোপুরি খোলা বন্ধ হতে পারে৷

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

আপনি এই ইনভেন্টরিতে এক্সটেনশনগুলি খুঁজে পেতে পারেন যা আপনি ব্যবহার করতেন কিন্তু আর ব্যবহার করেন না৷ ইতিমধ্যে এই ধরনের অপ্রয়োজনীয় এক্সটেনশনগুলি অপসারণ করাও বাঞ্ছনীয়।

একটি সফল আপডেটের সম্ভাবনা বাড়ানোর জন্য, আপনি আপডেট করার আগে আসল ইনস্টলেশনের পর থেকে নিজে ইনস্টল করা অবশিষ্ট এক্সটেনশনগুলিকে সাময়িকভাবে অক্ষম করতে পারেন৷ আপডেটের পরে, আমরা তাদের পালাক্রমে চালু করব এবং সাইটের কার্যকারিতা পরীক্ষা করব। ব্যতিক্রম হল তৃতীয় পক্ষের টেমপ্লেটগুলি (যদি সেগুলি ইনস্টল করা থাকে), যা বর্তমানে অ্যাডমিন প্যানেলে এবং সাইটে ব্যবহৃত হয়৷ সর্বোপরি, আপনি, যেমন আমি উপরে লিখেছি, জুমলা 3.x এর সাথে সামঞ্জস্যপূর্ণ একটি টেমপ্লেট ইনস্টল করার যত্ন নিয়েছেন। নিষ্ক্রিয় করতে যান এক্সটেনশন -> এক্সটেনশন ম্যানেজার -> নিয়ন্ত্রণ. শেষ কলাম সাজান আইডিঅবরোহী তালিকা। আপনার নিজের ইনস্টল করা সমস্ত এক্সটেনশন আছে আইডি 10000 এবং তার উপরে থেকে শুরু। এখানে তারা আপডেট করার আগে নিষ্ক্রিয় করা যাবে.

জুমলা সংস্করণ 2.5.28 থেকে 3.x পর্যন্ত আপগ্রেড করার জন্য গাইড।

আগে আগের অনুচ্ছেদ পড়তে ভুলবেন না!

আমি স্পষ্টতই হোস্টিং-এ সরাসরি যুদ্ধ সাইট আপডেট করার বিরুদ্ধে। সর্বোপরি, ইঞ্জিন আপডেটের পরে সাইটটি কীভাবে কাজ করবে এবং এটি আদৌ আপডেট হবে কিনা তা পরিষ্কার নয়। আমি নিম্নলিখিত করেছি.

আমি আমার সাইটের একটি ব্যাকআপ নিয়েছি: ডাটাবেস এবং সাইটের ফাইল এবং এটি আমার কম্পিউটারে আপলোড করেছি।

আপনি যদি পূর্ববর্তী অনুচ্ছেদ থেকে সমস্ত ধাপ অনুসরণ করে থাকেন, তাহলে আপনার কাছে একটি বার্তা থাকবে যে আপনি ইতিমধ্যেই জুমলা!, 2.5.28 এর সর্বশেষ সংস্করণ ইনস্টল করেছেন।

বোতামে ক্লিক করুন " সেটিংস"উপরের ডান কোণায়।

ক্ষেত্রের বিপরীতে প্রদর্শিত উইন্ডোতে " সার্ভার আপডেট করুন"ড্রপডাউন তালিকা থেকে চয়ন করুন" স্বল্পমেয়াদী সহায়তা সহ জুমলা বিতরণ"

আপনাকে জানানো হবে যে একটি জুমলা আপডেট সনাক্ত করা হয়েছে।

আমার ক্ষেত্রে, সিস্টেমটি 3.3.6 আপডেট সনাক্ত করেছে।

বোতামে ক্লিক করুন " আপডেট ইনস্টল করুন".

সবকিছু ঠিকঠাক থাকলে আপনার সাইট ওপেন হবে। আমরা অ্যাডমিন প্যানেল থেকে ইঞ্জিনের সংস্করণ পরীক্ষা করি।

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

সবকিছু ঠিক থাকলে, পুরানোটির পরিবর্তে আপডেট হওয়া সাইটটি হোস্টিংয়ে আপলোড করুন।

আপডেটের পর সাইটটি ওপেন না হলে।

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

যদি পথটি আপনার টেমপ্লেট ফোল্ডারে একটি ফাইলের দিকে নিয়ে যায়, তাহলে এটি সম্ভবত আপনার টেমপ্লেট। এই ক্ষেত্রে, আপনাকে এটিকে জুমলা 3.x-এর সাথে সামঞ্জস্যপূর্ণ অন্য একটিতে পরিবর্তন করতে হবে (যদি আপনি আগে থেকে কোনো টেমপ্লেট স্টক না করে থাকেন, তাহলে আপনি অন্তর্নির্মিত টেমপ্লেটগুলির মধ্যে একটি ব্যবহার করতে পারেন) এবং সমস্যাটি ঠিক করা হবে .

যদি স্ক্রিনে প্রদর্শিত বার্তাটি কিছু এক্সটেনশনের ফাইলের পথ নির্দেশ করে, তাহলে আপনি অ্যাডমিন প্যানেল থেকে এই এক্সটেনশনটি সরাতে পারেন। যদি অ্যাডমিন প্যানেলে কোনও অ্যাক্সেস না থাকে, তাহলে আপনি সমস্যাযুক্ত এক্সটেনশনের সাথে ফোল্ডারটির নাম পরিবর্তন করার চেষ্টা করতে পারেন।

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

জুমলা সংস্করণ 3.x-এ আপডেট করার পর অ্যাডমিন প্যানেল না খুললে।

আপনি যদি সাইট আপডেট করার পরে অ্যাডমিন প্যানেলে প্রবেশ করতে না পারেন, তাহলে আপনি কিছু এক্সটেনশন বা টেমপ্লেট মিস করেছেন যা তৃতীয় জুমলার সাথে সামঞ্জস্যপূর্ণ নয়। আমি উপরে যেমন লিখেছি, স্ক্রীন সাধারণত সমস্যাযুক্ত ফাইলের পথ প্রদর্শন করে যা খোলার ক্ষেত্রে হস্তক্ষেপ করে। যদি পথটি একটি টেমপ্লেট ফাইলের দিকে নিয়ে যায়, তাহলে আপনাকে এটি পরিবর্তন করতে হবে, উদাহরণস্বরূপ, জুমলায় নির্মিত টেমপ্লেটগুলির মধ্যে একটিতে: পরমাণু, Beez5বা Beez_20. যদি ফাইলের পথটি অন্য অবস্থানে নিয়ে যায়, তাহলে আপনাকে প্রদত্ত ফাইলটি কোন এক্সটেনশনের অন্তর্গত তা নির্ধারণ করতে হবে এবং এই এক্সটেনশনটি সরিয়ে ফেলতে হবে। কিন্তু আপনি যদি অ্যাডমিন এলাকায় যেতে না পারেন তবে আপনি কীভাবে একটি এক্সটেনশন বা টেমপ্লেট সরিয়ে ফেলবেন? এর ডাটাবেস সম্পাদনা করা যাক. এটি করতে, phpmyadmin এ যান।

জুড়ে phpmyadminআমরা এক্সটেনশনটি সরাতে পারি না, তবে আমরা এটি নিষ্ক্রিয় করতে পারি। অ্যাডমিন প্যানেলে প্রবেশ করার জন্য এটি যথেষ্ট, এবং তারপর অ্যাডমিন প্যানেল থেকে এক্সটেনশনটি সরান৷ সমস্ত ইনস্টল করা এক্সটেনশন সম্পর্কে তথ্য টেবিল xxx এ সংরক্ষণ করা হয় _এক্সটেনশন, যেখানে xxx হল টেবিলের উপসর্গ, যা প্রত্যেকের জন্য আলাদা হতে পারে।

একটি এক্সটেনশন নিষ্ক্রিয় করতে, কলামে এর নামটি সন্ধান করুন৷ নামটেবিল এবং কলাম সক্রিয়একটির পরিবর্তে একটি শূন্য রাখুন।

phpmyadmin থেকে অন্য টেমপ্লেট পরিবর্তন করতে, টেবিলটি খুলুন xxx_ টেমপ্লেট_স্টাইল. এই টেবিলটি সাইটে ইনস্টল করা সমস্ত টেমপ্লেট তালিকাভুক্ত করে। কলাম ক্লায়েন্ট_আইডিদেখায় যে সাইটের কোন অংশের জন্য টেমপ্লেটটি উদ্দিষ্ট (0 - সর্বজনীন অংশের জন্য, 1 - অ্যাডমিন প্যানেলের জন্য)। কলাম বাড়িদেখায় কোন টেমপ্লেট বর্তমানে ডিফল্টরূপে ব্যবহৃত হয় (একটি খরচ)।

পেছনে
  • ফরোয়ার্ড
  • আপনার মন্তব্য প্রদান করার কোন অধিকার নাই

    জুমলা 2.5 থেকে জুমলা 3-এ স্থানান্তর করতে, সিএমএস লেখকরা জুমলা!আপগ্রেড মূল উপাদান তৈরি করেছেন। এখন আপডেট করার জন্য আপনাকে তৃতীয় পক্ষের প্লাগইন ব্যবহার করতে হবে না। জুমলা 2.5 থেকে 3.3.6 এর স্বয়ংক্রিয় আপডেট সাইট অ্যাডমিনিস্ট্রেশন প্যানেল থেকে করা হয়। ত্রুটি ছাড়াই কীভাবে করবেন, আমি এই নিবন্ধে বলব।

    জুমলা 3.3.6 প্রয়োজনীয়তার জন্য পরিষেবা পরীক্ষা করা হচ্ছে

    আপনার হোস্টিং সার্ভার বিল্ড চেক করুন. কাজ করার জন্য তাদের অবশ্যই জুমলা 3.3.6 এর ন্যূনতম প্রয়োজনীয়তা পূরণ করতে হবে। PHP এর সংস্করণটি মৌলিকভাবে গুরুত্বপূর্ণ। এটি এখন PHP 5.3.10+ হওয়া উচিত।

    আমরা জুমলা 2.5 থেকে 3.3.6 পর্যন্ত স্বয়ংক্রিয়ভাবে আপডেট করা শুরু করি

    একটি কাজ. আমরা একটি ওয়েবসাইট আছে. CMS সাইট সংস্করণ জুমলা 2.5.x আপনাকে জুমলা সংস্করণ 3.3.6-এ আপডেট করতে হবে।

    প্রথমত, আমরা জুমলা 2.5.28 এ আপগ্রেড করি। সংস্করণ 2.5.27 থেকে, এটি আপগ্রেড করা সম্ভব হবে না। একটি সফল আপডেটের পরে, আমরা সাইটের ক্যাশে পরিষ্কার করি এবং "এক্সটেনশন ম্যানেজার" এর "ডেটাবেস" ট্যাবে ডাটাবেসের প্রাসঙ্গিকতা পরীক্ষা করি।

    • আমরা অপ্রয়োজনীয় নিবন্ধ এবং অপ্রয়োজনীয় মডিউল মুছে ফেলি।
    • আমরা সমস্ত ট্র্যাশ ক্যান পরিষ্কার করি।
    • আমরা এখনও সাইট এক্সটেনশন স্পর্শ না.

    আমরা আমাদের কাজের সাইটের একটি সম্পূর্ণ ব্যাকআপ তৈরি করি। আসুন এটিকে "রিজার্ভ 1" বলি।

    আমরা আপডেটের জন্য তৃতীয় পক্ষের হোস্টিং ব্যবহার করব না। আমাদের হোস্টিং এর রুট ডিরেক্টরির একটি সাবডিরেক্টরীতে সাইট আপডেট করা যাক। আমাকে বিস্তারিত বলতে দাও. আমরা যেকোনো তৃতীয় পক্ষের সার্ভারে আমাদের সাইটের একটি ব্যাকআপ কপি পুনরুদ্ধার করতে পারি এবং সেখানে এটি আপডেট করার মাধ্যমে এটিকে আবার স্থানান্তর করতে পারি।

    আপডেট করার জন্য, আমরা আমাদের ডোমেনের রুট ফোল্ডারে আপডেট করার জন্য একটি ডিরেক্টরি তৈরি করি। তাকে ডাকি। নাম যেকোনো কিছু হতে পারে। phpmyadmin হোস্টিং এ, একটি নতুন ডাটাবেস তৈরি করুন। ডাটাবেসে অবশ্যই নতুন সবকিছু থাকতে হবে: নাম, ব্যবহারকারী, পাসওয়ার্ড।

    ব্যর্থতার পর আবার আপগ্রেড করার প্রয়োজন হলে পুরানো ডাটাবেস ব্যবহার করবেন না। একটি নতুন আপডেটের জন্য, ব্যবহারকারী সহ নতুন ডেটা সহ একটি নতুন ডাটাবেস তৈরি করুন। ব্যর্থ ডাটাবেস হোস্টিং থেকে সরানো আবশ্যক.

    তৈরি করা সাবডিরেক্টরিতে, আপনার সাইট পুনরুদ্ধার করুন। একটি ব্যাকআপ থেকে একটি সাইট পুনরুদ্ধার কিভাবে, পড়ুন. আমরা তৈরি করা ডিরেক্টরিতে ঠিক এই পুনরুদ্ধার করা সাইটটি আপডেট করব। তার ঠিকানা:

    দ্বিতীয় সাইট পরিষ্কার

    এখন আমরা অপ্রয়োজনীয় এক্সটেনশন থেকে সাইটটি পরিষ্কার করি। আদর্শভাবে, শুধুমাত্র জুমলা!প্রজেক্ট এক্সটেনশন থাকা উচিত। তৃতীয় পক্ষের এক্সটেনশনগুলি অবশ্যই নিষ্ক্রিয় করতে হবে৷ জুমলা 3.3.6 এর সাথে সামঞ্জস্যপূর্ণ নয় এমন এক্সটেনশন। অপসারণ করা প্রয়োজন। এক্সটেনশন ম্যানেজারে এক্সটেনশন আনইনস্টল করুন।

    বিশেষ করে "ক্ষয়কারী" এক্সটেনশনগুলি সরানো হলে সাইটটি ক্র্যাশ হওয়ার সম্ভাবনা বেশি৷ অতএব, আমরা নিম্নলিখিত কাজ.

    যেমন আপনি জানেন, এক্সটেনশন → এক্সটেনশন ম্যানেজার → ম্যানেজ ট্যাব থেকে এক্সটেনশনগুলি সরানো হয়৷ এখানে আমরা একটি ফিল্টার ব্যবহার করি। এক্সটেনশন টাইপ দ্বারা ফিল্টার করুন।

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

    উপাদানগুলি সরানোর পরে, প্লাগইন, মডিউল, লাইব্রেরি, ফাইল, প্যাকেজগুলি নিষ্ক্রিয় / সরান।

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

    প্লাগইনটি ডাটাবেস থেকে নিষ্ক্রিয় করা যেতে পারে: [_extentions] টেবিল। সারণী সারিতে, কাঠামোতে ক্লিক করুন, প্লাগইন থেকে পছন্দসই প্লাগিন প্লাগিন_নামের কাঠামোটি দেখুন এবং সক্ষম কলামে, পরিবর্তে , রাখুন।

    class="eliadunit">

    ডাটাবেস থেকে উপাদান নিষ্ক্রিয় করা যাবে না. যাতে "কৌতুকপূর্ণ" উপাদানটি আপডেটে হস্তক্ষেপ না করে, সাইট প্যানেল থেকে এটি নিষ্ক্রিয় করুন, বরং com_XXXX_okl টাইপ অনুসারে এর ফোল্ডারটির নাম পরিবর্তন করুন।

    জুমলা 2.5 থেকে 3.3.6 এর স্বয়ংক্রিয় আপডেট সফল হওয়ার জন্য আমরা যে পদক্ষেপগুলি নিয়েছি সে সম্পর্কে আবারও:

    • 2.5.28 সংস্করণে আপডেট করা হয়েছে। জুমলার চূড়ান্ত সংস্করণ "লং-প্লেয়িং" রিলিজ J! 2.5;
    • আমরা সাইটটির প্রথম পরিষ্কার করেছি এবং সাইটের রুট ফোল্ডারের একটি সাবডিরেক্টরিতে সাইটটিকে পুনরুদ্ধার করেছি;
    • ন্যূনতম, অপসারণ করা এক্সটেনশনগুলির J3.3.6-এর সংস্করণ নেই;
    • অক্ষম, অন্যান্য এক্সটেনশন;
    • মডিউল এবং প্লাগইন নিষ্ক্রিয় করবেন না জুমলা!উৎপাদন নিয়ন্ত্রণ প্যানেলে চলছে;
    • "নেটিভ" জুমলা টেমপ্লেটে স্যুইচ করা হয়েছে;
    • সাইট প্যানেল থেকে ডাটাবেসের স্থিতি (প্রাসঙ্গিকতা) পরীক্ষা করা হয়েছে;
    • সাইট ক্যাশে, প্যানেল এবং আপডেট ক্যাশে সাফ করা হয়েছে;
    • পুরানো ক্যাশে সাফ করা হয়েছে;
    • অক্ষম "ক্যাশে" প্লাগইন (ঐচ্ছিক)।
    • পরিষ্কার করা সাইটের একটি ব্যাকআপ কপি তৈরি করুন (রিজার্ভ 2)।
    • কাজের সাইট এবং ডাটাবেসের ব্যাকআপ কপি পরীক্ষা করা হয়েছে।

    ক্যাশে সাফ করার সময়, শুধুমাত্র সাইটের ক্যাশেই নয়, প্রশাসনিক প্যানেলের ক্যাশেও পরিষ্কার করুন।

    স্বয়ংক্রিয় আপডেট শুরু করা যাক.

    জুমলা 2.5 থেকে 3.3.6 স্বয়ংক্রিয় আপডেট - প্রক্রিয়া নিজেই

    আসুন ট্যাবে যাই: উপাদান→ জুমলা আপডেট করুন!

    "সেটিংস" বোতামে, "স্বল্প-মেয়াদী সংস্করণ ..." নির্বাচন করুন

    আপনি যদি পৃষ্ঠায় কোনো পরিবর্তন দেখতে না পান, তাহলে আপডেট ক্যাশে সাফ করুন (এক্সটেনশন→ এক্সটেনশন ম্যানেজার→ আপডেট→ বোতাম: ক্যাশে সাফ করুন)।

    আপনি যদি 3.3.6-এ আপডেট করার প্রয়োজনীয়তা সম্পর্কে একটি বার্তা দেখতে পান, তাহলে "সরাসরি ফাইল বার্ন করুন" পদ্ধতি ব্যবহার করে আপডেট করুন।

    হ্যাঁ, ভাগ্য যেন আপনাকে ছেড়ে না যায়।

    আপনি ব্যর্থ হলে, সাইটটি নামিয়ে নিন, একটি নতুন ডাটাবেস তৈরি করুন, ফলব্যাক 1 বা ফলব্যাক 2 পুনরুদ্ধার করুন এবং আবার চেষ্টা করুন৷ পুনরাবৃত্তি করার আগে, আপনার হোস্টিং (সার্ভার) প্যানেলে error.logs লগ পড়ুন।

    আপডেট সফল হলে, আপনি একটি সংশ্লিষ্ট বার্তা দেখতে পাবেন এবং ডিফল্ট অ্যাডমিন প্যানেল টেমপ্লেট পরিবর্তন হবে। আপনি প্রশাসনিক প্যানেল জুমলা 3 এর সাথে পরিচিতি শুরু করতে পারেন।

    আর কীভাবে হালনাগাদএকটি ফাইল ম্যানেজার ব্যবহার করে সিস্টেম

    এগিয়ে যাওয়ার আগেজুমলা সংস্করণ আপডেট, আসুন কিছু সূক্ষ্মতা দেখি।

    জনপ্রিয় ওয়েব সাইট joomla.ru-এ আপনি আপডেট সংক্রান্ত তথ্য পাবেন: ডাউনলোডের জন্য উপলব্ধ জুমলা! সঙ্গে "স্থানীয় ডেমো উপকরণ এবং পূর্বে ইনস্টল করা রাশিয়ান ইন্টারফেস ভাষা. প্রথাগতভাবে স্থানীয়কৃত বন্টন স্ট্যান্ডার্ডের থেকে আলাদা নয়, পূর্ব-ইনস্টল করা রাশিয়ান-ভাষা স্থানীয়করণ প্যাকেজ, রাশিয়ান ভাষায় উপকরণ, ভাষা ফাইল এবং ইনস্টলেশনের সময় প্রদর্শিত লাইসেন্স টেক্সট ব্যতীত, যার মানে এটি আপগ্রেড করার সময়। জুমলার নতুন সংস্করণ, যার মধ্যে Russified সহ, পোর্টালের ডান কলামে, একেবারে শীর্ষে অবস্থিত।

    জুমলা ধাপে ধাপে আপডেট

    আগের সংস্করণটিকে আরও আধুনিক সংস্করণে আপগ্রেড করা হচ্ছে

    আপনার যদি জুমলা 1.5 থাকে তবে আপনাকে প্রথমে jUpgrade কম্পোনেন্ট ব্যবহার করে আপগ্রেড করতে হবে।

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

    আগে, আমরা সাইটের সমস্ত বিষয়বস্তু ব্যাক আপ করব।

    লোড হচ্ছে...লোড হচ্ছে...