ওয়ার্ডপ্রেসে ঘটতে পারে এমন সবচেয়ে ভয়ঙ্কর ত্রুটিগুলির মধ্যে একটি হোয়াইট স্ক্রিন অফ ডেথ। যদিও মৃত্যুর সাদা পর্দা পাওয়া অবশ্যই আনন্দদায়ক নয়, বেশিরভাগ ক্ষেত্রে এটি একটি বিপর্যয়কর সমস্যা নয় - যদি আপনি অবশ্যই এটির সাথে কীভাবে মোকাবিলা করতে জানেন। এই নিবন্ধে আমি আপনাকে ওয়ার্ডপ্রেস-এ সাদা স্ক্রিন অফ ডেথ হওয়ার কারণগুলি সম্পর্কে বলব এবং কীভাবে সেগুলির মধ্যে সবচেয়ে সাধারণটি ঠিক করা যায়৷
"মৃত্যুর সাদা পর্দা" কি?
হোয়াইট স্ক্রিন অফ ডেথ, এর নাম থেকে বোঝা যায়, যখন আপনার ওয়ার্ডপ্রেস সাইটের ফ্রন্টএন্ড একটি সাদা স্ক্রীন ছাড়া কিছুই দেখায় না। এটি ঘটে যখন আপনার সার্ভারে কিছু অভ্যন্তরীণ ত্রুটি থাকে এবং এটি পর্দায় প্রদর্শনের জন্য সামগ্রী রেন্ডার করতে পারে না। একটি ডেভেলপমেন্ট সাইটের জন্য, সার্ভারটি কোথায় ভুল হয়েছে তা আপনাকে দেখানোর জন্য স্ক্রিনে ত্রুটি বার্তা থাকবে, কিন্তু একটি লাইভ সাইটের জন্য, ত্রুটি বার্তাগুলি সাধারণত লুকানো থাকে, ফলে একটি ফাঁকা সাদা স্ক্রীন দেখা যায়৷
1. একটি বেমানান প্লাগইন বা থিম
একটি অসামঞ্জস্যপূর্ণ প্লাগইন বা থিম হল সবচেয়ে সাধারণ কারণ কেন আপনি এই বাজে সাদা পর্দা দেখতে পান। ভাগ্যক্রমে, এটি ঠিক করাও সবচেয়ে সহজ৷
৷আপনি যদি ভাগ্যবান হন, সম্ভাবনা আছে আপনি অ্যাডমিন ড্যাশবোর্ড অ্যাক্সেস করতে সক্ষম হবেন (https://yourdomain.com/wp-admin, যদি না আপনি লগইন URL পরিবর্তন করেন)। লগ ইন করুন এবং বেমানান প্লাগইন/থিম নিষ্ক্রিয় করুন৷
৷
আপনি যদি অ্যাডমিন পৃষ্ঠাগুলিতে একটি সাদা স্ক্রিন পান, তাহলে আপনাকে FTP-এর মাধ্যমে পরিবর্তনগুলি করতে হবে। একটি FTP ক্লায়েন্টের সাথে আপনার সাইটের সাথে সংযোগ করুন, এবং "wp_content -> plugins" ডিরেক্টরিতে যান, যদি সন্দেহভাজন একটি প্লাগইন হয়, অথবা "wp_content -> থিম" ডিরেক্টরিতে যান, যদি আপনি সন্দেহ করেন যে কোনো থিম সমস্যা সৃষ্টি করছে। প্লাগইন/থিম মুছে ফেলবেন না - এটি নিষ্ক্রিয় করতে এটির নাম পরিবর্তন করুন৷
৷এখন এটি সমস্যার সমাধান করেছে কিনা তা পরীক্ষা করুন। যদি এটি করে থাকে, তাহলে ভালোর জন্য প্লাগইন/থিম থেকে পরিত্রাণ পান। যদি তা না হয়, তাহলে একটি ভিন্ন প্লাগইন/থিম দিয়ে চেষ্টা করুন, যদি আপনি সন্দেহ করেন যে সেগুলির মধ্যে একটি কারণ, বা অন্যান্য সম্ভাব্য কারণগুলির জন্য আরও পড়ুন।
2. ব্যর্থ স্বতঃ-আপডেট
আপনার WP, থিম, এবং প্লাগইনগুলি সর্বদা আপডেট করা এবং আপনার পক্ষে কোনও কায়িক শ্রম ছাড়াই এই সমস্ত কিছু করা দুর্দান্ত, তবে অটোমেশনের একটি অবাঞ্ছিত সাইট প্রভাব একটি ভাঙা WP সাইট হতে পারে। একটি প্লাগইন বা থিমের নতুন সংস্করণগুলি বাকিগুলির সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে এবং এটি সমস্যার কারণ হতে পারে৷
যদি আপনি একটি স্বয়ংক্রিয়-আপডেটের পরে মৃত্যুর সাদা পর্দা দেখতে পান, তবে আপনার একমাত্র সুযোগ হল ব্যাকআপ থেকে প্রাক-আপডেট কনফিগারেশন পুনরুদ্ধার করা এবং স্বয়ংক্রিয়-আপডেটগুলি অক্ষম করা। আপনার যদি প্রাক-আপডেট ব্যাকআপ বা অন্য কোনো সাম্প্রতিক ব্যাকআপ না থাকে, তাহলে এটি একটি বিপর্যয়, এবং কোনটি সমস্যা সৃষ্টি করছে তা খুঁজে বের করতে আপনাকে এক এক করে সমস্ত প্লাগইন নিষ্ক্রিয় করতে হতে পারে৷
3. ডাটাবেস এবং WP কনফিগারেশন সমস্যা
ডাটাবেস এবং WP কনফিগারেশন সমস্যাগুলি প্লাগইন/থিমের মতো সাধারণ নয় যেমন মৃত্যুর সাদা পর্দার কারণ, তবে সেগুলি কারণ হতে পারে। এই সমস্যাগুলি কোনও কারণ ছাড়াই ঘটে না - এটি সাধারণত কারণ আপনি বা অন্য কেউ ডাটাবেস বা কনফিগারেশন ফাইলগুলির সাথে তালগোল পাকিয়েছেন৷ আপনার করা পরিবর্তনগুলি থেকে মুক্তি পান এবং আশা করি এটি কার্যকর হবে৷ স্বয়ংক্রিয়-আপডেটের মতো, ডেটাবেস/কনফিগারেশন ফাইলগুলির একটি সাম্প্রতিক ব্যাকআপ আপনার সেভার।
খুব বিরল ক্ষেত্রে, ডাটাবেস নিজেই দূষিত হতে পারে, তবে এটি সাধারণত শুধুমাত্র একটি সাদা পর্দার চেয়ে বেশি নাটকীয়তার দিকে নিয়ে যায় এবং ডাটাবেসটি ঠিক না থাকলে আপনি অবশ্যই লক্ষ্য করবেন। একটি দূষিত ডাটাবেস বেশ গুরুতর, এবং আপনাকে বাঁচানোর জন্য আপনাকে একজন WP গুরুকে কল করতে হতে পারে৷
4. হোস্টিং সমস্যা
কখনও কখনও আপনার হোস্টিং মৃত্যুর একটি সাদা পর্দা হতে পারে. এটি সাধারণত শেয়ার্ড সার্ভারে ঘটে যেখানে অনেক সাইট সম্পদের জন্য সংগ্রাম করে। যোগ করার চেষ্টা করুন:
define( 'WP_MEMORY_LIMIT', '64M' );
আপনার "wp-config.php" ফাইলে আপনার মেমরির সীমা বাড়িয়ে 64MB করুন। একটি শেষ অবলম্বন হিসাবে, একটি আরও উদার পরিকল্পনা বা অন্য হোস্টিং প্রদানকারীর সাথে স্যুইচ করার কথা বিবেচনা করুন৷
5. আপনার সাইট হ্যাক হয়ে থাকতে পারে
হ্যাকাররা হোয়াইট স্ক্রিন অফ ডেথের আরও একটি কারণ। সৌভাগ্যবশত, এটি খুব সাধারণ নয়, অন্তত প্লাগইন/থিমগুলির তুলনায়। হ্যাক করা সাইট ঠিক করার জন্য সার্বজনীন প্রেসক্রিপশন নেই কারণ এটি সবই নির্ভর করে কি ক্ষতি হয়েছে তার উপর।
মৃত্যুর সাদা পর্দাটি দেখতে যতটা ভয়ঙ্কর নয়, তবে এটি এখনও সুন্দর নয়। সবচেয়ে খারাপ হল যদি আপনি কিছু সময়ের জন্য আপনার সাইটটি পরীক্ষা না করে থাকেন কারণ এই ক্ষেত্রে আপনার কোন ধারণা নেই যে সাদা স্ক্রীনটি কতক্ষণ চালু আছে। প্রায়শই সাদা পর্দার কারণ হল একটি প্লাগইন/থিম, যা আপনার সাইটে যা ইনস্টল করবেন তার প্রতি খুব সতর্ক থাকার আরেকটি কারণ।