সিপ্যানেল এবং লোকাল হোস্টে জুমলার ডেটাবেসের ব্যাকআপ নেয়ার নিয়ম
আসলে শুধু জুমলা নয় যেকোন ডেটাবেসেরই ব্যাকআপ এভাবে নেয়া যায়।এজন্য প্রথমে মাইএসকিউয়েল এ ঢুকতে হবে অর্থ্যাৎ ব্রাউজারে লিখুন http://localhost/phpmyadmin/ এরপর বাম দিকে জুমলার জন্য তৈরীকৃত ডেটাবেসটির উপর ক্লিক করুন।এবার যে উইন্ডো আসবে সেখানে Export ট্যাবে ক্লিক করুন।
এখন ডেটাবেসটি সেভ করার জন্য অনেক অপশন নিয়ে একটা উইন্ডো আসবে।এখান থেকে আপনি বাছাই করতে পারেবেন যে কোন ফরমেটে ডেটাবেসটি সেভ করবেন,নির্দিষ্ট কোন টেবিল সেভ করবেন কিনা ইত্যাদি ।ডিফল্ট হিসেবে সব টেবিল সিলেক্ট করা থাকে এবং এসকিউয়েল ফরমেট (SQL) এর রেডিও বাটনে টিকমার্ক দেয়া থাকে।এবার আপনি নিচে Go বাটনে ক্লিক করুন এবং সেভ করুন।
ডেটাবেস ঢুকানো বা রিস্টোর করারও পদ্ধতি একই।যে ডেটাবেসটির ব্যাকআপ নিলেন ধরুন সেটাই রিস্টোর করবেন।রিস্টোর সাধারনত তখনই করা হয় যখন সাইট হ্যাক হয় বা ডেটাবেসে কোন সমস্যা দেখা দেয়।এখানে পরীক্ষা করার আপনি একটা নতুন ডেটাবেস তৈরী করুন ধরলাম ‘gg’ নামে একটা ডেটাবেস তৈরী করলেন এবার আগের মতই এই ডেটাবেসটা খুলে যেভাবে Export করেছিলেন সেই ট্যাবের পাশেই দেখুন Emport নামের একটা ট্যাব।এই ট্যাবে ক্লিক করে আপনি এর আগে যে ডেটাবেসটির ব্যাকআপ নিলেন সেটার লোকেশন দেখিয়ে দিন তারপর Go বাটনে ক্লিক করলেই ডেটাবেস রিস্টোর হয়ে যাবে।
সিপ্যানেল হলে লগিন এর পর নিচে দেখবেন ডেটবেস সেকশন আছে সেখানে phpmyadmin এ ক্লিক করলেই লোকালহোস্টের মতই মাইএসকিউয়েল উইন্ডো আসবে এরপরের কাজ লোকালহোস্টের মতই।
আরও একভাবে ব্যাকআপ নিতে পারেন-
১.gg ডেটাবেসে ক্লিক করুন।
২.SQL ট্যাবে ক্লিক করে ডেটাবেসের কোডটি পেস্ট করে দিন।(যে ডেটাবেসটি Export করে রেখেছেন সেটা নোটপ্যাডে খুললেই ডেটাবেসের কোডটি পাবেন)
৩.এবার Go বাটনে ক্লিক করলেই ডেটাবেস রিস্টোর হয়ে যাবে।
সিপ্যানেলে আরও একটা সিস্টেম আছে ব্যাকআপ নেয়ার-
সিপ্যানেলে লগিন করলে Files সেকশন থেকে Backup আইকনে ক্লিক করে গেলে দেখবেন পূর্নাঙ্গ বা আংশিক (যেমন শুধু ডেটাবেস বা হোম ডিরেক্টরি) ব্যাকআপ নেয়ার অপশন আছে।এখান থেকে Home Directory তে ক্লিক করলে সাইটের পূর্নাঙ্গ ব্যাকআপ ডাউনলোড শুরু হবে।এর নিচে DATABASES অংশে আপনার সাইটের ডেটাবেসের উপর ক্লিক করলে শুধু ডেটাবেস ডাউনলোড হবে।পরবর্তীতে এগুলি প্রয়োজনে রিস্টোর করতে পারবেন।(ছবির ডানদিকে দেখুন এসব রিস্টোর করার জন্য Browse বাটন আছে।)
**জুমলার সিকিউরিটির জন্য আমরা configuration.php এবং .htaccess ফাইলে বিভিন্ন কোড দিয়ে থাকি এসবের কারনে রিস্টোর নাও হতে পারে তাই এসব কোড আগে তুলে দিয়ে তারপর ডেটাবেস রিস্টোর করুন।রিস্টোর করার পর আবার কোডগুলি ঐ ফাইলগুলিতে দেয়া যাবে।
**এই ফাইলগুলিতে কোডলিখে কিভাবে জুমলার সিকিউরিটি মজবুত করা যায় আমার সেই টিউটোরিয়ালগুলি পড়ে আসলে আরও ভাল বুঝতে পারবেন।
এখন ডেটাবেসটি সেভ করার জন্য অনেক অপশন নিয়ে একটা উইন্ডো আসবে।এখান থেকে আপনি বাছাই করতে পারেবেন যে কোন ফরমেটে ডেটাবেসটি সেভ করবেন,নির্দিষ্ট কোন টেবিল সেভ করবেন কিনা ইত্যাদি ।ডিফল্ট হিসেবে সব টেবিল সিলেক্ট করা থাকে এবং এসকিউয়েল ফরমেট (SQL) এর রেডিও বাটনে টিকমার্ক দেয়া থাকে।এবার আপনি নিচে Go বাটনে ক্লিক করুন এবং সেভ করুন।
ডেটাবেস ঢুকানো বা রিস্টোর করারও পদ্ধতি একই।যে ডেটাবেসটির ব্যাকআপ নিলেন ধরুন সেটাই রিস্টোর করবেন।রিস্টোর সাধারনত তখনই করা হয় যখন সাইট হ্যাক হয় বা ডেটাবেসে কোন সমস্যা দেখা দেয়।এখানে পরীক্ষা করার আপনি একটা নতুন ডেটাবেস তৈরী করুন ধরলাম ‘gg’ নামে একটা ডেটাবেস তৈরী করলেন এবার আগের মতই এই ডেটাবেসটা খুলে যেভাবে Export করেছিলেন সেই ট্যাবের পাশেই দেখুন Emport নামের একটা ট্যাব।এই ট্যাবে ক্লিক করে আপনি এর আগে যে ডেটাবেসটির ব্যাকআপ নিলেন সেটার লোকেশন দেখিয়ে দিন তারপর Go বাটনে ক্লিক করলেই ডেটাবেস রিস্টোর হয়ে যাবে।
সিপ্যানেল হলে লগিন এর পর নিচে দেখবেন ডেটবেস সেকশন আছে সেখানে phpmyadmin এ ক্লিক করলেই লোকালহোস্টের মতই মাইএসকিউয়েল উইন্ডো আসবে এরপরের কাজ লোকালহোস্টের মতই।
আরও একভাবে ব্যাকআপ নিতে পারেন-
১.gg ডেটাবেসে ক্লিক করুন।
২.SQL ট্যাবে ক্লিক করে ডেটাবেসের কোডটি পেস্ট করে দিন।(যে ডেটাবেসটি Export করে রেখেছেন সেটা নোটপ্যাডে খুললেই ডেটাবেসের কোডটি পাবেন)
৩.এবার Go বাটনে ক্লিক করলেই ডেটাবেস রিস্টোর হয়ে যাবে।
সিপ্যানেলে আরও একটা সিস্টেম আছে ব্যাকআপ নেয়ার-
সিপ্যানেলে লগিন করলে Files সেকশন থেকে Backup আইকনে ক্লিক করে গেলে দেখবেন পূর্নাঙ্গ বা আংশিক (যেমন শুধু ডেটাবেস বা হোম ডিরেক্টরি) ব্যাকআপ নেয়ার অপশন আছে।এখান থেকে Home Directory তে ক্লিক করলে সাইটের পূর্নাঙ্গ ব্যাকআপ ডাউনলোড শুরু হবে।এর নিচে DATABASES অংশে আপনার সাইটের ডেটাবেসের উপর ক্লিক করলে শুধু ডেটাবেস ডাউনলোড হবে।পরবর্তীতে এগুলি প্রয়োজনে রিস্টোর করতে পারবেন।(ছবির ডানদিকে দেখুন এসব রিস্টোর করার জন্য Browse বাটন আছে।)
**জুমলার সিকিউরিটির জন্য আমরা configuration.php এবং .htaccess ফাইলে বিভিন্ন কোড দিয়ে থাকি এসবের কারনে রিস্টোর নাও হতে পারে তাই এসব কোড আগে তুলে দিয়ে তারপর ডেটাবেস রিস্টোর করুন।রিস্টোর করার পর আবার কোডগুলি ঐ ফাইলগুলিতে দেয়া যাবে।
**এই ফাইলগুলিতে কোডলিখে কিভাবে জুমলার সিকিউরিটি মজবুত করা যায় আমার সেই টিউটোরিয়ালগুলি পড়ে আসলে আরও ভাল বুঝতে পারবেন।
0 মন্তব্য(গুলি):
Post a Comment