আমি দেখতে পাচ্ছি আপনি আপনার ওয়ার্ডপ্রেস সাইটটিকে বিকাশের পরিবেশ থেকে নতুন সার্ভার বা প্রোডাকশন সার্ভারে নিয়ে যেতে চান।
সম্প্রতি, আমি আমার সাইটটি প্রোডাকশন সার্ভারে স্থানান্তরিত করেছি এবং আমি একই পরিস্থিতির মুখোমুখি হয়েছি। আমার সাইটের ইউআরএল আপডেট করতে হবে কারণ ওয়ার্ডপ্রেস সাইটের ইউআরএল ডেটাবেসে সংরক্ষণ করে।
আমি খুব ভাল মাইএসকিউএল কোয়েরি পেয়েছি যা ব্যবহার করে আমি সহজেই সরাসরি ডাটাবেস থেকে ইউআরএল পরিবর্তন করতে পারি।
SET @search := "http://olddomain.com";
SET @replace := "http://newdomain.com";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "siteurl";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "home";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "product_list_url";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "shopping_cart_url";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "checkout_url";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "widget_text";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "headerImageLogo";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "cunjo_plugin_url";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "wpsr_socialbt_data";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "issuem";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "_transient_dgxdonate_t70pbg1htu_1396322372";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "dgx_donate_log";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "headerBackgroundImage";
UPDATE `wp_options` SET `option_value` = REPLACE(option_value, @search, @replace) WHERE option_name = "transact_url";
UPDATE `wp_postmeta` SET `meta_value`=REPLACE(meta_value, @search, @replace);
UPDATE `wp_usermeta` SET `meta_value`=REPLACE(meta_value, @search, @replace);
UPDATE `wp_posts` SET `guid`=REPLACE(guid, @search, @replace);
UPDATE `wp_posts` SET `post_content`=REPLACE(post_content, @search, @replace);
আপনাকে কেবল পুরানো ডোমেন নাম থেকে নতুন ডোমেনে আপনার সাইটের ইউআরএল প্রতিস্থাপন করতে হবে এবং তারপরে পিএইচপিএমওয়াইডমিন ব্যবহার করে মাইএসকিউএলে কোয়েরি চালাবেন।
আরও রেফারেন্সের জন্য, আপনি এই টিউটোরিয়ালটি পড়তে পারেন ।
https://tryvary.com/wordpress-change-url-in-database-using-mysql-query/