ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন অফ ডেথ (White Screen of Death) কি?
ওয়ার্ডপ্রেস সাইট ব্যবহারকারীদের কাছে সবচেয়ে আতঙ্কের এক নাম হলো White Screen of Death (WSOD) বা হোয়াইট স্ক্রিন এরর। আপনি যখন আপনার ওয়েবসাইটে প্রবেশ করার চেষ্টা করেন এবং স্ক্রিনে কোনো কনটেন্ট, মেসেজ বা এরর কোড না দেখিয়ে কেবল একটি সম্পূর্ণ ফাঁকা বা সাদা পেজ ফুটে ওঠে, তখন তাকে ওয়ার্ডপ্রেসের ভাষায় হোয়াইট স্ক্রিন অফ ডেথ বলা হয়। কখনো কখনো এই সমস্যা পুরো ওয়েবসাইটে দেখা যায়, আবার কখনো কেবল ব্যাকএন্ড বা এডমিন প্যানেলে (wp-admin) সীমাবদ্ধ থাকে।
এই সমস্যাটি অত্যন্ত বিরক্তিকর, কারণ কোনো স্পষ্ট এরর বার্তা না থাকায় নতুন বা সাধারণ ব্যবহারকারীদের জন্য এর মূল কারণ চিহ্নিত করা বেশ কঠিন হয়ে পড়ে। তবে সঠিক নিয়ম ও ধাপ অনুসরণ করলে খুব সহজেই এই সমস্যার সমাধান করা সম্ভব। এই গাইডে আমরা ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এররের কারণ এবং তা সমাধানের সেরা উপায়গুলো বিস্তারিতভাবে আলোচনা করব।
ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর কেন হয়?
ওয়ার্ডপ্রেসে এই ধরণের সমস্যা হঠাৎ করে উদয় হওয়ার পেছনে বেশ কিছু প্রযুক্তিগত কারণ থাকে। সাধারণত ওয়েবসাইট কাস্টমাইজেশন বা আপডেট করার সময় এটি বেশি ঘটে। প্রধান কারণগুলোর মধ্যে রয়েছে:
১. মেমোরি লিমিট শেষ হয়ে যাওয়া: আপনার ওয়েবসাইট চালানোর জন্য বরাদ্দকৃত পিএইচপি মেমোরি লিমিট (PHP Memory Limit) পূর্ণ হয়ে গেলে সার্ভার অতিরিক্ত লোড নিতে পারে না, ফলে সাদা স্ক্রিন দেখায়।
২. প্লাগইনের দ্বন্দ্ব (Plugin Conflict): কোনো একটি প্লাগইন ত্রুটিপূর্ণ হলে বা অন্য কোনো প্লাগইনের সাথে কোডের অসামঞ্জস্যতা তৈরি হলে এই এরর দেখা দিতে পারে। বিশেষ করে নতুন প্লাগইন আপডেট বা ইনস্টল করার পর এটি বেশি হয়।
৩. থিমের সমস্যা (Incompatible Theme): থিমের কোডিংয়ে ভুল থাকলে কিংবা ওয়ার্ডপ্রেসের বর্তমান ভার্সনের সাথে থিম সামঞ্জস্যপূর্ণ না হলে সাইট সাদা হয়ে যেতে পারে।
৪. পিএইচপি স্ক্রিপ্ট টাইমআউট: সার্ভারে কোনো পিএইচপি স্ক্রিপ্ট নির্দিষ্ট সময়ের মধ্যে রান হতে না পারলে এটি সাময়িকভাবে ডাউন হয়ে যায়।
৫. ফাইল পারমিশন সমস্যা: ওয়ার্ডপ্রেস ফাইল এবং ফোল্ডারের ফাইল পারমিশন ভুল থাকলে সার্ভার নির্দিষ্ট ফাইলগুলো অ্যাক্সেস করতে পারে না।
৬. দুর্বল বা অদক্ষ ওয়েব হোস্টিং: কমদামী বা মানহীন হোস্টিং সার্ভারে পর্যাপ্ত রিসোর্স না থাকলে ওয়েবসাইট প্রায়ই এরকম হোয়াইট স্ক্রিন সমস্যার মুখোমুখি হয়। তাই একটি নির্ভরযোগ্য হোস্টিং প্ল্যাটফর্ম ব্যবহার করা অত্যন্ত জরুরী। এই ক্ষেত্রে বাংলাদেশে সেরা পারফরম্যান্স এবং বিশ্বস্ত সেবার জন্য Sheba Host (shebahost.com) হতে পারে আপনার নির্ভরযোগ্য সঙ্গী। সেবা হোস্টের হাই-পারফরম্যান্স সার্ভার এবং পর্যাপ্ত পিএইচপি মেমোরি লিমিট সাইটের এ ধরনের টেকনিক্যাল এরর প্রতিরোধে অত্যন্ত কার্যকর।
সমস্যা সমাধানের আগে প্রয়োজনীয় সতর্কতা
যেকোনো টেকনিক্যাল সমস্যা সমাধানের কাজে হাত দেওয়ার আগে আপনার ওয়েবসাইটের একটি সম্পূর্ণ ব্যাকআপ (Full Backup) নিয়ে রাখা বুদ্ধিমানের কাজ। যদিও ব্যাকএন্ড অ্যাক্সেস করা যাচ্ছে না, তবুও আপনি সিপ্যানেল (cPanel) বা এফটিপি (FTP) ক্লায়েন্টের মাধ্যমে ওয়েবসাইট ফাইল এবং ডেটাবেস ডাউনলোড করে রাখতে পারেন। এর ফলে কাজ করার সময় ভুলবশত কোন ফাইল ডিলিট বা ক্ষতিগ্রস্ত হলেও ডেটা হারানোর ভয় থাকে না।
ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন এরর সমাধানের সহজ ধাপসমূহ
ধাপ ১: পিএইচপি মেমোরি লিমিট বৃদ্ধি করা (Increase PHP Memory Limit)
অধিকাংশ ক্ষেত্রে মেমোরি শর্টেজের কারণেই ওয়ার্ডপ্রেস সাইট সাদা হয়ে যায়। ফাইল ম্যানেজার বা এফটিপির মাধ্যমে আপনার ওয়েবসাইট ডিরেক্টরিতে প্রবেশ করে খুব সহজেই এটি বাড়ানো যায়।
১. আপনার হোস্টিংয়ের সিপ্যানেলে (cPanel) লগইন করুন এবং File Manager-এ যান।
২. public_html ফোল্ডারে প্রবেশ করে wp-config.php ফাইলটি খুঁজে বের করুন।
৩. ফাইলটিতে রাইট ক্লিক করে Edit অপশনে যান।
৪. ফাইলে /* That's all, stop editing! Happy publishing. */ লেখা লাইনটির ঠিক উপরে নিচের কোডটি যুক্ত করুন:
define('WP_MEMORY_LIMIT', '256M');
কোডটি সেভ করে সাইট রিফ্রেশ করে দেখুন সমস্যা সমাধান হয়েছে কিনা। মানসম্পন্ন হোস্টিং যেমন Sheba Host ব্যবহার করলে cPanel থেকে সহজেই পিএইচপি লিমিট বাড়ানো যায় এবং তাদের সার্ভারে উচ্চ ক্ষমতাসম্পন্ন রিসোর্স দেওয়া থাকে।
ধাপ ২: সকল প্লাগইন নিষ্ক্রিয় করা (Disable All Plugins)
যদি মেমোরি বাড়িয়েও কাজ না হয়, তবে বুঝতে হবে কোনো ত্রুটিপূর্ণ প্লাগইন এই সমস্যার মূল কারণ। যেহেতু ওয়ার্ডপ্রেস ড্যাশবোর্ড অ্যাক্সেস করা যাচ্ছে না, তাই ফাইল ম্যানেজারের মাধ্যমে এটি করতে হবে।
১. সিপ্যানেলের ফাইল ম্যানেজার থেকে public_html > wp-content ফোল্ডারে যান।
২. সেখানে plugins নামে একটি ফোল্ডার দেখতে পাবেন।
৩. এই plugins ফোল্ডারটির নাম পরিবর্তন করে plugins_old দিন।
৪. এটি করার সাথে সাথে আপনার ওয়েবসাইটের সকল প্লাগইন একসাথে নিষ্ক্রিয় বা ডিঅ্যাক্টিভেট হয়ে যাবে।
এখন ওয়েবসাইট রিফ্রেশ করে দেখুন সাদা স্ক্রিন চলে গেছে কিনা। যদি সাইট ঠিক হয়ে যায়, তবে বুঝতে হবে সমস্যাটি কোনো প্লাগইনের কারণেই হচ্ছিল। এবার plugins_old ফোল্ডারের নাম পুনরায় plugins করে দিন এবং ওয়ার্ডপ্রেস এডমিন প্যানেলে ঢুকে একটি একটি করে প্লাগইন অ্যাক্টিভেট করে চেক করুন কোন প্লাগইনটি ওয়েবসাইট হ্যাং করছে। সমস্যাযুক্ত প্লাগইনটি চিহ্নিত হলে সেটি মুছে ফেলুন বা বিকল্প প্লাগইন ব্যবহার করুন।
ধাপ ৩: ডিফোল্ট থিম সক্রিয় করা (Switch to Default Theme)
প্লাগইন চেক করার পরও সমস্যা সমাধান না হলে আপনার ব্যবহৃত থিমে সমস্যা থাকতে পারে। থিম ডিঅ্যাক্টিভেট করতে নিচের পদক্ষেপগুলো গ্রহণ করুন:
১. ফাইল ম্যানেজারের মাধ্যমে wp-content > themes ফোল্ডারে যান।
২. বর্তমানে অ্যাক্টিভ থাকা থিম ফোল্ডারটির নাম সামান্য পরিবর্তন করে দিন (যেমন: mytheme_old)।
৩. এর ফলে ওয়ার্ডপ্রেস স্বয়ংক্রিয়ভাবে একটি ডিফল্ট থিম (যেমন: Twenty Twenty-Three বা Twenty Twenty-Four) সক্রিয় করে নেবে।
যদি সাইট আবার আগের মতো স্বাভাবিক হয়ে যায়, তবে আপনার থিমে ত্রুটি রয়েছে। থিমটি আপডেট করুন অথবা ডেভেলপারের সাথে যোগাযোগ করুন।
ধাপ ৪: ওয়ার্ডপ্রেস ডিবাগ মোড চালু করা (Enable WP Debug Mode)
উপরে উল্লিখিত উপায়গুলোতে সমাধান না হলে সাইটে ঠিক কী কারণে এরর হচ্ছে তা সরাসরি দেখার জন্য ওয়ার্ডপ্রেসের ডিবাগিং সিস্টেম চালু করা প্রয়োজন।
১. পুনরায় wp-config.php ফাইলটি এডিট করুন।
২. ফাইলটিতে define('WP_DEBUG', false); এই লাইনটি খুঁজুন।
৩. এবার false শব্দটি মুছে সেখানে true লিখে দিন। অর্থাৎ লাইনটি হবে: define('WP_DEBUG', true);
৪. পরিবর্তনগুলো সেভ করে ওয়েবসাইট রিফ্রেশ করুন।
এখন সম্পূর্ণ ফাঁকা স্ক্রিনের পরিবর্তে আপনি একটি নোটিশ, ওয়ার্নিং বা এরর মেসেজ দেখতে পাবেন। মেসেজে স্পষ্টভাবে বলা থাকবে কোন ফাইলের কত নম্বর লাইনে সমস্যা রয়েছে। এরর সলভ করার পর অবশ্যই ডিবাগ মোডটি পুনরায় false করে দেবেন।
ধাপ ৫: ক্যাশে ক্লিয়ার করা (Clear Browser and Server Cache)
অনেক সময় সার্ভার বা ব্রাউজার ক্যাশে (Cache) পুরনো ফাইল সেভ করে রাখার কারণে সাইট ঠিক হওয়ার পরও সাদা পেজ দেখায়।
১. আপনার ব্রাউজারের হিস্ট্রি এবং ক্যাশে সম্পূর্ণ ক্লিয়ার করুন।
২. যদি ক্যাশিং প্লাগইন (যেমন WP Rocket, LiteSpeed Cache) ব্যবহার করে থাকেন, তবে cPanel থেকে প্লাগইনটি সাময়িক ডিঅ্যাক্টিভেট করে সার্ভার ক্যাশে ক্লিয়ার করুন।
৩. আপনার হোস্টিং সার্ভারে কোনো ফাইল-লেভেল ক্যাশিং মোড থাকলে তাও রিসেট করে দিন।
ধাপ ৬: কোর ওয়ার্ডপ্রেস ফাইল পুনরায় ইনস্টল করা (Reinstall WordPress Core)
যদি ওয়ার্ডপ্রেসের কোর ফাইলগুলো (Core Files) কোনোভাবে করাপ্ট বা ক্ষতিগ্রস্ত হয়, তবে হোয়াইট স্ক্রিন এরর দেখা দিতে পারে। এটি সমাধানের জন্য:
১. WordPress.org থেকে ওয়ার্ডপ্রেসের একদম লেটেস্ট ভার্সনটির জিপ (Zip) ফাইল ডাউনলোড করুন এবং আনজিপ করুন।
২. নতুন ডাউনলোডকৃত ফোল্ডার থেকে wp-content ফোল্ডার এবং wp-config-sample.php ফাইলটি মুছে ফেলুন।
৩. বাকি থাকা ফাইল এবং ফোল্ডারগুলো (বিশেষ করে wp-admin এবং wp-includes) আপনার হোস্টিংয়ের public_html ডিরেক্টরিতে আপলোড করে বিদ্যমান ফাইলগুলো প্রতিস্থাপন (Overwrite) করুন।
এর ফলে আপনার ওয়েবসাইটের ডেটা বা কনটেন্ট না হারিয়েই সমস্ত সিস্টেম ফাইল রিফ্রেশ হয়ে যাবে।
ধাপ ৭: ফাইল পারমিশন পরীক্ষা করা (Check File Permissions)
ওয়েবসাইটের সিকিউরিটি বা সার্ভার কনফিগারেশন ভুলের কারণে ফাইল পারমিশন বদলে গেলে এই এরর হতে পারে। সাধারণ নিয়ম অনুযায়ী:
সকল ফোল্ডারের পারমিশন হওয়া উচিত: 755 বা 750
সকল ফাইলের পারমিশন হওয়া উচিত: 644 বা 640
wp-config.php ফাইলের পারমিশন হওয়া উচিত: 600 বা 644
সিপ্যানেল ফাইল ম্যানেজারে প্রতিটি ফোল্ডার ও ফাইলের ডানপাশে এই পারমিশন নম্বর দেখতে পাবেন। যদি ভুল থাকে, তবে তা এডিট করে সঠিক সংখ্যা বসিয়ে দিন।
কেন মানসম্পন্ন হোস্টিং সার্ভিস চয়ন করা জরুরী?
ওয়েবসাইট দ্রুতগতির এবং এররমুক্ত রাখার জন্য একটি নির্ভরযোগ্য ও শক্তিশালী সার্ভার অবকাঠামো থাকা অত্যাবশ্যক। দুর্বল হোস্টিং সার্ভারে প্রায়শই পিএইচপি প্রসেস ফেল করে এবং মেমোরি শর্টেজ দেখা দেয়, যার ফলে হোয়াইট স্ক্রিন এরর বারবার ফিরে আসে।
আপনি যদি একটি নির্ভরযোগ্য, নিরবচ্ছিন্ন এবং উচ্চগতির ডোমেইন ও হোস্টিং সেবা খুঁজে থাকেন, তবে Sheba Host (shebahost.com) আপনার জন্য একটি দুর্দান্ত সমাধান। সেবা হোস্টের দ্রুতগতির NVMe SSD স্টোরেজ, অটোমেটিক ডেইলি ব্যাকআপ ব্যবস্থা এবং সর্বশেষ পিএইচপি ভার্সন সাপোর্ট আপনার ওয়েবসাইটকে রাখে সম্পূর্ণ নিরাপদ এবং দ্রুততম। এছাড়া যেকোনো কারিগরি সমস্যায় সহায়তার জন্য রয়েছে তাদের ২৪/৭ ডেডিকেটেড এক্সপার্ট সাপোর্ট টিম, যা আপনার ওয়েবসাইট পরিচালনার অভিজ্ঞতাকে করে তুলবে নিশ্চিন্ত ও সহজ।
উপসংহার
ওয়ার্ডপ্রেস হোয়াইট স্ক্রিন অফ ডেথ (WSOD) আপাতদৃষ্টিতে বেশ জটিল মনে হলেও ধাপভিত্তিক পদক্ষেপ অনুসরণ করলে এটি খুব সহজেই সমাধান করা যায়। বেশিরভাগ ক্ষেত্রে প্লাগইন ডিঅ্যাক্টিভেট করা বা পিএইচপি মেমোরি লিমিট বাড়ালেই সাইট পুনরায় সচল হয়ে যায়। ভবিষ্যতে এই ধরনের সমস্যা এড়িয়ে চলতে নিয়মিত সাইটের ব্যাকআপ নিন, প্লাগইন ও থিম আপডেট রাখুন এবং একটি ভালোমানের হোস্টিং প্ল্যাটফর্ম ব্যবহার করুন। সঠিকভাবে রক্ষণাবেক্ষণ করলে আপনার ওয়ার্ডপ্রেস ওয়েবসাইট থাকবে সবসময় সচল, দ্রুত এবং নিরাপদ।
আপনার প্রজেক্টের জন্য সেরা ও ফাস্ট হোস্টিং খুঁজছেন?
আপনার ওয়েবসাইটকে সুপার-ফাস্ট, নিরাপদ এবং ১০০% আপটাইম নিশ্চিত করতে আজই ব্যবহার করুন Sheba Host-এর প্রিমিয়াম ওয়েব হোস্টিং ও ডোমেইন রেজিস্ট্রেশন সার্ভিস। আমরা দিচ্ছি বিশ্বমানের BDIX কানেক্টিভিটি এবং ২৪/৭ ডেডিকেটেড সাপোর্ট!
আজই Sheba Host ভিজিট করুন
Share your opinion here!