লোকালহোস্ট থেকে লাইভ সার্ভারে মাইগ্রেশন

সাইট মাইগ্রেশন এবং ব্যাকআপ - ওয়ার্ডপ্রেস (Wordpress) - Web Development

260

WordPress সাইট তৈরি করার পর, সেটি লাইভ সার্ভারে স্থানান্তর করা একটি গুরুত্বপূর্ণ ধাপ। লোকালহোস্টে আপনার সাইটটি ডেভেলপ করার পর, সেটিকে পাবলিক ওয়েব সার্ভারে চালু করতে হলে কিছু নির্দিষ্ট পদ্ধতি অনুসরণ করতে হয়। এই প্রক্রিয়াটি সঠিকভাবে করতে না পারলে সাইটের ফাংশনালিটি বা ডিজাইন ক্ষতিগ্রস্ত হতে পারে।

এখানে লোকালহোস্ট থেকে লাইভ সার্ভারে WordPress সাইট মাইগ্রেট করার ধাপগুলো বিস্তারিতভাবে আলোচনা করা হলো:


1. লোকাল সাইটের ডেটাবেস এবং ফাইল এক্সপোর্ট করা

ডেটাবেস এক্সপোর্ট

WordPress সাইটের ডেটাবেস হল সমস্ত পোস্ট, পেজ, কমেন্ট, সেটিংস এবং অন্যান্য ডেটা সংরক্ষণের জায়গা। সাইট মাইগ্রেট করার জন্য, আপনাকে প্রথমে লোকালহোস্টের ডেটাবেস এক্সপোর্ট করতে হবে।

  1. phpMyAdmin-এ লগইন করুন (যা XAMPP/WAMP/MAMP-এ আপনি ব্যবহার করেন)।
  2. আপনার ডেটাবেস নির্বাচন করুন (যেটি আপনি WordPress ইন্সটল করেছেন)।
  3. ডেটাবেস নির্বাচন করার পর, উপরের মেনু থেকে Export অপশন ক্লিক করুন।
  4. Quick এবং SQL ফরম্যাট নির্বাচন করুন এবং Go ক্লিক করুন।
  5. ডেটাবেসের .sql ফাইল ডাউনলোড হবে, যা লাইভ সার্ভারে ইমপোর্ট করতে হবে।

ফাইল এক্সপোর্ট

WordPress সাইটের ফাইলগুলোর মধ্যে থিম, প্লাগইন, আপলোডস এবং কাস্টম স্ক্রিপ্ট থাকে। আপনাকে এই ফাইলগুলি এক্সপোর্ট করতে হবে।

  1. আপনার WordPress ইনস্টলেশনের রুট ফোল্ডার (যেমন: htdocs/my-site/ অথবা www/my-site/) খুঁজে বের করুন।
  2. সমস্ত ফাইল (wp-content, wp-config.php, wp-admin, wp-includes ইত্যাদি) সিলেক্ট করুন এবং একটি জিপ ফাইল (ZIP) আর্কাইভে কম্প্রেস করুন।
  3. জিপ ফাইলটি ডাউনলোড করুন এবং লাইভ সার্ভারে আপলোড করতে প্রস্তুত করুন।

2. লাইভ সার্ভারে ফাইল এবং ডেটাবেস আপলোড করা

ফাইল আপলোড করা

  1. FTP ক্লায়েন্ট (যেমন FileZilla) ব্যবহার করে আপনার ওয়েব হোস্টিং সার্ভারে সংযুক্ত হন।
  2. আপনার সাইটের রুট ফোল্ডারে (যেমন public_html অথবা www) চলে যান।
  3. পূর্বে ডাউনলোড করা জিপ ফাইলটি আপলোড করুন এবং সার্ভারে এক্সট্র্যাক্ট করুন।
  4. ফাইল এক্সট্র্যাক্ট করার পর, সমস্ত ফাইল সঠিকভাবে আপলোড হয়েছে কিনা নিশ্চিত করুন।

ডেটাবেস ইমপোর্ট করা

  1. আপনার হোস্টিং অ্যাকাউন্টের cPanel-এ লগইন করুন।
  2. phpMyAdmin অপশনটি খুঁজে বের করুন এবং ওপেন করুন।
  3. বামপাশের মেনু থেকে নতুন ডেটাবেস তৈরি করুন (এটি আপনার সাইটের জন্য ডেটাবেস হতে হবে)।
  4. ডেটাবেসটি নির্বাচন করে Import ট্যাব ক্লিক করুন।
  5. আপনি যে .sql ফাইলটি ডাউনলোড করেছেন, সেটি আপলোড করুন এবং ইমপোর্ট করুন।

3. wp-config.php ফাইল কনফিগারেশন

WordPress সাইটে ডেটাবেস সংযোগ করার জন্য wp-config.php ফাইলটি কনফিগার করা প্রয়োজন। লাইভ সার্ভারে আপলোড করার পর এই ফাইলটি পরিবর্তন করতে হবে।

  1. FTP ক্লায়েন্টে wp-config.php ফাইলটি খুঁজে বের করুন এবং এডিট করুন।
  2. ডেটাবেস হোস্ট, নাম, ইউজার এবং পাসওয়ার্ড লাইভ সার্ভারের ডেটাবেসের সাথে মেলে এমন তথ্য দিয়ে আপডেট করুন:

    define( 'DB_NAME', 'your_db_name' );
    define( 'DB_USER', 'your_db_user' );
    define( 'DB_PASSWORD', 'your_db_password' );
    define( 'DB_HOST', 'localhost' ); // সাধারণত localhost
    
  3. ফাইলটি সেভ করুন এবং সার্ভারে আপলোড করুন।

4. ডেটাবেস URL এবং সাইট URL আপডেট করা

লোকালহোস্ট থেকে লাইভ সার্ভারে স্থানান্তরের সময়, সাইটের URL এবং ডেটাবেসের URL পরিবর্তন করতে হবে। এজন্য আপনি দুইটি পদ্ধতি অনুসরণ করতে পারেন:

phpMyAdmin-এ URL পরিবর্তন

  1. phpMyAdmin-এ গিয়ে আপনার ডেটাবেস নির্বাচন করুন।
  2. wp_options টেবিলটি খুঁজে বের করুন এবং এই টেবিলের মধ্যে siteurl এবং home নামক দুটি এন্ট্রি থাকবে।
  3. উল্লিখিত দুইটি এন্ট্রি’র URL পরিবর্তন করে লাইভ সার্ভারের ডোমেইন নাম দিন, যেমন:
    • siteurlhttps://yourdomain.com
    • homehttps://yourdomain.com

wp-config.php-তে URL পরিবর্তন

আপনি চাইলে wp-config.php ফাইলের মধ্যে সাইট URL হার্ডকোডও করতে পারেন:

define('WP_HOME', 'https://yourdomain.com');
define('WP_SITEURL', 'https://yourdomain.com');

5. প্লাগইন এবং থিম আপডেট করা

লাইভ সার্ভারে আপনার সাইটের থিম এবং প্লাগইন সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করুন। প্রয়োজনে প্লাগইনগুলি আপডেট করুন বা নতুন কোনো প্লাগইন ইনস্টল করুন।


6. সাইট চেক করা

সাইট লাইভ হওয়ার পর, সবকিছু সঠিকভাবে কাজ করছে কিনা পরীক্ষা করুন:

  • সাইটের পেজ লোড হচ্ছে কি না।
  • লিংকগুলি সঠিকভাবে কাজ করছে কি না।
  • পোস্ট, পেজ, এবং মিডিয়া ফাইল সব ঠিক আছে কিনা।
  • ডেটাবেসের সাথে সংযোগ সঠিকভাবে হচ্ছে কি না।

7. SSL সাপোর্ট এবং HTTPS সেটআপ

যদি আপনি SSL সার্টিফিকেট ব্যবহার করেন, তবে নিশ্চিত করুন যে আপনার সাইট HTTPS প্রটোকলে সুরক্ষিত। cPanel থেকে SSL সার্টিফিকেট ইন্সটল করুন এবং সাইটের URL পরিবর্তন করুন যাতে এটি https:// দিয়ে শুরু হয়।


এই প্রক্রিয়াগুলি অনুসরণ করলে আপনি আপনার লোকালহোস্টের WordPress সাইট সফলভাবে লাইভ সার্ভারে মাইগ্রেট করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...