কোনো নির্দিষ্ট সময়ে আপনি অনুভব করতে পারেন যে আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের ডোমেইন নাম পরিবর্তন করতে হবে। হয়তো আপনি আরও ভাল একটি ডোমেইন নাম খুঁজে পেয়েছেন, অথবা সেটআপ করার জন্য একটি অস্থায়ী ডোমেইন ব্যবহার করছিলেন। যাই হোক, আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের মধ্যে কয়েকটি সেটিং পরিবর্তন করতে হবে যাতে আপনার নতুন ডোমেইনে সুষ্ঠুভাবে স্থানান্তর করা যায়।
যদি আপনাকে আপনার ওয়েবসাইটকে একটি নতুন সার্ভারে স্থানান্তর করতে হয়, তবে ডাউনটাইম ছাড়া মাইগ্রেশন করার জন্য এই গাইডটি দেখুন।
প্রস্তুতি: সমস্ত প্রয়োজনীয় তথ্য সংগ্রহ করুন
আপনার ডোমেইন নাম পরিবর্তন করার আগে, আপনাকে নিম্নলিখিত তথ্যগুলো অবিলম্বে অ্যাক্সেসযোগ্য রাখতে হবে:
- আপনার ওয়ার্ডপ্রেস অ্যাডমিনিস্ট্রেটর লগইন শংসাপত্র। এটি হল ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগইন করার জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড।
- আপনার ফাইল ম্যানেজার বা cPanel লগইন শংসাপত্র।
- আপনার FTP লগইন শংসাপত্র।
- আপনার কন্ট্রোল প্যানেলের মাধ্যমে PHPmyAdmin-এ অ্যাক্সেস।
আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের একটি সম্পূর্ণ ব্যাকআপ নেওয়া కూడా बुद्धিমানের কাজ।
নিচে আপনার ওয়ার্ডপ্রেস ডোমেইন নাম পরিবর্তনের চারটি বিকল্প দেওয়া হলো, সবচেয়ে সহজ পদ্ধতির সাথে শুরু করে এবং শেষের দুটি বিকল্পটি শুধুমাত্র তখন ব্যবহার করা উচিত যখন প্রথম দুটি পদ্ধতি কাজ না করে।
১. ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলের মাধ্যমে ডোমেইন নাম পরিবর্তন করুন
আপনার ডোমেইন নাম পরিবর্তন করার সবচেয়ে সহজ উপায় হল আপনার ওয়ার্ডপ্রেস অ্যাডমিন অ্যাকাউন্টে লগইন করে General Settings পৃষ্ঠায় যাওয়া। সেখানে আপনি "WordPress Address (URL)" এবং "Site Address (URL)" নামে দুটি অপশন দেখতে পাবেন।
এই দুটি URL-কে আপনার লক্ষ্য ডোমেইন নাম দিয়ে পরিবর্তন করveno। অধিকাংশ ক্ষেত্রে এই দুটি URL একই হবে, কিন্তু যদি আপনি আপনার ওয়ার্ডপ্রেস ফাইলগুলো ডোমেন এক্সেসের জন্য ব্যবহৃত ডিরেক্টরির থেকে আলাদা কোনো ডিরেক্টরিতে রাখেন তবে এগুলো আলাদা হবে। সেক্ষেত্রে, "WordPress Address" অপশনটি আপনার ওয়ার্ডপ্রেস ফাইলগুলোর ডিরেক্টরি নির্দেশ করে তা নিশ্চিত করুন। "Site Address" URL হল সেটি যা লোকেরা আপনার ওয়েবসাইট এক্সেস করার জন্য টাইপ করবে।
যদি আপনি আপনার অ্যাডমিন ড্যাশবোর্ড এক্সেস করতে পারেন তবে এই অপশনটি কাজ করবে। যদি আপনি অ্যাডমিন ড্যাশবোর্ড এক্সেস না করতে পারেন, তবে পরবর্তী অপশনটি আপনাকে সাহায্য করবে।
২. phpMyAdmin-এর মাধ্যমে ডাটাবেস সম্পাদনা করুন
আপনার ডাটাবেসে কোনো পরিবর্তন করার আগে, cPanel বা আপনি যে কন্ট্রোল প্যানেল ব্যবহার করছেন তার মাধ্যমে সেটির ব্যাকআপ নিশ্চিত করুন।
phpMyAdmin-এ নেভিগেট করুন এবং বাম পাশের কলামে আপনার ওয়ার্ডপ্রেস ডাটাবেসটি খুঁজুন। ডাটাবেসের নামটিতে ক্লিক করে সিলেক্ট করুন। ডাটাবেসের নামের নিচে টেবিলের একটি তালিকা দেখতে পাবেন। "wp_options" নামের টেবিলটি খুঁজে বের করুন এবং সেটিতে ক্লিক করুন। এই টেবিলের ভিতরে দুটি সারি আছে যা আপনাকে সম্পাদনা করতে হবে: "siteurl" এবং "home"। এগুলো সাধারণত প্রথম দুটি অপশন হিসেবে থাকে। এই মানগুলো আপনার লক্ষ্য ডোমেইন প্রতিফলিত করাতে পরিবর্তন করুন, এবং কাজটি হয়ে গেলো!
৩. wp-config.php ফাইলটি সম্পাদনা করুন
যদি প্রথম দুটি অপশন কাজ না করে, তবে আপনি সরাসরি "wp-config.php" ফাইলটি সম্পাদনা করতে পারেন। আপনি আপনার ফাইল ম্যানেজারের ভিতরেই এই ফাইলটি সম্পাদনা করতে পারেন, অথবা ফাইলটি ডাউনলোড করে আপনার FTP ক্লায়েন্টের মাধ্যমে সম্পাদনা করে আবার আপলোড করতে পারেন।
আপনাকে সেই দুটি কোড লাইন চিহ্নিত করতে হবে যা আপনার ডোমেইন নামের URL সংজ্ঞায়িত করে। সেগুলো নিচের মতো দেখাবে:
define( 'WP_HOME', 'https://example.com' ); define( 'WP_SITEURL', 'https://example.com' );
"example.com" এর উভয় উদাহরণকে আপনার লক্ষ্য ডোমেইন নাম দিয়ে প্রতিস্থাপন করুন।
ডোমেইন নাম পরিবর্তনের এই পদ্ধতিটি কাজ করবে কিন্তু এটি শেষ অবলম্বন হিসেবে ব্যবহার করা উচিত। আপনি যখন ম্যানুয়ালি "wp-config.php" ফাইলটি সম্পাদনা করেন, তখন আপনি মূলত সাইটের মানগুলো আপনার ওয়েবসাইটে হার্ড-কোড করছেন এবং অ্যাডমিন ড্যাশবোর্ডের General Settings থেকে আর সেই মানগুলো পরিবর্তন করতে পারবেন না।
৪. ডাটাবেস আপডেট করার জন্য functions.php ফাইলটি সম্পাদনা করুন
এই অপশনটি একটি অস্থায়ী কমান্ড এবং এটি স্থায়ী সমাধান হিসেবে ব্যবহার করা উচিত নয়। শুধুমাত্র তখন এই পদ্ধতি ব্যবহার করুন যখন অন্যান্য সব অপশন ব্যর্থ হয়েছে এবং/অথবা আপনার সাইট ফ্রন্ট-এন্ডের মাধ্যমে অ্যাক্সেসযোগ্য নয়।
functions.php-এ "
update_option( 'siteurl', 'https://example.com' ); update_option( 'home', 'https://example.com' );
সম্পাদিত ফাইলটি আপনার সাইটে আপলোড করুন, এবং তারপর অ্যাডমিন পৃষ্ঠায় কয়েকবার লগইন করুন। এটি ডাটাবেসে আপনার অপশনগুলোর আপডেটকে ট্রিগার করবে। একবার আপনার সাইট কার্যকর হয়ে গেলে, আপনাকে functions.php ফাইল থেকে এই দুটি কোড লাইন মুছে ফেলা উচিত। ডাটাবেস আপডেটড অবস্থায় থাকবে।
যদি আপনার ওয়ার্ডপ্রেস থিমে functions.php ফাইল না থাকে, তবে উপরের দুটি কোড লাইনকে php ট্যাগের ভিতরে মুড়ে একটি তৈরি করতে পারেন, নিচের মত:
উপরের কোডটি "functions.php" নামে একটি প্লেইন টেক্সট ফাইল হিসেবে সংরক্ষণ করে আপনার থিমের মূল ডিরেক্টরিতে আপলোড করুন। আপনার অ্যাডমিন প্যানেলে কয়েকবার লগইন করুন কমান্ডটি ট্রিগার করার জন্য, এবং তারপর ডাটাবেস অপশনগুলো আপডেট হলে এই ফাইলটি মুছে ফেলা মনে রাখুন।
উপরের যেকোনো একটি অপশন ব্যবহার করে সঠিক মানগুলো পরিবর্তন করার পর, আপনার ওয়ার্ডপ্রেস ওয়েবসাইটের ডোমেইন এখন পরিবর্তিত হয়ে যাবে।