হ্যাকিং থেকে বাচার জন্য সাইট ব্যাকআপের কোন বিকল্প নেই। অনেক কষ্টের সাইট হ্যাক হওয়ার বেদনা সেই বুঝে যার সাইট একবার হ্যাক হয়েছে। বেশিরভাগ হ্যাকারই সাইট হ্যাক করার পর সাইটর পুরা ডিরেক্টরি/ডেটাবেস মুছে দেয়। তাই আগেথেকে ব্যাকআপ না থাকলে শুধু আপসোস করা ছাড়া আর কোন উপায় থাকে না। 🙁

আমার কাছে “সাইট হ্যাক প্রেমীকার ছ্যাকা খাওয়ার সমতূল্য” 😛 যাদের বয়স বেশি তাদের ব্যাপারটা ভিন্ন (তাদের ক্ষেত্রে নিজের ছেলে) 😉  তাই সাধু সাবধান ! সময় থাকতে সাইটের ব্যকআপ নিয়ে নিন। নাহলে “এত কষ্ট, সময় নষ্ট”

সি প্যানেল থেকে সাইট ব্যাকআপ নেওয়া আমার কাছে একদম বিরক্তকর লাগে। তবে আপনার সাইট যদি ওয়ার্ডপ্রেস দিয়ে বানানো হয় তাহলে আপনাকে এত কষ্ট করতে হবে না। যাস্ট হাতে গোনা কয়েকটা ক্লিকেই সাইটের ব্যকআপ কমপ্লিট হয়ে যাবে। তারপর এক ক্লিকে ডাউনলোড করে আপনার কম্পিউটারের সোকেসে ভরায় রাখবেন। তারপর হ্যাকার সারাদিন ধইরা আপনার হ্যাক করবে আর আপনি ৫মিনিটেই আবার সাইট ঠিক করে ফেলবেন। কি মজা ! তাইনা? 😀

ব্যাকআপ বাড্ডি নামক ওয়ার্ডপ্রেসের এই অসাধারণ প্লাগিনটার সাহায্যেই এই কল্যাণ সাধিত হয়েছে। সাইট ব্যাকআপ/রিষ্টের এখন ৫মিনিটের ব্যাপার ! শুধু ব্যকআপই নয় সবচেয়ে মজার ব্যাপারটি হল এটির ব্যাকআপটি দিয়ে আপনি সাইট মাইগেশনও করতে পারবেন। অর্থাৎ আপনি যদি আপনার ডোমেইন পরিবর্তন করে অন্য ডোমেইনে যান অথবা হোস্টিং পরিবর্তন করেন এবং এই ব্যাকআপটি ব্যবহার করতে চান তাহলেও কোন সমস্যা নাই।

কিভাবে ব্যাকআপবাড্ডি দিয়ে আপনার সাইটের ব্যকআপ নিবেন?

১। প্রথমে এখানে ক্লিক করে ব্যাকআপবাড্ডি প্লাগিনটা ডাউনলোড করুন।

২। ডাউনলোড শেষে প্লাগিনটা আপনার সাইটে ইন্সটল করুন।

৩। বামদিকে সেটিংস মেন্যুর নিচে BackupBuddy” থেকে “Backups” এ ক্লিক করুন।

৪। এখানে মোট দুটি অপশন পাবেন। যথাঃ

  • Full Backup
  • Database Only

৫। ডেটাবেসসহ পুরো সাইটের ব্যকআপ নেওয়ার জন্য “Full Backup” এ ক্লিক করুন।

৬। একটু অপেক্ষা করুন। কিছুক্ষণের মধ্যেই ব্যকআপ কমপ্লিট হয়ে যাবে

৭। ব্যাকআপ তৈরী হয়ে গেল। এখন আপনি ব্যাকআপটি ডাউনলোড করতে পারেন। কিংবা আপনার ইমেইল, FTP, Amazon S3 তে সেন্ড করে দিতে পারেন। ব্যাকআপটি ডাউনলোডের পর অবশ্যই “Download Import/Migration Script” তে ক্লিক করে importbuddy.php ফাইলটা ডাউনলোড করে নিবেন।

৮। ব্যাস ! এখন ডাউনলোডকৃত ফাইলগুলি কম্পিউটারে সুরক্ষিত জায়গায় রাখুন এবং সাইট নিয়ে নিশ্চিত থাকুন।

ব্যাকআপবাড্ডির ব্যকআপটি দিয়ে কিভাবে সাইট রিষ্টোর করবেন?

যদি সাইট হ্যাক হয়ে যায় বা কখনো রিষ্টোর করার প্রয়োজন পড়ে তাহলে রিষ্টোর কারার প্রয়োজন হতে পারে। নিচের স্টেপ বাই স্টেপ বর্ণনা করলাম। আশা করি বুঝতে পারবেন-

১। আপনার সাইটের ব্যকআপ ফাইলটি এবং importbuddy.php ফাইল দুটি আপনার CPanel ফাইল ম্যানেজারের রুট ফোল্ডার (Public_html) অথবা আপনি যে ডিরেক্টটিতে সাইট রিস্টোর করতে চান সেখানে আপলোড করুন। তবে ফাইল দুটি আপলোড করার আগে অবশ্যই ওই ফোল্ডারের আগের সব ফাইলগুলি ডিলেট করে দিবেন।

২। ইন্টারনেট ব্রাউজারে www.yourdoamin.com/importbuddy.php ( “yourdomain.com” এ আপনার ডোমেইন এর নাম হবে) ব্রাউজ করুন।

৩। BackupBuddy Restoration & Migration Tool আসবে। Next Step » এ ক্লিক করুন।

৪। আপনি যদি হোস্টিং চেন্স করে অন্য সার্ভারে আসেন তাহলে Migrate to new server সিলেক্ট করুন। আর যদি বর্তমান হোস্টিং এর সার্ভারেই রিষ্টোর করতে চান তাহলে Restore to same server সিলেক্ট করে Next » এ ক্লিক করুন।

৫। ব্যাকআপের ফাইলগুলি Extracted হবে। Next Step » ক্লিক করুন।

৬। আপনার সিপ্যানেলে পূণরায় ফিরে গিয়ে MySQL Database অপশন থেকে আগের ডেটাবেসটি মুছে দিয়ে নতুন একটি ডেটাবেস তৈরী করুন।

৭। এরপর Step 4 এর এখানে Database Name এ আপনার নতুন তৈরীকৃত ডেটাবেসটির নাম দিন, Database User এ আপনার দেয়া ডেটাবেসটির ইউজারনেম দিন এবং Database Pass এ ডেটাবেস ইউজারের পাসওয়ার্ডটি দিন। এছাড়া বাকী সবকিছু ডিফল্ট রেখে Next Step » এ ক্লিক করুন।

৮। একটু অপেক্ষা করুন। কিছুক্ষনের মধ্যেই আপনার নতুন ডেটাবেসে আগের ডেটাবেসের সব তথ্যগুলি যোগ করা হয়ে গেলে Import Complete! ম্যাসেজ দেখাবে। ইমপোর্ট শেষে Delete import & migration files » এ ক্লিক করুন।

৯। কিছু কিছু ফাইল যেমনঃ importbuddy.php, db.sql, backupbuddy_dat.php অটোমেটিক ডিলেট নাও হতে পারে। তাই আপনাকে সিপ্যানেলের ফাইল ম্যানেজার থেকে ম্যানুয়ালী এই তিনটি ফাইল অবশ্যই মুছে দিতে হবে। ১০। অনেক হয়েছে ! বহুত খাটলেন 😛 অভিনন্দন ! আপনি সফলভাবে আপনার সাইটটি রিষ্টোর করতে পেরেছেন ! এখন আপনি আপনার সাইট ব্রাউজ করলেই সবকিছু আগের মতই দেখতে পাবেন 🙂 ।

টিউটোরিয়ালটির যদি কোথাও বুঝতে সমস্যা হয় তাহলে মন্তব্যের মাধ্যমে জানাতে পারেন।

ভাল থাকুন
ধন্যবাদ।

রুবেল সাহেবরে উৎসর্গকৃত 😉