cPanel Disk Space Full সমস্যা এবং এর গুরুত্ব
ওয়েবসাইট পরিচালনার ক্ষেত্রে সিপ্যানেল (cPanel) হলো বিশ্বজুড়ে সবচেয়ে জনপ্রিয় এবং সহজবোধ্য কন্ট্রোল প্যানেল। কিন্তু দীর্ঘ দিন ধরে ওয়েবসাইট ব্যবহার করার পর অনেক ওয়েবমাস্টার বা বিজনেস অনার যে সমস্যাটিতে সবচেয়ে বেশি ভোগেন, তা হলো cPanel Disk Space Full বা সার্ভারের জায়গা শেষ হয়ে যাওয়া। সিপ্যানেলে নির্ধারিত ডিস্ক স্পেস পূর্ণ হয়ে গেলে শুধুমাত্র আপনার ফাইল আপলোড করাই বন্ধ হয় না, বরং পুরো ওয়েবসাইটের ওপর এর মারাত্মক নেতিবাচক প্রভাব পড়ে। ডিস্ক স্পেস ১০০% পূর্ণ হয়ে গেলে ওয়েবসাইটে 500 Internal Server Error, Error Establishing a Database Connection, কিংবা সম্পূর্ণ সাদা পেজ (White Screen of Death) দেখা যেতে পারে। এমনকি ব্যবসায়িক ইমেইল আদান-প্রদান পুরোপুরি বন্ধ হয়ে যেতে পারে, যা আপনার ব্যবসার সার্বিক সুনাম ও আয়ের ক্ষতি করে।
ওয়েবসাইটের নিরাপত্তা এবং নিরবচ্ছিন্ন পারফরম্যান্স বজায় রাখতে সবসময় একটি ভালো মানের হোস্টিং প্রোভাইডার নির্বাচন করা জরুরি। বাংলাদেশের অন্যতম বিশ্বস্ত ওয়েবাসাইট হোস্টিং এবং ডোমেইন সেবাদাতা প্রতিষ্ঠান Sheba Host (shebahost.com) তাদের গ্রাহকদের জন্য প্রদান করে উচ্চগতির NVMe SSD সার্ভার এবং সার্বক্ষণিক কাস্টমার সাপোর্ট। আপনি যদি আপনার ওয়েবসাইটের ফাইল ও স্পেস সঠিকভাবে ব্যবস্থাপনা করতে পারেন, তবে সার্ভার পারফরম্যান্স থাকবে সবসময় সেরা। আজকের ব্লগে আমরা আলোচনা করব কীভাবে cPanel Disk Space Full সমস্যার কারণগুলো চিহ্নিত করবেন এবং ধাপে ধাপে এর স্থায়ী সমাধান করবেন।
ধাপ ১: সিপ্যানেলে কোন ফাইল বেশি জায়গা নিচ্ছে তা চিহ্নিত করা
ডিস্ক স্পেস খালি করার পূর্বে অন্ধের মতো ফাইল মুছে ফেলা অত্যন্ত বিপজ্জনক। এতে ওয়েবসাইটের জরুরি ফাইল, কোড বা ডাটাবেস ডিলিট হয়ে পুরো ওয়েবসাইট ক্র্যাশ করতে পারে। তাই প্রথম কাজ হলো ঠিক কোন ফোল্ডার বা ফাইলগুলো আপনার সার্ভারের অতিরিক্ত মেমোরি দখল করে আছে তা খুঁজে বের করা।
১. আপনার সিপ্যানেলে (cPanel) ইউজারনেম ও পাসওয়ার্ড দিয়ে লগইন করুন।
২. Files সেকশনে গিয়ে Disk Usage অপশনটিতে ক্লিক করুন।
৩. এই পেজে প্রবেশ করলে আপনি সুন্দর একটি গ্রাফ এবং তালিকা দেখতে পাবেন, যেখানে দেখানো হবে আপনার হোম ডিরেক্টরি, ফাইল ম্যানেজার, ইমেইল, ডাটাবেস এবং ট্র্যাশ ফোল্ডার কতটুকু জায়গা ব্যবহার করছে।
৪. পেজটির একবারে নিচের দিকে নামলে আপনি ফাইল ডিরেক্টরিগুলোর নাম দেখতে পাবেন। সেখানে ফাইল সাইজের ওপর ভিত্তি করে ফোল্ডারগুলো সাজিয়ে নিন। সাধারণত public_html, mail, var, কিংবা tmp ফোল্ডারগুলো সবচেয়ে বেশি স্পেস নিয়ে থাকে।
ধাপ ২: অপ্রয়োজনীয় Error Log ফাইল মুছে ফেলা
সিপ্যানেল ডিস্ক স্পেস ফুল হওয়ার পেছনে প্রধানতম নিরব অপরাধী হলো error_log ফাইল। আপনার ওয়েবসাইটে যদি কোনো কোডিং ট্রুটি থাকে, কোনো প্লাগইন বা থিমে সমস্যা থাকে কিংবা পিএইচপি (PHP) ভার্সন অমিল থাকে, তবে সিপ্যানেল স্বয়ংক্রিয়ভাবে সেই ভুলগুলোর রেকর্ড রাখার জন্য একটি ফাইল তৈরি করে, যার নাম error_log।
সময়ের সাথে সাথে এই ফাইলটির সাইজ কয়েক মেগাবাইট থেকে বেড়ে ১০ থেকে ২০ গিগাবাইট পর্যন্ত হয়ে যেতে পারে! তাই নিয়মিত এই ফাইলটি মুছে ফেলা উচিত।
কীভাবে ডিলিট করবেন: সিপ্যানেল থেকে File Manager-এ প্রবেশ করুন এবং public_html ফোল্ডারে যান। এখানে ফাইলগুলোর তালিকায় error_log নামের ফাইলটি খুঁজুন। আপনি চাইলে ডান পাশের সার্চ বারে 'error_log' লিখেও অনুসন্ধান করতে পারেন। ফাইলটি পাওয়া গেলে এর সাইজ চেক করুন। ফাইলটির ওপর রাইট ক্লিক করে Delete অপশনে ক্লিক করুন। ফাইলটি ডিলিট করার সময় অবশ্যই Skip the trash and permanently delete the files অপশনে টিক চিহ্ন দিন। তা না হলে এটি Trash ফোল্ডারে গিয়ে আবার জমা হয়ে থাকবে এবং ডিস্ক স্পেস খালি হবে না।
ধাপ ৩: পুরাতন cPanel ব্যাকআপ ফাইল অপসারণ করা
অনেকে ওয়েবসাইট ব্যাকআপ রাখার জন্য সিপ্যানেলের বিল্ট-ইন Backup Wizard বা Backup টুলস ব্যবহার করে থাকেন। কিন্তু ব্যাকআপ ফাইলগুলো সাধারণত সিপ্যানেলের মূল হোম ডিরেক্টরিতেই .tar.gz বা .zip ফরম্যাটে সেভ হয়ে থেকে যায়।
ধরা যাক, আপনার ওয়েবসাইটের সাইজ ৫ গিগাবাইট। আপনি যদি সিপ্যানেল থেকে একটি ফুল ব্যাকআপ নেন, তবে মুহূর্তের মধ্যেই আপনার সার্ভারে আরও ৫ গিগাবাইটের একটি ব্যাকআপ ফাইল তৈরি হবে। ফলে আপনার মোট ব্যবহৃত স্পেস দাঁড়াবে ১০ গিগাবাইট। একাধিক ব্যাকআপ জমা থাকলে খুব দ্রুতই ডিস্ক স্পেস লিমিট অতিক্রম করে যায়।
সমাধান: ফাইল ম্যানেজারে প্রবেশ করে আপনার হোম ডিরেক্টরি (public_html-এর বাইরের অংশ) চেক করুন। সেখানে তারিখ যুক্ত কোনো জিপ ব্যাকআপ ফাইল থাকলে তা প্রথমে আপনার কম্পিউটারে ডাউনলোড করে নিন। ডাউনলোড শেষ হলে সার্ভার থেকে ফাইলটি পারমানেন্টলি ডিলিট করে দিন। আপনার যদি অটোমেটেড রিমোট ব্যাকআপ সুবিধার প্রয়োজন হয়, তবে Sheba Host (shebahost.com)-এর ক্লাউড হোস্টিং সার্ভিস ব্যবহার করতে পারেন, যা মূল সার্ভারের জায়গা নষ্ট না করেই বাহ্যিক নিরাপদ স্থানে ব্যাকআপ সংরক্ষণ করে।
ধাপ ৪: ইমেইল অ্যাকাউন্ট পরিষ্কার এবং ম্যানেজ করা
আপনি যদি আপনার ডোমেইনের অধীনে অফিশিয়াল ইমেইল (যেমন: info@yourdomain.com) ব্যবহার করেন, তবে মনে রাখবেন আপনার ওয়েব হোস্টিংয়ের বরাদ্দকৃত স্পেস থেকেই কিন্তু ইমেইলগুলো জায়গা দখল করে। প্রতিদিন আসা শত শত প্রমোশনাল মেল, স্প্যাম ইমেইল এবং বড় বড় ফাইল অ্যাটাচমেন্ট জমতে জমতে ইমেইল ফোল্ডারটি বিশালাকার ধারণ করতে পারে।
ইমেইল ডিস্ক স্পেস খালি করার পদ্ধতি:
১. cPanel-এর Email সেকশন থেকে Email Accounts-এ প্রবেশ করুন।
২. কোন ইমেইলটি সবচেয়ে বেশি মেমোরি ব্যবহার করছে তা দেখতে পাবেন। পাশে থাকা Manage অথবা Email Disk Usage অপশনে ক্লিক করুন।
৩. এখান থেকে আপনি এক ক্লিকেই Trash, Junk, Spam বা ৩০ দিনের পুরোনো সব ইমেইল স্থায়ীভাবে মুছে দিতে পারেন।
৪. ভবিষ্যতে এই সমস্যা এড়াতে আপনি Outlook বা Mozilla Thunderbird-এর মতো ইমেইল ক্লায়েন্টে POP3 প্রোটোকল সেটআপ করতে পারেন। এতে ইমেইল সরাসরি আপনার কম্পিউটারে সেভ হবে এবং সার্ভার থেকে মুছে গিয়ে সিপ্যানেলের স্পেস ফাঁকা থাকবে।
ধাপ ৫: MySQL ডাটাবেস অপটিমাইজ ও ক্লিন করা
যেকোনো ডাইনামিক ওয়েবসাইট বা ওয়ার্ডপ্রেস (WordPress) সাইটের প্রাণ হলো এর ডাটাবেস। আপনি যখন কোনো পোস্ট এডিট করেন, পেজ আপডেট করেন বা কোনো কমেন্ট জমা হয়, তা ডাটাবেসে সেভ হয়। সময়ের সাথে সাথে ডাটাবেসে অপ্রয়োজনীয় Post Revisions, Spam Comments, Drafts, এবং Transient Options জমে ওভারহেড (Overhead) তৈরি করে এবং ডাটাবেস ভারী হয়ে যায়।
ডাটাবেস অপটিমাইজ করার উপায়:
১. সিপ্যানেলের Databases সেকশন থেকে phpMyAdmin-এ প্রবেশ করুন।
২. বাম পাশের মেনু থেকে আপনার ওয়েবসাইটের নির্দিষ্ট ডাটাবেসটিতে ক্লিক করুন।
৩. ডান পাশে টেবিলগুলোর তালিকা আসলে একদম নিচে গিয়ে Check All বক্সে টিক দিন।
৪. পাশের ড্রপডাউন মেনু থেকে Optimize table নির্বাচন করুন। এটি আপনার ডাটাবেসের অকেজো মেমোরি সংকুচিত করে সাইজ অনেকাংশে কমিয়ে আনবে।
ওয়ার্ডপ্রেস ব্যবহারকারীরা ডাটাবেস ক্লিন রাখতে WP-Optimize বা Advanced Database Cleaner প্লাগইন ফ্রিতে ব্যবহার করতে পারেন।
ধাপ ৬: রিসাইকেল বিন বা Trash ফোল্ডার খালি করা
কম্পিউটারের মতো সিপ্যানেলের ফাইল ম্যানেজারেও একটি Trash বা রিসাইকেল বিন ফোল্ডার থাকে। আপনি যখন ফাইল ম্যানেজার থেকে কোনো ফাইল বা ইমেজ ডিলিট করেন, যদি ডিলিট করার সময় 'Permanently Delete' টিক না দেন, তবে সেই ফাইলগুলো ট্র্যাশ ফোল্ডারে চলে যায়। ফাইলগুলো দৃষ্টির আড়ালে চলে গেলেও আপনার ডিস্ক স্পেস থেকেই কিন্তু সেগুলোর সাইজ হিসাব করা হয়।
কীভাবে ট্র্যাশ খালি করবেন: ফাইল ম্যানেজারে প্রবেশ করুন। ওপরের মেনু বার থেকে View Trash বাটনে ক্লিক করুন। এখানে জমা থাকা অপ্রয়োজনীয় ফাইলগুলো দেখতে পাবেন। ফাইল স্পেস তৎক্ষণাৎ খালি করার জন্য Empty Trash অপশনে ক্লিক করুন। এটি করার সাথে সাথেই আপনি সিপ্যানেলের ড্যাশবোর্ডে স্পেস খালি হওয়ার দৃশ্য দেখতে পাবেন।
ধাপ ৭: ওয়েবসাইট ক্যাশ (Cache) এবং অতিরিক্ত ফাইল ডিলিট করা
ওয়েবসাইটের স্পিড বাড়ানোর জন্য আমরা অনেকেই LiteSpeed Cache, WP Rocket, বা WP Super Cache-এর মতো ক্যাশিং প্লাগইন ব্যবহার করি। এই প্লাগইনগুলো ভিজিটরদের দ্রুত পেজ দেখানোর জন্য সার্ভারে হাজার হাজার স্ট্যাটিক এইচটিএমএল (HTML) ফাইল জমা করে রাখে। দীর্ঘদিন এই ক্যাশ ফাইলগুলো জমা থাকলে তা গিগাবাইটের পর গিগাবাইট জায়গা দখল করে ফেলে।
করণীয়: ওয়ার্ডপ্রেস ড্যাশবোর্ডে প্রবেশ করে নিয়মিত Purge All Cache নির্বাচন করে ক্যাশ ডিলিট করুন। পাশাপাশি ওয়েবসাইট ফাইল ম্যানেজারে গিয়ে wp-content/cache ফোল্ডারটির সাইজ পরীক্ষা করে তা খালি করতে পারেন। এছাড়া, আপনার ওয়েবসাইটে যেসব প্লাগইন বা থিম ডিএক্টিভেট করা আছে, তা সার্ভারে না রেখে ডিলিট করে দিন।
ধাপ ৮: ইমেজ অপটিমাইজেশন ও অতিরিক্ত ড্রাফট ডিলিট করা
ছবি যেকোনো ওয়েবসাইটের ডিস্ক স্পেস বৃদ্ধির অন্যতম প্রধান কারণ। অনেক সময় দেখা যায় ওয়েবসাইট অনাররা ৫-১০ মেগাবাইটের মূল রেজোলিউশনের ছবি সরাসরি আপলোড করে দেন। এতে ওয়েবসাইটের স্পিড যেমন কমে, তেমনি দ্রুত ডিস্ক স্পেস শেষ হয়ে যায়।
পরামর্শ: সবসময় ছবি ওয়েবসাইটে আপলোড করার পূর্বে তা সংকুচিত (Compress) করে নিন। আপনারা TinyPNG-এর মতো ফ্রি ওয়েবসাইট দিয়ে ছবির মান ঠিক রেখে সাইজ ৮০% পর্যন্ত কমিয়ে নিতে পারেন। এছাড়া ছবি সবসময় WebP ফরম্যাটে ব্যবহার করার চেষ্টা করুন।
ফাইল ক্লিন করার পরও স্পেস কম পড়ে গেলে কী করবেন?
আপনি যদি ওপরে উল্লিখিত সকল ধাপ সফলভাবে সম্পন্ন করেন, তাও দেখতে পান যে আপনার সিপ্যানেল ডিস্ক স্পেস ৮০% বা ৯০%-এর ওপরে দেখাচ্ছে, তবে বুঝতে হবে আপনার ওয়েবসাইটের কন্টেন্ট, প্রোডাক্ট এবং ভিজিটরের তুলনায় আপনার বিদ্যমান হোস্টিং প্যাকেজের স্পেস কম। একটি সফল এবং দ্রুত বর্ধনশীল ওয়েবসাইটের জন্য পর্যাপ্ত ডিস্ক স্পেস থাকা অত্যন্ত জরুরি। আপনার ব্যবসাহিক প্রয়োজন যদি বেড়ে যায়, তবে ফাইল মুছে সার্ভিস ব্যাহত করার চেয়ে হোস্টিং প্ল্যান আপগ্রেড করা বুদ্ধিমানের কাজ।
কেন আপনার Sheba Host বেছে নেওয়া উচিত?
আপনার ওয়েবসাইটের স্পেস ও পারফরম্যান্স নিয়ে নিশ্চিন্ত থাকতে একটি বিশ্বস্ত হোস্টিং পার্টনার বেছে নেওয়া জরুরি। Sheba Host (shebahost.com) দীর্ঘ দিন ধরে অত্যন্ত সুনামের সাথে ডোমেইন ও হোস্টিং সেবা প্রদান করে আসছে। সিপ্যানেল ডিস্ক স্পেস সমস্যার ক্ষেত্রে শেবা হোস্টের সুবিধাগুলো নিচে দেওয়া হলো:
১. সুপারফাস্ট NVMe SSD স্টোরেজ: শেবা হোস্ট ব্যবহার করে সর্বশেষ প্রযুক্তির অতি দ্রুতগতির NVMe SSD, যা সাধারণ HDD বা সাটা SSD সার্ভারের তুলনায় ১০ গুণ দ্রুত কাজ করে। ফলে ডিস্ক ব্যবহার হলেও ওয়েবসাইট থাকে স্পিডি।
২. সহজ এবং সাশ্রয়ী আপগ্রেড সুবিধা: আপনার সাইটের ফাইল বৃদ্ধি পেলে এক ক্লিকেই কোনো ডাউনটাইম ছাড়াই আপনি যেকোনো বড় প্ল্যানে অ্যাকাউন্টের ডিস্ক স্পেস বাড়িয়ে নিতে পারবেন।
৩. ২৪/৭ ডেডিকেটেড টেকনিক্যাল সাপোর্ট: সিপ্যানেল ডিস্ক স্পেস ফুল হওয়া বা ফাইল ম্যানেজার সংক্রান্ত যেকোনো সমস্যায় শেবা হোস্টের দক্ষ সাপোর্ট টিম আপনাকে সর্বক্ষণ সাহায্য করতে প্রস্তুত।
৪. BDIX হোস্টিং সুবিধাসমূহ: বিশেষ করে বাংলাদেশি ভিজিটরদের লক্ষ্য করে তৈরি ওয়েবসাইটের জন্য শেবা হোস্ট দিচ্ছে অতি দ্রুতগতির BDIX সংযোগযুক্ত হোস্টিং।
উপসংহার
cPanel Disk Space Full হওয়া অত্যন্ত পরিচিত একটি প্রযুক্তিগত সমস্যা, তবে সঠিক নির্দেশিকা জানা থাকলে এটি সমাধানের জন্য টেকনিক্যাল এক্সপার্ট হওয়ার প্রয়োজন নেই। নিয়মিত বিরতিতে সিপ্যানেলের ডিস্ক ইউসেজ চেক করা, `error_log` ফাইল মুছে ফেলা, পুরাতন ব্যাকআপ এবং ক্যাশ ডিলিট করার অভ্যাস বজায় রাখলে আপনার সার্ভার সবসময় হালকা ও দ্রুতগতির থাকবে। পরিশেষে, আপনার ওয়েবসাইটের সাইজ ও ডাটা যদি ক্রমাগত বাড়তে থাকে, তবে কোনো অনিশ্চয়তা না রেখে Sheba Host (shebahost.com)-এর থেকে আপনার পছন্দমতো বড় হোস্টিং প্যাকেজে আপগ্রেড করে নিন এবং আপনার ব্যবসাকে রাখুন সম্পূর্ণ ঝুঁকিমুক্ত।
আপনার প্রজেক্টের জন্য সেরা ও ফাস্ট হোস্টিং খুঁজছেন?
আপনার ওয়েবসাইটকে সুপার-ফাস্ট, নিরাপদ এবং ১০০% আপটাইম নিশ্চিত করতে আজই ব্যবহার করুন Sheba Host-এর প্রিমিয়াম ওয়েব হোস্টিং ও ডোমেইন রেজিস্ট্রেশন সার্ভিস। আমরা দিচ্ছি বিশ্বমানের BDIX কানেক্টিভিটি এবং ২৪/৭ ডেডিকেটেড সাপোর্ট!
আজই Sheba Host ভিজিট করুন
Share your opinion here!