ত্রুটি সমাধান

ওয়ার্ডপ্রেস "ফেটাল এরর" সমাধান: সাইটের ক্র্যাশ হওয়ার কারণ সনাক্ত করুন

  • পড়তে 14 মিনিট
  • Hostragons টিম
ওয়ার্ডপ্রেস "ফেটাল এরর" সমাধান: সাইটের ক্র্যাশ হওয়ার কারণ সনাক্ত করুন

ওয়ার্ডপ্রেস ফেটাল এরর সমাধানের জন্য সবচেয়ে কার্যকর এবং নিরাপদ পদ্ধতি হল প্রথমে সাইটকে অ্যাক্সেসযোগ্য করা, তারপরে ক্র্যাশের কারণ হয়ে দাঁড়ানো প্লাগিনটি একে একে বিচ্ছিন্ন করে চিহ্নিত করা। সাধারণত সমস্যার কারণ হতে পারে; অ-সঙ্গতিপূর্ণ একটি প্লাগিন আপডেট, PHP সংস্করণের সংঘাত, থিম এবং প্লাগিনের মধ্যে ফাংশন সংঘাত অথবা মেমরি সীমার অভাব। যদি আপনি প্রশাসনিক প্যানেলে প্রবেশ করতে না পারেন তবে FTP, ফাইল ম্যানেজার অথবা হোস্টিং কন্ট্রোল প্যানেলের মাধ্যমে প্লাগিন ফোল্ডারটি অস্থায়ীভাবে নিষ্ক্রিয় করতে পারেন, তারপর ত্রুটি লগ থেকে কোন প্লাগিনটি সাইটকে ক্র্যাশ করেছে তা সঠিকভাবে চিহ্নিত করতে পারেন।

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

ওয়ার্ডপ্রেস ফেটাল এরর কী?

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

যেমন, যদি একটি প্লাগিন PHP 8.2 এর সাথে সঙ্গতিপূর্ণ না হয়, তাহলে আপনি হোস্টিং দিকে PHP সংস্করণটি আপগ্রেড করার সাথে সাথেই সাইট ফেটাল এরর দিতে পারে। একইভাবে, যদি দুটি ভিন্ন প্লাগিন একই ফাংশনকে সংজ্ঞায়িত করার চেষ্টা করে, তবে ওয়ার্ডপ্রেস দ্বিতীয়বারের মতো সেই ফাংশনটি লোড করতে না পারায় কাজটি বন্ধ করে দিতে পারে। এজন্য ত্রুটি বার্তায় দেখা ফাইলের পথ খুবই গুরুত্বপূর্ণ। যদি পথ wp-content/plugins/প্লাগিনের-নাম মতো চলতে থাকে, তাহলে সমস্যা সম্ভবত সংশ্লিষ্ট প্লাগিনের।

ফেটাল এররের লক্ষণ ও প্রাথমিক নিয়ন্ত্রণ পয়েন্টগুলি

ফেটাল এরর সবসময় একই স্ক্রীনে দেখা যায় না। ওয়ার্ডপ্রেস 5.2 এবং পরবর্তী সংস্করণগুলিতে বেশিরভাগ গুরুতর ত্রুটি, সাইটের প্রশাসককে একটি ইমেইল মাধ্যমে পুনরুদ্ধার মোডের লিংক পাঠানোর মাধ্যমে পরিচালনা করা যায়। তবে, যদি ইমেইল পৌঁছায় না বা ত্রুটি খুব শুরুতে ঘটে, তাহলে ম্যানুয়াল হস্তক্ষেপ প্রয়োজন। নিচের লক্ষণগুলি প্লাগিন দ্বারা সৃষ্ট ফেটাল এররের সম্ভাবনাকে শক্তিশালী করে:

  • সাইটের ফ্রন্টএন্ড সম্পূর্ণ সাদা পর্দায় থাকে।
  • প্রশাসনিক প্যানেলে প্রবেশের সময় "গুরুতর ত্রুটি ঘটেছে" সতর্কতা দেখা যায়।
  • নির্দিষ্ট একটি পৃষ্ঠা, যেমন পেমেন্ট পৃষ্ঠা বা যোগাযোগ ফর্ম খুললে সাইট ক্র্যাশ করে।
  • শেষ আপডেটের পরপরই ত্রুটি শুরু হয়।
  • ত্রুটি বার্তায় wp-content/plugins ফোল্ডারের অধীনে একটি ফাইলের নাম দেখা যায়।
  • সার্ভার ত্রুটি লগে PHP ফেটাল এররের লাইনগুলি পুনরাবৃত্তি হয়।

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

দ্রুত নির্ণয় টেবিল: ত্রুটি কোথা থেকে আসছে?

দ্রুত নির্ণয় টেবিল: ত্রুটি কোথা থেকে আসছে?
লক্ষণসম্ভাব্য উৎসপ্রাথমিক পদক্ষেপ
ত্রুটি বার্তায় wp-content/plugins দেখা যাচ্ছেপ্লাগিন সংঘাত বা প্লাগিন কোড ত্রুটিসংশ্লিষ্ট প্লাগিনটি নিষ্ক্রিয় করুন
ত্রুটি বার্তায় wp-content/themes দেখা যাচ্ছেথিম ফাইল বা থিম ফাংশনডিফল্ট থিমে যান
Allowed memory size exhausted লেখা আছেPHP মেমরি সীমা অপর্যাপ্তমেমরি সীমা বাড়ান
Call to undefined function ত্রুটি আছেঅনুপস্থিত নির্ভরতা বা অ-সঙ্গতিপূর্ণ সংস্করণপ্লাগিন এবং PHP সংস্করণগুলি পরীক্ষা করুন
Parse error অথবা syntax error লেখা আছেত্রুটিপূর্ণ কোড সংস্করণশেষ পরিবর্তিত ফাইলটি ফিরিয়ে আনুন

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

প্রক্রিয়া শুরু করার আগে নিরাপদ প্রস্তুতি

ফেটাল এরর মুহুর্তে সবচেয়ে বড় ত্রুটি হল আতঙ্কিত হয়ে ফাইল মুছে ফেলা বা ডেটাবেসে অজ্ঞাত কার্যকলাপ করা। প্রথমে আপনার পুনরুদ্ধারের সম্ভাবনা নিশ্চিত করুন। লাইভ সাইটে আপনার করা প্রতিটি হস্তক্ষেপ, বিশেষ করে WooCommerce, সদস্যতা সিস্টেম বা রিজার্ভেশন মডিউলগুলির মতো ডাইনামিক ডেটা ব্যবহারকারী কাঠামোতে তথ্যের ক্ষতির ঝুঁকি বহন করে।

  • 1. সম্পূর্ণ ব্যাকআপ নিন: ফাইল এবং ডেটাবেস একসাথে ব্যাকআপ নেওয়া উচিত। শুধুমাত্র public_html ফোল্ডারটি নেওয়া যথেষ্ট নয়।
  • 2. ত্রুটির সময় নোট করুন: সমস্যার শুরু হওয়া সময়, সার্ভার লগগুলিতে সঠিক লাইনে পৌঁছাতে সহায়তা করবে।
  • 3. শেষ পরিবর্তনগুলি তালিকাবদ্ধ করুন: আপডেট করা প্লাগিনগুলি, PHP সংস্করণ, থিম পরিবর্তন এবং নতুন কোড যোগ করা লেখা উচিত।
  • 4. সম্ভব হলে স্টেজিং পরিবেশ ব্যবহার করুন: লাইভ সাইটের পরিবর্তে কপি পরিবেশে পরীক্ষা করা আরও নিরাপদ। WordPress হোস্টিং
  • 5. প্রশাসক অ্যাক্সেস পরীক্ষা করুন: FTP, হোস্টিং প্যানেল এবং ডেটাবেস অ্যাক্সেস আপনার হাতে থাকা উচিত।

পেশাদার হোস্টিং অবকাঠামোতে দৈনিক ব্যাকআপ, সহজ ফাইল ম্যানেজার, PHP সংস্করণ পরিবর্তন এবং ত্রুটি লগ অ্যাক্সেস সমস্যাটি মিনিটের মধ্যে সমাধান করতে পারেন। তাই ওয়ার্ডপ্রেস সাইটগুলিতে শুধুমাত্র স্টোরেজের দিকে নয়, পরিচালনায় ব্যবহৃত সরঞ্জাম এবং প্রযুক্তিগত সহায়তার মানের দিকেও নজর দেওয়া উচিত। ওয়েব হোস্টিং

ধাপে ধাপে ওয়ার্ডপ্রেস ফেটাল এরর সমাধান

1. ওয়ার্ডপ্রেস পুনরুদ্ধার মোডের ইমেইল চেক করুন

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

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

2. প্রশাসনিক প্যানেলে প্রবেশ করা সম্ভব না হলে সকল প্লাগিন নিষ্ক্রিয় করুন

যদি প্রশাসনিক প্যানেল খুলতে না পারেন তবে সবচেয়ে কার্যকর পদ্ধতি হল wp-content/plugins ফোল্ডারের নাম অস্থায়ীভাবে পরিবর্তন করা। FTP ক্লায়েন্ট, SSH বা হোস্টিং ফাইল ম্যানেজার ব্যবহার করে public_html/wp-content ফোল্ডারে যান। plugins ফোল্ডারটির নাম plugins-pasif এ পরিবর্তন করুন। ওয়ার্ডপ্রেস এই ফোল্ডারটি খুঁজে না পাওয়ায় সকল প্লাগিন নিষ্ক্রিয় হয়ে যাবে।

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

  • wp-content/plugins ফোল্ডারটি plugins-pasif করুন।
  • সাইটটি গোপন ট্যাবে পরীক্ষা করুন।
  • সাইটটি খুললে ফোল্ডারের নাম আবার plugins করুন।
  • প্লাগিনগুলো একে একে সক্রিয় করুন।
  • ত্রুটি ফিরে এলে সর্বশেষ সক্রিয়কৃত প্লাগিনটির নাম নোট করুন।

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

3. সমস্যাযুক্ত প্লাগিনটি এক এক করে বিচ্ছিন্ন করুন

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

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

  • প্রথমে কোর প্লাগিনগুলি সক্রিয় করুন: WooCommerce, SEO প্লাগিন, ফর্ম প্লাগিনের মতো সাইটের মৌলিক কার্যকারিতা।
  • তারপর সহায়ক প্লাগিনগুলি খুলুন: ক্যাশ, সিকিউরিটি, রিডাইরেকশন, গ্যালারি, সোশ্যাল শেয়ারিং।
  • প্রতিটি সক্রিয়করণের পরে সাইটের ফ্রন্টএন্ড এবং প্রশাসনিক প্যানেল পরীক্ষা করুন।
  • পেমেন্ট, কার্ট, যোগাযোগ ফর্ম এবং সদস্যতা প্রবেশের মতো গুরুত্বপূর্ণ পৃষ্ঠাগুলি আলাদাভাবে পরীক্ষা করুন।
  • ত্রুটি পুনরাবৃত্তি হলে সর্বশেষ সক্রিয়কৃত প্লাগিন এবং ত্রুটি বার্তাটি নোট করুন।

এই পর্যায়ে উদ্দেশ্য শুধুমাত্র সাইটকে খোলা নয়, মূল কারণ সঠিকভাবে চিহ্নিত করা। ভুল প্লাগিনকে দোষারোপ করা, সমস্যাটি কয়েকদিন পর আবার ঘটানোর কারণ হতে পারে।

4. ত্রুটি লগ থেকে নির্দিষ্ট প্রমাণ সংগ্রহ করুন

সার্ভার ত্রুটি লগগুলি ফেটাল এরর সমাধানে সবচেয়ে শক্তিশালী প্রমাণ। হোস্টিং কন্ট্রোল প্যানেলে Error Log, ত্রুটি লগ অথবা অনুরূপ একটি বিভাগ পাওয়া যায়। এছাড়াও ওয়ার্ডপ্রেসের দিক থেকে wp-config.php ফাইলে ডিবাগ সেটিংস যোগ করে wp-content/debug.log ফাইল তৈরি করা যেতে পারে।

উন্নয়ন বা অস্থায়ী নির্ণয়ের জন্য এই যুক্তি ব্যবহার করা হয়: WP_DEBUG সক্রিয় করা হয়, ত্রুটিগুলি স্ক্রীনে নয় লগ ফাইলে লেখা হয়, তারপর সাইটটি পুনরায় পরীক্ষা করা হয়। স্ক্রীনে ত্রুটি লেখার ফলে লাইভ সাইটগুলিতে নিরাপত্তার ঝুঁকি সৃষ্টি হতে পারে; ফাইলের পথ, ব্যবহারকারীর নাম অথবা সার্ভার কাঠামোর মতো তথ্য দর্শকদের জন্য দৃশ্যমান হওয়া উচিত নয়।

লগের লাইনে বিশেষ করে এই শব্দগুলি খুঁজুন: PHP ফেটাল এরর, Uncaught Error, require_once failed, allowed memory size exhausted, call to undefined function, cannot redeclare। লাইনের পরবর্তী অংশে ফাইলের পথ এবং লাইনের সংখ্যা থাকবে। উদাহরণস্বরূপ wp-content/plugins/ornek-eklenti/includes/class-loader.php on line 214 বাক্যাংশটি দেখায় যে ornek-eklenti ফোল্ডারটির একটি ফাইল ত্রুটিটি উত্পন্ন করেছে।

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

5. PHP সংস্করণ এবং মেমরি সীমা পরীক্ষা করুন

প্রত্যেক ফেটাল এরর সরাসরি একটি ত্রুটিপূর্ণ প্লাগিন বোঝায় না। প্লাগিনটি আপনার ব্যবহৃত PHP সংস্করণের সাথে অ-সঙ্গতিপূর্ণ হতে পারে। 2026 সাল থেকে আধুনিক ওয়ার্ডপ্রেস ইনস্টলেশনগুলিতে বর্তমান PHP সংস্করণগুলি কার্যকারিতা এবং নিরাপত্তার দিক থেকে গুরুত্বপূর্ণ; তবে পুরনো প্লাগিনগুলি কিছু নতুন PHP আচরণ সমর্থন নাও করতে পারে। বিপরীতটিও সম্ভব: খুব পুরনো PHP সংস্করণে চলা একটি সাইট, নতুন প্লাগিনের প্রয়োজনীয় ফাংশনগুলি সমর্থন না করায় ক্র্যাশ হতে পারে।

PHP মেমরি সীমাও একটি সাধারণ কারণ। বিশেষ করে বহু ভাষার সাইট, WooCommerce দোকান, পৃষ্ঠা নির্মাতারা এবং ব্যাপক নিরাপত্তা স্ক্যানিং করা প্লাগিনগুলি বেশি মেমরি ব্যবহার করে। ত্রুটি লাইনে Allowed memory size exhausted লেখা থাকলে, প্লাগিনটি একা ত্রুটিপূর্ণ নাও হতে পারে; বর্তমান রিসোর্স সীমা অপর্যাপ্ত হতে পারে।

  • ছোট কর্পোরেট ওয়ার্ডপ্রেস সাইটগুলির জন্য 256 MB PHP memory_limit সাধারণত যথেষ্ট।
  • WooCommerce অথবা সদস্যপদ সাইটগুলিতে 512 MB একটি নিরাপদ শুরু মান হতে পারে।
  • ব্যস্ত ট্রাফিক বা অনেক প্লাগিনের কাঠামোগুলিতে রিসোর্স পরিকল্পনাকেও মূল্যায়ন করা উচিত।
  • PHP সংস্করণ পরিবর্তন করার সময় আগে স্টেজিং পরিবেশে পরীক্ষা করা উচিত।

যদি রিসোর্সের অভাব ঘন ঘন ঘটে, তবে শুধু memory_limit বাড়ানোর পরিবর্তে প্লাগিনের সংখ্যা, ডেটাবেসের প্রশ্ন এবং হোস্টিং প্যাকেজকে একসাথে মূল্যায়ন করা আরও স্বাস্থ্যকর। WordPress হোস্টিং প্যাকেজ

প্রশাসনিক প্যানেল খুলতে না পারলে ব্যবহারযোগ্য বিকল্প পদ্ধতিগুলি

FTP অথবা ফাইল ম্যানেজার দিয়ে প্লাগিন ফোল্ডার পরিবর্তন

এটি সবচেয়ে নিরাপদ ম্যানুয়াল পদ্ধতিগুলির মধ্যে একটি হল প্লাগিন ফোল্ডারের নাম পরিবর্তন করা। যদি সমস্যাযুক্ত প্লাগিনটি চিহ্নিত হয়, তবে সমস্ত plugins ফোল্ডারটি নিষ্ক্রিয় করার পরিবর্তে শুধুমাত্র সংশ্লিষ্ট প্লাগিনের ফোল্ডারের নাম পরিবর্তন করতে পারেন। উদাহরণস্বরূপ wp-content/plugins/siteyi-cokerten-eklenti ফোল্ডারটির নাম siteyi-cokerten-eklenti-pasif করা যথেষ্ট। ওয়ার্ডপ্রেস এই প্লাগিনটি লোড করতে পারেনা এবং ত্রুটি সমাধান হতে পারে।

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

WP-CLI দিয়ে প্লাগিন নিষ্ক্রিয় করা

যদি আপনার SSH অ্যাক্সেস থাকে তবে WP-CLI একটি পেশাদার এবং দ্রুত সমাধান। কমান্ড লাইনের মাধ্যমে সমস্ত প্লাগিনের তালিকা করতে পারেন, একটি নির্দিষ্ট প্লাগিন নিষ্ক্রিয় করতে পারেন অথবা সকল প্লাগিন একসাথে বন্ধ করতে পারেন। উদাহরণস্বরূপ, সমস্ত প্লাগিন বন্ধ করে সাইটটি পরীক্ষা করা, তারপর একে একে সক্রিয় করা মিনিটের মধ্যে সম্পন্ন করা যেতে পারে।

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

ডেটাবেস থেকে সক্রিয় প্লাগিনগুলি রিসেট করা

শেষ উপায় হিসেবে ডেটাবেসের active_plugins মানটি সম্পাদনা করা যেতে পারে। এই পদক্ষেপটি সাধারণত phpMyAdmin এর মাধ্যমে wp_options টেবিলে করা হয়। তবে, যদি সিরিয়ালাইজড ডেটা কাঠামো বিঘ্নিত হয় তবে নতুন ত্রুটির সৃষ্টি হতে পারে। এজন্য ডেটাবেসের কার্যকলাপটি শুধুমাত্র ব্যাকআপ নেওয়ার পরে এবং যা করছেন তা জানার পরই করা উচিত।

যদি আপনার প্রযুক্তিগত জ্ঞান সীমিত হয় তবে ডেটাবেসের পরিবর্তে ফোল্ডারের নাম পরিবর্তন করার পদ্ধতিটি বেছে নিন। ফাইল সিস্টেমের মাধ্যমে করা অস্থায়ী নিষ্ক্রিয়করণ, বেশিরভাগ সাইট মালিকের জন্য কম ঝুঁকিপূর্ণ।

সমস্যাযুক্ত প্লাগিনটি খুঁজে বের করার পরে কী করবেন?

সমস্যাযুক্ত প্লাগিনটি খুঁজে বের করার পরে কী করবেন?

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

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

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

ফেটাল এরর পুনরায় ঘটবে না নিশ্চিত করার জন্য ব্যবস্থা

ওয়ার্ডপ্রেস সাইটগুলিতে ত্রুটির ঝুঁকি সম্পূর্ণরূপে নির্মূল করা সম্ভব নয়; তবে একটি ভাল রক্ষণাবেক্ষণ রুটিনের মাধ্যমে এটি ব্যাপকভাবে হ্রাস করা যেতে পারে। বিশেষ করে আয়-উপার্জনকারী কর্পোরেট সাইটগুলিতে আপডেট প্রক্রিয়া এলোমেলো নয়, নিয়ন্ত্রিতভাবে পরিচালনা করা উচিত।

  • স্টেজিং ব্যবহার করুন: প্লাগিন, থিম এবং PHP আপডেটগুলি আগে পরীক্ষামূলক পরিবেশে চেষ্টা করুন।
  • স্বয়ংক্রিয় আপডেটগুলি নির্বাচনীভাবে ব্যবহার করুন: গুরুত্বপূর্ণ প্লাগিনগুলিতে স্বয়ংক্রিয় আপডেটের পরিবর্তে ম্যানুয়াল চেক করা আরও নিরাপদ হতে পারে।
  • ব্যাকআপের ফ্রিকোয়েন্সি বাড়ান: ঘন সামগ্রী বা অর্ডার গ্রহণকারী সাইটগুলিতে দৈনিক ব্যাকআপ যথেষ্ট নাও হতে পারে।
  • প্লাগিনের সংখ্যা কমান: প্রতিটি প্লাগিন অতিরিক্ত কোড, অতিরিক্ত নিরাপত্তার ঝুঁকি এবং অতিরিক্ত সঙ্গতিপূর্ণতার সম্ভাবনা বোঝায়।
  • আপডেট না করা প্লাগিনগুলি সরান: 12 মাসের বেশি সময় ধরে আপডেট না হওয়া প্লাগিনগুলি সাবধানতার সাথে মূল্যায়ন করা উচিত।
  • SSL এবং নিরাপত্তা পরীক্ষাগুলি অবহেলা করবেন না: নিরাপদ সংযোগ, প্রশাসনিক প্যানেল এবং ব্যবহারকারীর ডেটার জন্য মৌলিক। এসএসএল সার্টিফিকেট
  • ডোমেন নাম এবং DNS অ্যাক্সেস নিয়মিত রাখুন: গুরুত্বপূর্ণ মুহূর্তে ডোমেন এবং DNS ব্যবস্থাপনায় দ্রুত অ্যাক্সেস প্রয়োজন। ডোমেইন অনুসন্ধান

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

লাইভ সাইটে ত্রুটি সমাধান করার সময় যা করা উচিত নয়

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

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

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

কখন হোস্টিং সহায়তার জন্য আবেদন করবেন?

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

  • ত্রুটির শুরু হওয়ার তারিখ এবং আনুমানিক সময়।
  • শেষ আপডেট বা ইনস্টলেশনের তথ্য।
  • স্ক্রীনে দেখা ত্রুটি বার্তা।
  • যদি থাকে debug.log অথবা error_log লাইনের।
  • আপনি যা চেষ্টা করেছেন তার পদক্ষেপ এবং ফলাফল।

এই তথ্যগুলি সহায়ক দলের সঠিক সময়ের মধ্যে লগগুলিতে দেখতে সাহায্য করে। ফলে সাধারণ একটি নিয়ন্ত্রণের পরিবর্তে সরাসরি মূল কারণে মনোযোগ দেওয়া হয়। Hostragons অবকাঠামোতে ওয়ার্ডপ্রেস প্রকল্পগুলির জন্য দ্রুত ফাইল ব্যবস্থাপনা, PHP সংস্করণ নির্বাচন, SSL স্থাপন এবং হোস্টিং রিসোর্স ট্র্যাকিংয়ের মতো কার্যক্রমের মাধ্যমে ত্রুটি সমাধানের প্রক্রিয়াটি আরও নিয়ন্ত্রিতভাবে পরিচালনা করা যেতে পারে। Hostragons সহায়তা কেন্দ্র

সংক্ষিপ্ত সারসংক্ষেপ ও ফলাফল

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

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

প্রায়শই জিজ্ঞাসিত প্রশ্ন

ওয়ার্ডপ্রেস ফেটাল এরর ত্রুটি কি সাইটের ডেটা মুছে ফেলে?

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

কিভাবে বুঝব কোন প্লাগিনটি সাইটকে ক্র্যাশ করেছে?

ত্রুটি লগে wp-content/plugins ফোল্ডারের পরে দেখা প্লাগিনের নাম সবচেয়ে শক্তিশালী ইঙ্গিত। লগ না থাকলে সমস্ত প্লাগিন বন্ধ করে একে একে সক্রিয় করে ত্রুটি ফিরে এলে সর্বশেষ সক্রিয়কৃত প্লাগিনটি চিহ্নিত করতে পারেন।

যদি প্রশাসনিক প্যানেলে প্রবেশ করতে না পারি তবে কীভাবে প্লাগিনগুলি নিষ্ক্রিয় করব?

FTP, SSH অথবা হোস্টিং ফাইল ম্যানেজার দিয়ে wp-content/plugins ফোল্ডারের নাম অস্থায়ীভাবে পরিবর্তন করতে পারেন। এই পদক্ষেপটি সকল প্লাগিন নিষ্ক্রিয় করে এবং বেশিরভাগ ক্ষেত্রে প্যানেলে পুনরায় প্রবেশের সুযোগ দেয়।

PHP সংস্করণ পরিবর্তন করা ফেটাল এরর ত্রুটি সমাধান করবে?

কখনও কখনও সমাধান করে। ত্রুটিটি প্লাগিনের বর্তমান PHP সংস্করণের সাথে অ-সঙ্গতিপূর্ণ হলে উপযুক্ত সংস্করণে পরিবর্তন করা অস্থায়ী বা স্থায়ী সমাধান হতে পারে। তবে সঠিক পন্থা হল প্লাগিনটির আপডেট এবং সঙ্গতিপূর্ণ সংস্করণ ব্যবহার করা।

ফেটাল এরর পুনরায় ঘটবে না নিশ্চিত করতে কী করতে হবে?

নিয়মিত ব্যাকআপ নিন, আপডেটগুলি আগে স্টেজিং পরিবেশে পরীক্ষা করুন, অপ্রয়োজনীয় প্লাগিনগুলি মুছুন, PHP এবং ওয়ার্ডপ্রেস সংস্করণগুলি আপডেট রাখুন এবং বিশ্বাসযোগ্য হোস্টিং অবকাঠামো ব্যবহার করুন।

এই নিবন্ধটি শেয়ার করুন:

Hostragons টিম

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

আমাদের সাথে যোগাযোগ করুন