একটি ডাটাবেস ব্যবহার করে একাধিক ওয়ার্ডপ্রেস ওয়েবসাইট সেটআপ করুন

এই টিউটোরিয়ালে শিখুন কিভাবে আলাদা ফাইল রেখে একটি ডাটাবেস ব্যবহার করে একাধিক ওয়ার্ডপ্রেস ওয়েবসাইট পরিচালনা করবেন। ধাপে ধাপে নির্দেশনা এবং কোড উদাহরণসহ, এই গাইডটি আপনাকে সময় এবং রিসোর্স সাশ্রয়ে সাহায্য করবে। এটি ডেভেলপার এবং ওয়েবসাইট অ্যাডমিনদের জন্য একটি চমৎকার সমাধান।

How to Use a Single Database for Multiple WordPress Websites

আপনার যদি একাধিক ওয়ার্ডপ্রেস ওয়েবসাইট থাকে এবং আপনি তাদের জন্য একটি ডাটাবেস শেয়ার করতে চান, তবে এই গাইডটি আপনার জন্য। একটি শেয়ারড ডাটাবেস একই সময়ে আপনার রিসোর্স বাঁচাবে এবং ব্যবস্থাপনা সহজ করবে। এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে আলাদা ফাইল রেখে একাধিক ওয়েবসাইটের জন্য একটি ডাটাবেস ব্যবহার করবেন।


ধাপ ১: প্রয়োজনীয় জিনিসপত্র

  • একটি শেয়ারড ডাটাবেস, যা উভয় ওয়েবসাইট অ্যাক্সেস করতে পারে।
  • আলাদা ডোমেইন বা সাবডোমেইন (যেমন: example1.com এবং example2.com)।
  • উভয় ওয়েবসাইটে ওয়ার্ডপ্রেস ইন্সটল থাকতে হবে।

ধাপ ২: wp-config.php ফাইল কনফিগার করুন

১. দ্বিতীয় ওয়েবসাইটের wp-config.php ফাইলটি খুলুন।
২. প্রথম ওয়েবসাইটের ডাটাবেসের তথ্য দিয়ে আপডেট করুন।

উদাহরণ কোড:

<?php
// ** ডাটাবেস সেটিংস - শেয়ারড ডাটাবেস ** //
define( 'DB_NAME', 'shared_database_name' );
define( 'DB_USER', 'database_username' );
define( 'DB_PASSWORD', 'database_password' );
define( 'DB_HOST', 'localhost' );

// ** ক্যারেক্টার সেট এবং কলেট টাইপ ** //
define( 'DB_CHARSET', 'utf8' );
define( 'DB_COLLATE', '' );

// ** প্রতিটি ওয়েবসাইটের জন্য আলাদা কিজ এবং সল্ট সেট করুন ** //
define( 'AUTH_KEY',         'unique-key-website-2' );
define( 'SECURE_AUTH_KEY',  'unique-secure-auth-key-website-2' );
define( 'LOGGED_IN_KEY',    'unique-logged-in-key-website-2' );
define( 'NONCE_KEY',        'unique-nonce-key-website-2' );
define( 'AUTH_SALT',        'unique-auth-salt-website-2' );
define( 'SECURE_AUTH_SALT', 'unique-secure-auth-salt-website-2' );
define( 'LOGGED_IN_SALT',   'unique-logged-in-salt-website-2' );
define( 'NONCE_SALT',       'unique-nonce-salt-website-2' );

// ** টেবিল প্রিফিক্স - ডেটা শেয়ার করার জন্য প্রথম ওয়েবসাইটের প্রিফিক্স ব্যবহার করুন ** //
$table_prefix = 'wp_';

// ** দ্বিতীয় ওয়েবসাইটের URL নির্ধারণ করুন ** //
define( 'WP_HOME', 'https://example2.com' );
define( 'WP_SITEURL', 'https://example2.com' );

/* সম্পাদনা বন্ধ করুন, শুভ ব্লগিং! */

/** ওয়ার্ডপ্রেস ডিরেক্টরির অ্যাবসোলুট পাথ। */
if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', __DIR__ . '/' );
}

/** ওয়ার্ডপ্রেস ভেরিয়েবল এবং ইনক্লুড ফাইল সেটআপ করুন। */
require_once ABSPATH . 'wp-settings.php';

ধাপ ৩: সিস্টেম টেস্ট করুন

১. উভয় ওয়েবসাইট ভিজিট করে নিশ্চিত করুন যে সেগুলো ঠিকঠাক কাজ করছে।
২. যেকোনো কনটেন্ট পরিবর্তন (যেমন: পোস্ট বা পেজ) উভয় ওয়েবসাইটে সঠিকভাবে আপডেট হচ্ছে কিনা পরীক্ষা করুন।


রক্ষণাবেক্ষণের টিপস

  • থিম এবং প্লাগিন: উভয় ওয়েবসাইটে একই থিম এবং প্লাগিন ব্যবহার করুন।
  • মিডিয়া ফাইল: মিডিয়া ফাইল শেয়ার করতে একটি CDN বা সিম্বলিক লিংক ব্যবহার করুন।
  • ব্যাকআপ: নিয়মিত ডাটাবেস এবং ফাইল ব্যাকআপ নিন।

উপসংহার

একটি ডাটাবেস ব্যবহার করে একাধিক ওয়ার্ডপ্রেস ওয়েবসাইট পরিচালনা একটি চমৎকার সমাধান। এই পদ্ধতি আপনার রিসোর্স অপ্টিমাইজ করার পাশাপাশি ব্যবস্থাপনা সহজ করবে।

Leave a Comment