ওয়ার্ডপ্রেস উদ্ভাবন করা সবচেয়ে বেশি ব্যবহৃত CMS। সিম্পল পারসোনাল ব্লগ থেকে জটিল ই-কমার্স সাইট পর্যন্ত, এটি বিজেতা সাব্যস্ত হয়েছে। এই কারণে অনেক ডেভেলপার তাদের ওয়ার্ডপ্রেস ওয়েবসাইট লোকালহোস্ট বা পারসোনাল কম্পিউটারে তৈরি করে, ডেভেলপমেন্ট ফাইনালাইজ করে তারপর লাইভ সার্ভারে ট্রান্সফার করে বিশ্বব্যাপী উপলব্ধ করে।
আপনি যদি এই গ্রুপের সদস্য হন এবং লোকালহোস্টে ডেভেলপমেন্ট ফাইনাল হয়ে গেলে, আপনার ওয়ার্ডপ্রেস লোকালহোস্ট থেকে লাইভ সার্ভারে মুভ করার ধাপগুলো নিচে দেওয়া হলো।
নোট: এই প্রসেস অটোমেট করার প্লাগইন রয়েছে। এই টিউটোরিয়াল প্লাগইন ছাড়া ম্যানুয়াল ধাপগুলো কভার করবে।
লাইভ সার্ভারে নতুন ডেটাবেস তৈরি করুন
আপনার ওয়েব হোস্ট যদি cPanel দেয়, cPanel-এ লগ-ইন করুন, Databases সেকশনে "MySQL databases"-এ ক্লিক করুন।
New database টেক্সট বক্সে আপনার ডেটাবেসের নাম দিন এবং "Create Database" বাটনে ক্লিক করুন। প্রদর্শিত নতুন উইন্ডোতে "Go back" ক্লিক করুন।
নতুন ডেটাবেস ইউজার তৈরি করুন
পরবর্তী উইন্ডোতে ইউজারনেম এবং (স্ট্রং) পাসওয়ার্ড দিয়ে "Create user" বাটনে ক্লিক করুন। ইউজারনেম এবং পাসওয়ার্ড রেকর্ড করে রাখুন, পরে দরকার পড়বে।
আরেকবার নতুন উইন্ডোতে "Go back" ক্লিক করুন।
ইউজারকে ডেটাবেসে যোগ করুন
"Add user to database"-এ স্ক্রোল ডাউন করুন, ইউজার ড্রপডাউন লিস্ট থেকে তৈরি করা ইউজার এবং ডেটাবেস ড্রপডাউন লিস্ট থেকে তৈরি করা ডেটাবেস সিলেক্ট করুন। তারপর "Add" বাটনে ক্লিক করুন।
খুলা নতুন উইন্ডোতে "All Privileges" চেকবক্স টিক করুন, তারপর "Make changes" বাটনে ক্লিক করুন। আবার খোলা উইন্ডোতে "Go Back" ক্লিক করুন।
প্রদর্শিত উইন্ডোতে ডাবল চেক করুন যে আপনার ডেটাবেসে তৈরি করা ইউজার আছে। একবার হলে পেজের উপরের বাম কোণার Home বাটনে ক্লিক করুন।
লোকালহোস্ট থেকে ডেটাবেস মাইগ্রেট করুন
লোকালহোস্টে phpMyAdmin বা যে ডেটাবেস ম্যানেজমেন্ট প্রোগ্রাম ব্যবহার করছেন সেটি খুলুন।
আপনার ওয়ার্ডপ্রেস ডেটাবেস লোকেট করুন।
ডেটাবেস সিলেক্ট করুন, স্ক্রোল ডাউন করুন এবং "Check all"-এ ক্লিক করুন।
"Select with" ড্রপডাউন মেনুতে "Export" সিলেক্ট করুন।
পরবর্তী স্ক্রিনে ফরম্যাট SQL-এ আছে কিনা নিশ্চিত করুন, তারপর "Go"-এ ক্লিক করুন। এক্সপোর্ট করা ডেটাবেস ".sql" এক্সটেনশন দিয়ে সংরক্ষণ করুন।
ডেটাবেস ইম্পোর্ট করা
লাইভ সার্ভারের cPanel-এ ফিরে যান, "Databases"-এর নিচে "phpMyAdmin"-এ ক্লিক করুন।
বাম প্যানেলে ডেটাবেসের লিস্ট দেখবেন। এই লিস্ট থেকে টিউটোরিয়ালের শুরুতে তৈরি করা ডেটাবেসের নামে ক্লিক করুন এবং "Import" ক্লিক করুন। আপনার লোকাল কম্পিউটারে সংরক্ষিত sql ফাইল নেভিগেট করুন এবং ইম্পোর্ট করুন।
সব ঠিক থাকলে, phpMyAdmin মেইন স্ক্রিনে ফিরে আসবে। আপনি এখন লাইভ সার্ভারে ডেটাবেস মাইগ্রেশন শেষ করেছেন।
লোকালহোস্ট ফাইলগুলো cPanel-এ মুভ করুন
লোকালহোস্টে ফাইল ম্যানেজার খুলে ওয়ার্ডপ্রেস ফোল্ডারে নেভিগেট করুন (যে ফোল্ডারে "wp-admin", "wp-content" এবং "wp-includes" ফোল্ডার রয়েছে)। পুরো ওয়ার্ডপ্রেস ফোল্ডারকে একটি জিপ ফাইলে কমপ্রেস করুন।
লাইভ সার্ভারের cPanel-এ "Files" সেকশনের নিচে "File Manager" খুলুন। "Document root for" সিলেক্ট করুন এবং নিশ্চিত করুন যে আপনার ওয়েবসাইট মুভ করার ডোমেন সিলেক্ট করা আছে এবং "Go" হিট করুন।
নিশ্চিত করুন পরবর্তী উইন্ডোতে বাম প্যানেলে "public_html" সিলেক্ট করা আছে। "Upload"-এ ক্লিক করুন।
কমপ্রেসড জিপ ফাইলের লোকেশনে নেভিগেট করুন এবং আপলোড করুন। একবার কমপ্লিট হলে "Back to" লিংকে ক্লিক করুন।
এই পয়েন্টে আপনার জিপ ফাইল "public_html" ফোল্ডারে ফাইল হিসেবে ডিসপ্লে হওয়া উচিত। না হলে "Refresh" ক্লিক করুন।
জিপ ফাইল সিলেক্ট করুন এবং উপরের বাম কোণার "Extract"-এ ক্লিক করুন। এক্সট্রাকশন কমপ্লিট হলে জিপ ফাইল ডিলিট করুন।
wp-config ফাইল এডিট করা
শেষ এবং চূড়ান্ত ধাপ হল wp-config.php ফাইল এডিট করে সকল লোকালহোস্ট সেটিংস প্রোডাকশন সেটিংসে পরিবর্তন করা।
File Manager-এ "public_html"-এ ফিরে যান। "wp-config.php" ফাইল সিলেক্ট করুন এবং "code editor"-এ ক্লিক করুন।
ডেটাবেসের নাম আপনার cPanel-এ তৈরি করা ডেটাবেসের নাম দিয়ে রিপ্লেস করুন। এছাড়া "DB_USER" এবং "DB_PASSWORD" আগে তৈরি করা অনুযায়ী পরিবর্তন করুন।
"WP_HOME" এবং "WP_SITEURL" ভ্যালু চেক করুন। যদি না থাকে, wp-config.php ফাইলে নিচের লাইনগুলো যোগ করুন:
define('WP_HOME','https://your-live-url.com'); define('WP_SITEURL','https://your-live-url.com');
"your-live-url"-কে আপনার আসল ডোমেইন URL-এ পরিবর্তন করা মনে রাখবেন।
wp-config.php ফাইল সেভ করুন এবং এক্সিট করুন।
এটি হলে ব্রাউজারের অ্যাড্রেস বারে আপনার ডোমেন নাম টাইপ করুন, আপনার সাইট আপ 앤 রানিং হওয়া উচিত। প্রতিটি পেজ ঘুরে বের করুন এবং অ্যাডমিন প্যানেলে লগ-ইন করুন সবকিছু ঠিক কাজ করছে কিনা নিশ্চিত করতে। না হলে এই টিউটোরিয়াল রেফার করুন ওয়ার্ডপ্রেস ইনস্টলেশন ট্রাবলশুট করতে।
উপসংহার
এটি একটি কম্প্রিহেনসিভ টিউটোরিয়াল, এবং একটু কনফিউজিং লাগতে পারে। কিন্তু এক বা দুইবার এই প্রসেস রিপিট করলে সব ওয়ার্ডপ্রেস ইনস্টলেশনের জন্য এটি ফলো করা সহজ হয়ে যায়। এছাড়া, এই মেথড আরও পরামর্শযোগ্য যখন আপনার খুব বড় ডেটাবেস আপলোড করতে হবে না।