ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর (WSOD) সমাধানের সম্পূর্ণ গাইড ও স্থায়ী প্রতিকার

ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর (White Screen of Death) কী এবং কেন হয়?


ওয়ার্ডপ্রেস ওয়েবসাইটের সবচেয়ে রহস্যময় এবং বিরক্তিকর সমস্যাগুলোর একটি হলো White Screen of Death (WSOD) বা হোয়াইট স্ক্রিন এরর। এই সমস্যাটি হলে ব্রাউজারে ওয়েবসাইট ওপেন করলে কোনো কন্টেন্ট, টেক্সট, বা সাধারণ নোটিশ দেখায় না; কেবল একটি সম্পূর্ণ সাদা স্ক্রিন ভেসে ওঠে। অনেক সময় পুরো ওয়েবসাইটে এই সমস্যা দেখা যায়, আবার কখনো কখনো প্রধান ওয়েবসাইট ঠিক থাকে কিন্তু কেবল WordPress Admin Dashboard-এ লগইন করার পর সাদা স্ক্রিন দেখা যায়।



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



ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এররের প্রধান কারণসমূহ


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




  • PHP Memory Limit অতিক্রান্ত হওয়া: যখন আপনার কোনো প্লাগইন বা স্ক্রিপ্ট নির্ধারিত পিএইচপি মেমোরির চেয়ে বেশি মেমোরি ব্যবহার করতে চায়, তখন ওয়েব সার্ভার স্ক্রিপ্টটির প্রসেস বন্ধ করে দেয়, ফলে সাদা স্ক্রিন তৈরি হয়।

  • প্লাগইন সংঘাত (Plugin Conflict): অসঙ্গতিপূর্ণ দুটি প্লাগইন একসাথে চালু থাকলে বা কোনো প্লাগইনে বাগ (Bug) থাকলে তা সাইটকে অকার্যকর করে দিতে পারে।

  • ইনকম্প্যাটিবল থিম (Theme Issue): বর্তমান ওয়ার্ডপ্রেস ভার্সনের সাথে থিমের অসঙ্গতি বা থিমের functions.php ফাইলে ভুল কোড থাকলে এই সমস্যা হয়।

  • কোর ফাইলের ক্ষতি বা করাপশন (Corrupted Core Files): ওয়ার্ডপ্রেস আপডেট দেওয়ার সময় ইন্টারনেট সংযোগ বিচ্ছিন্ন হলে বা ফাইল সঠিকভাবে আপলোড না হলে কোর ফাইলগুলো ক্ষতিগ্রস্ত হতে পারে।

  • সার্ভার বা হোস্টের সমস্যা: ওয়েব হোস্টিং সার্ভারে কোনো জটিলতা থাকলে বা সার্ভারের রিসোর্স অপর্যাপ্ত হলে এমনটি ঘটতে পারে।



স্টেপ-বাই-স্টেপ: ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর সমাধানের প্র্যাকটিক্যাল নির্দেশিকা


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



১. ওয়ার্ডপ্রেসের Debug Mode চালু করা


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



এটি করতে আপনার হোস্টিং ক্যাবিনেট বা cPanel-এ লগইন করে File Manager-এ যান। এরপর ওয়েবসাইটের root directory (সাধারণত public_html) থেকে wp-config.php ফাইলটি খুঁজুন এবং এডিট মোডে ওপেন করুন।



ফাইলটিতে নিচের লাইনটি খুঁজে বের করুন:


define('WP_DEBUG', false);


এখন এটি পরিবর্তন করে নিচের মতো লিখুন:


define('WP_DEBUG', true);


ফাইলটি সেভ করার পর আপনার ওয়েবসাইটটি আবার রিফ্রেশ করুন। এবার সাদা স্ক্রিনের পরিবর্তে কোনো সুনির্দিষ্ট Fatal Error বা Warning স্ক্রিনে ভেসে উঠবে, যা দেখে বুঝতে পারবেন সমস্যাটি কোন থিম বা প্লাগইনের দরুন ঘটছে।



২. PHP Memory Limit বৃদ্ধি করা


ওয়েবসাইটের প্লাগইন বা কন্টেন্ট বাড়ার সাথে সাথে পিএইচপি মেমোরি লিমিট বাড়ানোর প্রয়োজন হয়। যদি মেমোরি স্বল্পতার কারণে সাদা স্ক্রিন এসে থাকে, তবে wp-config.php ফাইলে মেমোরি বাড়িয়ে সমাধান করা সম্ভব।



wp-config.php ফাইলের একেবারে শেষ লাইনের ঠিক ওপরে নিচের কোডটি যুক্ত করুন:


define('WP_MEMORY_LIMIT', '256M');


যদি এই পদ্ধতিতে মেমোরি না বাড়ে, তবে আপনার cPanel থেকে Select PHP Version বা MultiPHP INI Editor-এ গিয়ে memory_limit মান ২৫৬M বা ৫১২M-এ উন্নীত করতে পারেন।



৩. সমস্ত প্লাগইন ডিঅ্যাক্টিভেট (Deactivate) করা


অধিকাংশ সময় যেকোনো একটি সমস্যাক্রান্ত প্লাগইনের কারণে পুরো ওয়েবসাইট ক্র্যাশ করে। কিন্তু অ্যাডমিন ড্যাশবোর্ডে ঢুকতে না পারলে কীভাবে প্লাগইন বন্ধ করবেন?



cPanel-এর File Manager বা FTP ক্লায়েন্ট ব্যবহার করে public_html/wp-content/ ডিরেক্টরিতে যান। সেখানে plugins নামে একটি ফোল্ডার দেখতে পাবেন। ফোল্ডারটির নাম পরিবর্তন করে plugins_old করে দিন।



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



৪. ডিফল্ট থিমে ফিরে যাওয়া


প্লাগইন নিষ্ক্রিয় করার পরও যদি সমস্যার সমাধান না হয়, তবে আপনার থিমে কোনো অসঙ্গতি থাকতে পারে। এটি পরীক্ষা করার জন্য বর্তমান সক্রিয় থিমটি পরিবর্তন করে ওয়ার্ডপ্রেসের ডিফল্ট যেকোনো একটি থিম (যেমন: Twenty Twenty-Four) চালু করতে হবে।



cPanel-এর File Manager থেকে wp-content/themes/ ডিরেক্টরিতে যান। আপনার বর্তমান সক্রিয় থিমের ফোল্ডারটির নাম পরিবর্তন করে দিন (যেমন: mytheme_old)। এর ফলে ওয়ার্ডপ্রেস স্বয়ংক্রিয়ভাবে উপলব্ধ যেকোনো ডিফল্ট থিম চালু করে নেবে। এবার ব্রাউজার চেক করে দেখুন সমস্যার সমাধান হয়েছে কিনা।



৫. ব্রাউজার ও সার্ভার ক্যাশ (Cache) ক্লিয়ার করা


কখনো কখনো ব্যাকএন্ডে কোনো সমস্যার সমাধান হয়ে গেলেও ক্যাশিং প্রযুক্তি পুরাতন সাদা স্ক্রিনের ডাটা জমা করে রাখে। তাই ব্রাউজারের হিস্ট্রি ও ক্যাশ মেমোরি পুরোপুরি মুছে ফেলুন। এছাড়া ওয়েবসাইটে যদি কোনো ক্যাশিং প্লাগইন (যেমন: WP Rocket, LiteSpeed Cache) ব্যবহৃত হয় কিংবা সার্ভার লেভেলে ক্যাশিং থাকে, তবে cPanel থেকে সম্পূর্ণ ক্যাশ ফ্লাশ (Flush) করে দিন।



৬. ফাইল পারমিশন (File Permissions) পরীক্ষা করা


ওয়ার্ডপ্রেস সাইটের নিরাপত্তা ও সঠিক পরিচালনার জন্য নির্দিষ্ট ফাইল পারমিশন থাকা জরুরি। ভুলবশত পারমিশন পরিবর্তন হলে হোয়াইট স্ক্রিন আসতে পারে।



সাধারণ নিয়ম অনুযায়ী:



  • সমস্ত ফোল্ডারের পারমিশন হওয়া উচিত 755 বা 750

  • সমস্ত ফাইলের পারমিশন হওয়া উচিত 644 বা 640

  • wp-config.php ফাইলের পারমিশন হওয়া উচিত 600 বা 644


আপনার ফাইল ম্যানেজারে গিয়ে এই পারমিশনগুলো ঠিক আছে কিনা নিশ্চিত করুন।



৭. কোর ওয়ার্ডপ্রেস ফাইল রেইনস্টল করা


উপরের কোনো পদ্ধতিই যদি কাজ না করে, তবে বুঝতে হবে ওয়ার্ডপ্রেসের মূল ফাইলগুলোতে কোনো ত্রুটি রয়েছে। এর সমাধানের জন্য WordPress.org থেকে ওয়ার্ডপ্রেসের নতুন জিপ ফাইল ডাউনলোড করুন। জিপ ফাইলটি আনজিপ করে wp-content ফোল্ডার এবং wp-config.php ফাইলটি বাদ দিয়ে বাকি ফাইলগুলো আপনার cPanel-এর public_html-এ আপলোড করে আগের ফাইলগুলোকে ওভাররাইট (Replace) করে দিন।



নির্ভরযোগ্য ওয়েব হোস্টিংয়ের গুরুত্ব এবং Sheba Host


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



আপনি যদি এসব অনাকাঙ্ক্ষিত ঝামেলা মুক্ত থাকতে চান এবং সাইটের সর্বোচ্চ পারফরম্যান্স নিশ্চিত করতে চান, তবে একটি নির্ভরযোগ্য সমাধান হতে পারে Sheba Host। বাংলাদেশের জনপ্রিয় ও বিশ্বস্ত ডোমেইন এবং ওয়েব হোস্টিং সার্ভিস প্রোভাইডার Sheba Host (shebahost.com) তাদের সার্ভারে ওয়ার্ডপ্রেস ফ্রেন্ডলি লেটেস্ট প্রযুক্তি ও শক্তিশালী পিএইচপি সাপোর্ট প্রদান করে।



Sheba Host-এর হাই-পারফরম্যান্স সার্ভারগুলোতে অটোমেটিক ব্যাকআপ সিস্টেম এবং উচ্চ পিএইচপি মেমোরি লিমিট পূর্বনির্ধারিত থাকে, যা হোয়াইট স্ক্রিনের মতো সমস্যা তৈরি হওয়ার ঝুঁকি অনেকটাই কমিয়ে দেয়। এছাড়া আপনার ওয়েবসাইটে কোনো কারিগরি ত্রুটি দেখা দিলে তাদের ২৪/৭ অভিজ্ঞ টেকনিক্যাল সাপোর্ট টিম দ্রুততম সময়ে সমস্যার সমাধানে সরাসরি সহায়তা করে।



ভবিষ্যতে White Screen Error এড়ানোর কিছু কার্যকরী টিপস


একবার সমস্যা সমাধানের পর ভবিষ্যতে যাতে আর এই ঝামেলায় না পড়তে হয়, তার জন্য নিচের চর্চাগুলো বজায় রাখা বুদ্ধিমানের কাজ হবে:




  • নিয়মিত ব্যাকআপ রাখুন: যেকোনো আপডেট দেওয়ার আগে সম্পূর্ণ ওয়েবসাইটের একটি অটোমেটিক বা ম্যানুয়াল ব্যাকআপ রাখুন।

  • অপরিচিত প্লাগইন এড়িয়ে চলুন: অবিশ্বস্ত বা দীর্ঘদিন আপডেট না হওয়া প্লাগইন ও থিম সাইটে ইনস্টল করবেন না।

  • স্টেজিং সাইট ব্যবহার করুন: মূল লাইভ ওয়েবসাইটে সরাসরি বড় কোনো পরিবর্তন না করে আগে একটি স্টেজিং এনভায়রনমেন্টে তা পরীক্ষা করে নিন।

  • পিএইচপি ভার্সন আপডেট রাখুন: সর্বদা আপনার হোস্টিং সার্ভারের পিএইচপি ভার্সন আপডেট রাখুন (কমপক্ষে PHP 8.0 বা তার ওপর)।



উপসংহার


ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর বা WSOD দেখতে ভীতিকর মনে হলেও ঠান্ডা মাথায় সঠিক পদ্ধতি প্রয়োগ করলে খুব সহজেই এটি সমাধান করা সম্ভব। নিয়মিত সাইট রক্ষণাবেক্ষণ, সঠিক প্লাগইন নির্বাচন এবং Sheba Host (shebahost.com)-এর মতো মানসম্মত ও নিরাপদ ওয়েব হোস্টিং ব্যবহার করলে আপনার ওয়ার্ডপ্রেস সাইট থাকবে শতভাগ সুরক্ষিত ও ঝামেলামুক্ত।



আপনার প্রজেক্টের জন্য সেরা ও ফাস্ট হোস্টিং খুঁজছেন?



আপনার ওয়েবসাইটকে সুপার-ফাস্ট, নিরাপদ এবং ১০০% আপটাইম নিশ্চিত করতে আজই ব্যবহার করুন Sheba Host-এর প্রিমিয়াম ওয়েব হোস্টিং ও ডোমেইন রেজিস্ট্রেশন সার্ভিস। আমরা দিচ্ছি বিশ্বমানের BDIX কানেক্টিভিটি এবং ২৪/৭ ডেডিকেটেড সাপোর্ট!



আজই Sheba Host ভিজিট করুন

Author

Sheba Host

System Administrator

Share your opinion here!