TechBlogSD - ওয়ার্ডপ্রেস এবং ওয়েব ডেভেলপমেন্টের জন্য সবকিছু
ওয়েব এবং ওয়ার্ডপ্রেস নির্দেশাবলী, খবর, থিম এবং প্লাগইনগুলির পর্যালোচনা

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

3

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



কেন আপনি ডাটাবেস পরিবর্তন প্রয়োজন

নিচে কিছু উদাহরণ দেওয়া হল; আপনার ডাটাবেসে পরিবর্তনের প্রয়োজন হতে পারে।

উপরের সব ক্ষেত্রে আপনার সার্চে প্রাসঙ্গিক শব্দগুলো সার্চ করে প্রতিস্থাপন করা উচিত। এটি ছোট সাইটে একটি সহজ কাজ। যখন আপনার সাইটের শত শত পৃষ্ঠা থাকা খুব বড় হয় তখন সামনের প্রান্তের ওয়ার্ডপ্রেস ভিজ্যুয়াল এডিটর থেকে একে একে সমস্ত ঘটনা খুঁজে পাওয়া অসম্ভব। একমাত্র উপায় ডাটাবেস থেকে সমস্ত শব্দ খুঁজে বের করা এবং প্রয়োজনীয় শব্দ দিয়ে প্রতিস্থাপন করা। আপনার সার্ভারে SSL সার্টিফিকেট আপগ্রেড করার একটি উদাহরণ নিন। এটি আপনার সাইটের ইউআরএলকে ” http://www.yoursite.com " থেকে “http s: //www.yoursite.com” এ পরিবর্তন করবে। সুতরাং আপনাকে সব http ঘটনা খুঁজে বের করতে হবে এবং সেগুলিকে https দিয়ে প্রতিস্থাপন করতে হবে মিশ্র বিষয়বস্তু সমস্যা এড়িয়ে সাইট।

ওয়ার্ডপ্রেস ডাটাবেসে সামগ্রী অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

  • একটি প্লাগইন ব্যবহার করা – সহজ এবং আপনার ডাটাবেসে অ্যাক্সেসের প্রয়োজন নেই।
  • এসকিউএল প্রশ্নের সাথে phpMyAdmin এর মাধ্যমে ম্যানুয়ালি সম্পাদনা করা – আপনি ঠিক কী করছেন তা আপনার জানা উচিত এবং আপনার ডাটাবেস টেবিলে অ্যাক্সেস থাকা উচিত।
  • এসকিউএল টেবিলে "খুঁজুন এবং প্রতিস্থাপন করুন" ফাংশন ব্যবহার করে।

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

1 প্লাগইন দিয়ে মাইএসকিউএল ডাটাবেসে শব্দ অনুসন্ধান এবং প্রতিস্থাপন করুন

ওয়ার্ডপ্রেস অ্যাডমিন প্যানেল থেকে " ভাল অনুসন্ধান এবং প্রতিস্থাপন " প্লাগইনটি ইনস্টল এবং সক্রিয় করুন । এটি নিম্নলিখিত বিকল্পগুলির সাথে "সেটিংস" ট্যাবের অধীনে একটি মেনু আইটেম তৈরি করবে।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

প্লাগইন সেটিংস অনুসন্ধান করুন এবং প্রতিস্থাপন করুন

  1. প্লাগইনটির "অনুসন্ধান / প্রতিস্থাপন" ট্যাবে যান।
  2. আপনি যে শব্দটি অনুসন্ধান করতে চান তা "অনুসন্ধান করুন" পাঠ্য বাক্সে প্রবেশ করুন।
  3. আপনি যে শব্দটি দিয়ে প্রতিস্থাপন করতে চান তা পাঠ্য বাক্সে লিখুন।
  4. আপনি শব্দ পরিবর্তন করতে চান ডাটাবেস টেবিল চয়ন করুন। আপনি একাধিক টেবিল নির্বাচন করতে পারেন এবং শব্দগুলি প্রতিস্থাপন করতে পারেন। সর্বদা পৃথক টেবিল নির্বাচন করুন এবং ডাটাবেস স্তরে করার পরিবর্তে পরিবর্তনগুলি করুন।
  5. ডিফল্টরূপে প্রবেশ করা শব্দগুলি কেস সংবেদনশীল। অনুসন্ধান ক্যোয়ারী কেসকে সংবেদনশীল করতে আপনি এই চেকবক্সটি সক্ষম করতে পারেন।
  6. "GUID প্রতিস্থাপন করুন" বিকল্পটি আনচেক করা নিশ্চিত করুন। গ্লোবাল ইউনিক আইডেন্টিফায়ার "wp_posts" টেবিলে আপডেট করা উচিত নয়।
  7. কোন টেবিলে কতগুলি পরিবর্তন করা হবে তা দেখতে একটি পরীক্ষা মোডে চালানো নিশ্চিত করুন।
  8. ক্যোয়ারী চালানোর জন্য "রান সার্চ/রিপ্লেস" বোতাম টিপুন।

আপনার লাইভকে স্থানীয় সার্ভারে সরানোর একটি উদাহরণ নেওয়া যাক। এই ক্ষেত্রে আপনার সমস্ত পোস্ট সামগ্রী, পোস্টমেটা এবং অপশন টেবিলে " http://www.yoursite.com " কে " http: // localhost " এ প্রতিস্থাপন করা উচিত ।

  • পয়েন্ট 2 এ "অনুসন্ধান করুন" পাঠ্য বাক্সে http সংস্করণ লিখুন।
  • পয়েন্ট 3 এ "প্রতিস্থাপন করুন" পাঠ্য বাক্সে https সংস্করণ লিখুন।
  • পয়েন্ট 4 এ "wp_posts", "wp_postmeta" এবং "wp_options" টেবিলগুলি চয়ন করুন।
  • বিন্দু 5 /6 টি আনচেকড রেখে দিন।
  • পয়েন্ট 7 এ শুকনো রান সক্ষম করুন।
  • প্রশ্ন চালানোর জন্য বোতামটি গরম করুন।

এটি স্থানীয় হোস্টে লাইভ সাইট ইউআরএল -এর সমস্ত ঘটনার প্রতিস্থাপন করবে। যদি আপনার প্রশ্নের সময় শেষ হয়ে যায়, "সেটিংস" ট্যাবের অধীনে সর্বাধিক পৃষ্ঠা আকারের মান হ্রাস করুন এবং আবার চেষ্টা করুন

2 অনুসন্ধান করে এসকিউএল ডাটাবেস টেবিলে অনুসন্ধান করুন এবং প্রতিস্থাপন করুন

উপরের পদ্ধতিতে একটি সমস্যা হল প্লাগইন টেবিলের কলামের নাম দেখাবে না। উপরের উদাহরণে, আপনি GUID বাদ দিলে আপডেট করা কলামগুলি দেখতে পাবেন না। ম্যানুয়াল পদ্ধতিটি খুব সহজ এবং আপনি ঠিক কী পরিবর্তন করছেন তা জানতে পারবেন যদিও সামান্য এসকিউএল প্রশ্নের জ্ঞান প্রয়োজন।

উপরে তিনটি টেবিল পরিবর্তন হচ্ছে এবং ক্যোয়ারী নীচের মত কিছু হওয়া উচিত। এটি স্ব -ব্যাখ্যামূলক যে আপনি প্রদত্ত কলামের জন্য প্রদত্ত সারণির নামের নতুন মান সহ পুরানো মান পরিবর্তন করছেন।

UPDATE wp_options SET option_value = replace(option_value, 'http://www.yoursitename.com', 'http://localhost') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'http://www.yoursitename.com', 'http://localhost'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.yoursitename.com','http://localhost');

আপনার হোস্টিং অ্যাকাউন্টে লগইন করুন এবং "phpMyAdmin" বিভাগে যান। আপনার সাইটের ডাটাবেস চয়ন করুন এবং "এসকিউএল" ট্যাবে ক্লিক করুন। আপনি ক্যোয়ারী লিখতে পারেন এবং ক্যোয়ারী চালানোর জন্য "গো" বোতামে ক্লিক করতে পারেন।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

ডাটাবেস স্তরে এসকিউএল ক্যোয়ারী চালানো

আপনি লোকালহোস্ট ডাটাবেসে "সিমুলেট ক্যোয়ারী" বোতামটি দেখতে পারেন। বেশিরভাগ লাইভ সাইট ডেটাবেসে এই বিকল্প থাকবে না।

আপনি টেবিল অনুসারে টেবিলও চয়ন করতে পারেন এবং পৃথক টেবিল স্তরে ক্যোয়ারী চালাতে পারেন। এটি সুপারিশ করা হয়েছে যেহেতু আপনি বাক্সে কলামের নাম দেখতে পারেন। উদাহরণস্বরূপ, "wp_posts" টেবিলটি নির্বাচন করুন এবং "SQL" ট্যাবের অধীনে প্রাসঙ্গিক প্রশ্নটি আটকান। আপনি দেখতে পারেন "post_content" হল "কলাম" বাক্সের অধীনে একটি কলাম। ক্যোয়ারীতে toোকানোর জন্য প্রয়োজনীয় যেকোনো কলাম বেছে নিন কিন্তু নিশ্চিত করুন যে কলামের মান আপনি প্রতিস্থাপন করতে চান।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

টেবিল পর্যায়ে রানিং ক্যোয়ারী

3 এসকিউএল টেবিলে শব্দ খুঁজুন এবং প্রতিস্থাপন করুন

শেষ বিকল্পটি হল ডিফল্ট "ফাইন্ড অ্যান্ড রিপ্লেস" ফাংশন ব্যবহার করা। এটি প্লাগইন এবং এসকিউএল কোয়েরি জ্ঞান ছাড়া একটি সহজ এবং ত্রুটি মুক্ত উপায়। কিন্তু আপনি একটি টেবিলের পৃথক কলামে শব্দগুলি প্রতিস্থাপন করতে পারেন। PhpMyAdmin এ যান এবং যে ডাটাবেস আপডেট করতে চান। প্রয়োজনীয় টেবিলের নাম নির্বাচন করুন এবং "অনুসন্ধান" ট্যাবে যান। "খুঁজুন এবং প্রতিস্থাপন করুন" বোতামে ক্লিক করুন। খুঁজে পাওয়া শব্দ, এবং প্রতিস্থাপন শব্দ লিখুন। কলামের নাম নির্বাচন করুন যেখানে আপনি শব্দটি প্রতিস্থাপন করতে চান।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

মাইএসকিউএল টেবিলে ফাংশন খুঁজুন এবং প্রতিস্থাপন করুন

আপনার সাথে শব্দের মিলের জন্য অনেকগুলি মিলিত ফাংশন রয়েছে, আপনি সাধারণভাবে = বা পছন্দ করতে পারেন।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

ম্যাচিং ফাংশন ব্যবহার করে

পরিবর্তনের পূর্বরূপ দেখতে "যান" বোতামে ক্লিক করুন। এখানে আপনি বুঝতে পারবেন প্রতিস্থাপনের কারণে কতগুলি লাইন প্রভাবিত হবে এবং প্রতিটি লাইনের বিষয়বস্তু পরীক্ষা করুন।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

এসকিউএল টেবিলে ফাংশন খুঁজুন এবং প্রতিস্থাপন করুন

পুনরায় প্রতিস্থাপন সম্পন্ন করতে "যান" বোতামে ক্লিক করুন এবং তারপরে সাফল্যের বার্তাটি নির্বাচিত প্রশ্নের বিবরণের সাথে নীচের মত প্রদর্শিত হবে।

ওয়ার্ডপ্রেসে বিষয়বস্তু অনুসন্ধান এবং প্রতিস্থাপনের 3 উপায়

শব্দের সফল প্রতিস্থাপন

ডাটাবেস স্তরে অনুসন্ধান করুন এবং প্রতিস্থাপন করুন

উপরে বর্ণিত সমস্ত পদ্ধতি পৃথক টেবিল স্তরে কাজ করে এবং সম্পূর্ণ ডাটাবেস আপডেট করার কোন সহজ উপায় নেই। আপনি যদি ডাটাবেস স্তরে শব্দ প্রতিস্থাপন করতে চান তাহলে আপনার জন্য একটি দীর্ঘ সমাধান রয়েছে। আপনি যদি বুঝতে পারেন তবেই নীচের পদক্ষেপগুলি অনুসরণ করুন, অন্যথায় আপনি আপনার ডাটাবেসকে দূষিত করতে এবং ডেটা হারাতে পারেন।

  • একটি এসকিউএল ডাম্প ফাইল হিসাবে phpMyAdmin থেকে সম্পূর্ণ ডাটাবেস ডাউনলোড করুন।
  • আপনার হোস্টিং কোম্পানি যদি এই বৈশিষ্ট্যটি অফার করে তাহলে আপনি ডাটাবেস ব্যাকআপ অপশন সহ cPanel থেকে এটি করতে পারেন।
  • আপনি ফাইলটিকে জিপ বা জিজেডআইপি ফর্ম্যাট হিসাবে ডাউনলোড করতে পারেন যাতে এটি সংকুচিত হয় এবং দ্রুত ডাউনলোড হয়।
  • সংকুচিত এসকিউএল ফাইলটি এক্সট্র্যাক্ট করুন এবং আপনার পছন্দের টেক্সট এডিটর যেমন নোটপ্যাড বা টেক্সট এডিট দিয়ে খুলুন।
  • উইন্ডোজ -এ "Ctrl + F" অথবা ম্যাক -এ "Cmd + F" শব্দটি অনুসন্ধান করে স্বাভাবিক ফাইন্ড এবং রিপ্লেস ফাংশন ব্যবহার করুন। তারপর প্রচুর পরিমাণে পাওয়া শব্দটি প্রতিস্থাপন করুন।
  • এসকিউএল ডাম্পে ডাটাবেসের নাম নতুন করে পরিবর্তন করা নিশ্চিত করুন এবং আপনার ফাইলটি সংরক্ষণ করুন।
  • এসকিউএল পাঠ্য ফাইলটি আবার জিপ বা জিজেডআইপি ফর্ম্যাটে সংকুচিত করুন।
  • আপনার সিপ্যানেলের মাইএসকিউএল ডাটাবেস বিভাগে যান এবং একই নামে একটি নতুন ডাটাবেস তৈরি করুন যেমনটি আপনি এসকিউএল ডাম্প ফাইলে পরিবর্তন করেছেন। একটি নতুন ব্যবহারকারী তৈরি করুন এবং ডাটাবেসে বরাদ্দ করুন।
  • PhpMyAdmin এ যান এবং নতুন তৈরি ডাটাবেস নির্বাচন করুন।
  • সংকুচিত এসকিউএল ডাম্পটি আবার সার্ভারে আমদানি করুন।
  • এখন " wp-config.php " ফাইলে ডাটাবেস এবং ব্যবহারকারীর নাম বিশদ পরিবর্তন করুন।

আপনি এখন করেছেন। চেক করুন আপনার সাইট কাজ করছে এবং এখন ডাটাবেস সংযোগ স্থাপনে ত্রুটি দেখাচ্ছে। যদি আপনি ত্রুটিটি দেখতে পান তবে "wp-config.php" এ পাসওয়ার্ড এবং ডাটাবেসের বিশদটি সঠিক কিনা তা পরীক্ষা করুন।

রেকর্ডিং উত্স: webnots.com
Leave A Reply

এই ওয়েবসাইট আপনার অভিজ্ঞতা উন্নত করতে কুকি ব্যবহার করে। আমরা ধরে নেব যে আপনি এটির সাথে ঠিক আছেন, তবে আপনি ইচ্ছা করলে অপ্ট-আউট করতে পারেন। আমি স্বীকার করছি আরো বিস্তারিত