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

ওয়ার্ডপ্রেস মেইনটেন্যান্স মোড বলতে ঠিক কী বোঝায়?
ওয়ার্ডপ্রেসের মেইনটেন্যান্স মোড আসলে একটি ভালো বিষয়। যখনই আপনার কোর, প্লাগইন বা থিম আপডেট করার প্রয়োজন হয়, ওয়ার্ডপ্রেস স্বয়ংক্রিয়ভাবে ওয়েবসাইটটিকে মেইনটেন্যান্স মোডে নিয়ে যায়, যা ভিজিটরদের একটি আংশিকভাবে আপডেট হওয়া বা ত্রুটিপূর্ণ পৃষ্ঠা না দেখিয়েই ফাইলগুলির নিরাপদ আপডেট নিশ্চিত করে।
সাধারণত, এই প্রক্রিয়াটিতে মাত্র কয়েক সেকেন্ড সময় লাগে, এতটাই দ্রুত যে আপনি তা টেরও পাবেন না।
তবে, কখনও কখনও ওয়ার্ডপ্রেস অপ্রত্যাশিত আচরণ করতে পারে। এটি আপডেটের মাঝপথে থেমে যেতে পারে, অথবা আপনি ভুলবশত আপনার ব্রাউজার বন্ধ করে দিতে পারেন, কিংবা একসাথে অনেক কিছু আপডেট করে সিস্টেমকে বিভ্রান্ত করে ফেলতে পারেন, যার ফলে এটি রক্ষণাবেক্ষণ মোডে (maintenance mode) থেকে যায়।
তাহলে আপনার ওয়েবসাইটটি অকেজো হয়ে যাবে।
দর্শনার্থীরা "অস্থায়ীভাবে নিয়মিত রক্ষণাবেক্ষণ করা সম্ভব নয়" লেখাটি দেখতে পাচ্ছেন এবং ব্যাকএন্ডেও লগ ইন করা যাচ্ছে না; পুরো ওয়েবসাইটটিই লক হয়ে গেছে বলে মনে হচ্ছে।
যখন আমি প্রথম এই পরিস্থিতির সম্মুখীন হলাম, আমি সত্যিই হতবাক হয়ে গিয়েছিলাম।
কী ঘটছে সে সম্পর্কে কোনো ধারণা না থাকায়, আমি ভেবেছিলাম আমার ওয়েবসাইট হ্যাক হয়েছে বা সার্ভার ক্র্যাশ করেছে, এবং এমনকি ডোমেইন নেমটির মেয়াদ শেষ হয়ে গেছে কিনা তাও ভেবেছিলাম।
পরবর্তীতে জানা যায় যে, আপডেটের সময় ওয়ার্ডপ্রেসে একটি ছোটখাটো সমস্যা দেখা দিয়েছিল, যার ফলে এটি মেইনটেন্যান্স মোড থেকে সঠিকভাবে বের হতে ব্যর্থ হয়।
আমি কেন রক্ষণাবেক্ষণ মোডে আটকে আছি?
ওয়ার্ডপ্রেস মেইনটেন্যান্স মোডে আটকে যাওয়ার কারণ হলো, এটি ওয়েবসাইটের রুট ডিরেক্টরিতে .m নামের একটি ফাইল তৈরি করেছে।aiওয়ার্ডপ্রেস ফাইলটি ওয়ার্ডপ্রেসকে জানায়, "আমি বর্তমানে রক্ষণাবেক্ষণের অধীনে আছি, দর্শনার্থীদের প্রবেশ করতে দেবেন না।"
সাধারণত, আপডেট সম্পন্ন হওয়ার পর ওয়ার্ডপ্রেস স্বয়ংক্রিয়ভাবে এই ফাইলটি মুছে ফেলে। তবে, আপডেটে কোনো ত্রুটি দেখা দিলে এই ফাইলটি থেকে যাবে এবং আপনার ওয়েবসাইট রক্ষণাবেক্ষণ মোডে (maintenance mode) প্রদর্শিত হতে থাকবে।
ওয়ার্ডপ্রেস রক্ষণাবেক্ষণ মোড ঠিক করার প্রথম পদ্ধতি
তাহলে আমরা এটা কীভাবে ঠিক করব?
আসলে এটা খুবই সহজ।
এর সমাধান হলো .maintenance ফাইলটি ম্যানুয়ালি মুছে ফেলা।
যেভাবে এটি করতে হয়: আপনার ওয়েবসাইট সার্ভারে সংযোগ করার জন্য FileZilla বা WinSCP-এর মতো একটি FTP টুল ব্যবহার করতে হবে। সংযোগ স্থাপন হয়ে গেলে, আপনার ওয়েবসাইটের রুট ডিরেক্টরিতে যান, যেখানে wp-config.php ফাইলটি অবস্থিত।
এরপর আপনি .maintenance নামের একটি ফাইলসহ বেশ কিছু ফাইল দেখতে পাবেন। ওটা ডিলিট করে দিন।
সবকিছু মুছে ফেলার পর আপনার ওয়েবসাইটটি রিফ্রেশ করুন, এবং আপনি দেখতে পাবেন যে রক্ষণাবেক্ষণ মোডটি চলে গেছে এবং ওয়েবসাইটটি স্বাভাবিক অবস্থায় ফিরে এসেছে।
এটা এত সহজ।
দ্বিতীয় পদ্ধতি: wp-activate.php ফাইলটি পরিবর্তন করুন।
তবে, .maintenance ফাইলটি মুছে ফেলার পরেও যদি ওয়েবসাইটটি রক্ষণাবেক্ষণ মোডে দেখায়, তাহলে কী হবে?
তার মানে আরও একটি জায়গা আছে যা পরিবর্তন করা প্রয়োজন।
রুট ডিরেক্টরিতে wp-activate.php নামে আরেকটি ফাইল আছে। ফাইলটি একটি টেক্সট এডিটর দিয়ে খুলুন এবং আপনি একটি কোড লাইন দেখতে পাবেন: define('WP_INSTALLING', true)। true-কে false-এ পরিবর্তন করুন, ফাইলটি সেভ করুন, এবং সমস্যাটির সমাধান হয়ে যাবে।
যখন আমি প্রথম এই সমস্যার সম্মুখীন হই, তখন আমি .maintenance ফাইলটি ডিলিট করে দিয়েছিলাম, কিন্তু ওয়েবসাইটটি তারপরেও কাজ করছিল না। এরপর আমি wp-activate.php ফাইলটি চেক করে তাতে পরিবর্তন আনলে, এটি কাজ করতে শুরু করে।
সত্যি বলতে, প্রক্রিয়াটি কঠিন নয়, কিন্তু এই জিনিসটির অস্তিত্ব সম্পর্কে যদি আপনি না জানেন, তাহলে আপনি দীর্ঘ সময়ের জন্য আটকে যেতে পারেন।
তাই আমার মনে হয় এটা লিখে রাখা প্রয়োজন, যদি ভবিষ্যতে কখনো এর সম্মুখীন হন।
ওয়ার্ডপ্রেস রক্ষণাবেক্ষণ মোডের ত্রুটি প্রতিরোধের জন্য পরামর্শ
সত্যি বলতে, ওয়ার্ডপ্রেস বেশ আকর্ষণীয় একটি সিস্টেম; এটি সুযোগ দেয়...একটি ওয়েবসাইট তৈরি করুনবিষয়টি অত্যন্ত সহজ হয়ে যায়, কিন্তু কখনও কখনও এর সরলতার কারণে মানুষ কিছু মৌলিক দিক উপেক্ষা করে ফেলে।
উদাহরণস্বরূপ, আপডেট করার সময় একসাথে অনেক কিছু আপডেট না করাই ভালো। এছাড়াও, প্রথমে আপনার ডেটা ব্যাক আপ করে নেওয়া ভালো এবং আপডেট করার সময় ব্রাউজার বন্ধ করবেন না।
এই সবই সাধারণ জ্ঞানের মতো শোনায়, কিন্তু তাড়াহুড়োর মধ্যে মানুষ এগুলো ভুলে যায়।
ঠিক আছে, আজকের আলোচনা এখানেই শেষ। যদি এটি আপনার উপকারে এসে থাকে, তবে আপনার বন্ধুদের সাথে শেয়ার করতে পারেন যাদের এটি প্রয়োজন হতে পারে। আবার দেখা হবে!
হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ এখানে শেয়ার করা "How to Fix a WordPress Website: Routine Maintenance in Progress, Please Come Back in a Minute?" আর্টিকেলটি আপনার জন্য সহায়ক হতে পারে।
এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-34444.html
