একটি ডাটাবেস সংযোগ ওয়ার্ডপ্রেস ফিক্স স্থাপন ত্রুটি

  1. েন এই ওয়ার্ডপ্রেস ত্রুটি ঘটে?
  2. ভুল ওয়ার্ডপ্রেস ডাটাবেস কনফিগারেশন
  3. ওয়ার্ডপ্রেস ডাটাবেস দূষিত
  4. 'সাইটুরল' মান অনুপযুক্ত
  5. ওয়ার্ডপ্রেস ফাইল দূষিত
  6. ডাটাবেস সংযোগ ওভারলোড

গত 9 ই মে, ২018 এর সর্বশেষ সংস্করণ ভিন্সি।

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

সাবধান একটি শব্দ। শেখার উদ্দেশ্যে কোন পরীক্ষা করার আগে, আপনার ওয়ার্ডপ্রেস ব্যাকআপ মনে রাখবেন।

েন এই ওয়ার্ডপ্রেস ত্রুটি ঘটে?

এই ওয়ার্ডপ্রেস ত্রুটি কুখ্যাত জন্য কারণ এটি পিছনে কারণ। এই ত্রুটি হতে পারে যে অনেক কারণ আছে।

  • ভুল ওয়ার্ডপ্রেস ডাটাবেস কনফিগারেশন।
  • ওয়ার্ডপ্রেস ডাটাবেস দূষিত।
  • ওয়ার্ডপ্রেস ফাইল দূষিত।
  • ডাটাবেস সংযোগ ওভারলোড।

ভুল ওয়ার্ডপ্রেস ডাটাবেস কনফিগারেশন

"ডেটাবেস সংযোগ স্থাপনের ত্রুটি ত্রুটি" এর জন্য প্রথম এবং সর্বাগ্রে কারণ হল, আমরা ডাটাবেস কনফিগারেশন পরামিতি আপডেট করতে ভুলে গেছি। আমরা একটি স্থানীয় ওয়ার্ডপ্রেস ইনস্টলেশন থাকতে পারে এবং পরিবর্তন আপলোড করা হলে, স্থানীয় সংযোগ সেটিংস সঙ্গে wp-config.php আপলোড পেতে পারেন। ডেটাবেসে পাসওয়ার্ড পরিবর্তন করা এবং wp-config.php ফাইলে এটি আপডেট করতে ভুলে যাওয়া। এই সব মানুষের ত্রুটি সম্পর্কিত হয়। সুতরাং জিনিসগুলি ঠিক আছে কিনা তা যাচাই করার জন্য প্রথম স্থানটি হল wp-config.php

/ ** ওয়ার্ডপ্রেস * / define ('DB_NAME', 'database_name') এর জন্য ডাটাবেসের নাম; / ** মাইএসকিউএল ডাটাবেস ব্যবহারকারীর নাম * / সংজ্ঞায়িত ('DB_USER', 'root'); / ** মাইএসকিউএল ডাটাবেস পাসওয়ার্ড * / সংজ্ঞায়িত ('DB_PASSWORD', 'পাসওয়ার্ড'); / ** MySQL হোস্টনাম * / সংজ্ঞায়িত ('DB_HOST', 'localhost');

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

<? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); যদি (! $ db) {die ('ত্রুটি সংযোগ ডাটাবেস:' mysqli_error ($ db)); } echo 'ডাটাবেস সফলভাবে সংযুক্ত!'; mysqli_close ($ DB); ?>

ডাটাবেস ব্যবহারকারীর অ্যাক্সেসের অধিকারগুলি প্রত্যাহার করা হয়েছে বলে আমি শুনেছি। তাই ব্যবহারকারীর ডাটাবেস পড়তে সক্ষম যে যাচাই করুন।

ওয়ার্ডপ্রেস ডাটাবেস দূষিত

ওয়ার্ডপ্রেস ডাটাবেস দূষিত পেতে পারেন। এটা আমার জন্য ঘটেছে। যখন ডিবি দূষিত হয়, স্পষ্টতই অ্যাপ্লিকেশনটি ডাটাবেস সংযোগ করতে এবং কোনও প্রশ্ন করতে সক্ষম হবে না। যখন কখনও কখনও এটি ঘটে তখন WP-Admin কাজ করবে এবং শুধুমাত্র ব্লগ / ওয়েবসাইটটি "ত্রুটি ইনস্টল করা হচ্ছে ..." ত্রুটি পেতে পারে। ওয়ার্ডপ্রেস 'ডাটাবেস মেরামত' একটি কার্যকারিতা প্রদান করে। এই কার্যকারিতাটি ব্যবহার করতে আমাদের লগইন করতে হবে এবং আপনাকে এটি সক্ষম করার জন্য সেটিংস পরিবর্তন করতে হবে। Wp-config.php ফাইল খুলুন এবং নিম্নলিখিত লাইন যোগ করুন।

সংজ্ঞায়িত ('WP_ALLOW_REPAIR', সত্য);

এখন URL এ যান http://www.site.com/wp-admin/maint/repair.php এবং ডাটাবেস মেরামত করুন। এই চেষ্টা করার আগে ওয়ার্ডপ্রেস ব্যাকআপ মনে রাখবেন। একবার আপনি মেরামতটি সম্পন্ন করলে, প্রথমে এই সেটিং পরিবর্তনটি সরাবেন কারণ এটি এই ওয়ার্ডপ্রেস বৈশিষ্ট্যটি অ্যাক্সেস করার অনুমতি দেবে।

'সাইটুরল' মান অনুপযুক্ত

যখন আমরা একটি পুরানো ব্যাকআপ আমদানি করে ওয়ার্ডপ্রেস ঠিক করতে হবে তখন পরিস্থিতি হতে পারে। যখন আমরা পুরানো ব্যাকআপ আমদানি করছি তখন আমাদের যাচাই করা উচিত যে 'সাইটুরল' মান যথাযথভাবে সেট করা আছে। আপনি যদি সন্দেহ করেন তবে আপনার ওয়ার্ডপ্রেস ডাটাবেসের বিরুদ্ধে নিম্নলিখিত প্রশ্নটি চালান।

UPDATE wp_options SET option_value = 'your_siteurl' যেখানে বিকল্প_নাম = 'সাইটুরল';

ওয়ার্ডপ্রেস ফাইল দূষিত

এই সমস্যার একটি জনপ্রিয় সমাধান আবার ওয়ার্ডপ্রেস ফাইল আপলোড করা হয়। শুধু একটি ব্যাকআপ করতে মনে রাখবেন হিসাবে, আপনার ওয়ার্ডপ্রেস ফাইল মুছে দিন। মুছে ফেলার পরে, ওয়ার্ডপ্রেস ফাইলগুলির একটি নতুন সেট আপলোড করুন। অনেক মানুষের জন্য, এই সমাধান কাজ করেছে। এই ফিক্সের পিছনে কারণ হল, ওয়ার্ডপ্রেস ফাইলগুলি দূষিত হয়ে গেছে। একটি নতুন ওয়ার্ডপ্রেস আপলোড করার পরে, আপনি wp-config.php এবং wp-content ফোল্ডারটি ধরে রাখতে হবে। গুরুত্বপূর্ণভাবে আপলোড ফোল্ডার।

ডাটাবেস সংযোগ ওভারলোড

আপনার ওয়ার্ডপ্রেস ডাটাবেস প্রাথমিকভাবে দুটি কারণে যেতে পারেন। আপনি আপনার পরিকল্পনা ব্যান্ডউইডথ outgrown আছে। একটি উপায় সুখী খবর যা। আপনি যদি WP Super Cache মত একটি ক্যাশে প্লাগইন ইনস্টল করেছেন কিনা তা পরীক্ষা করুন। ক্যাশে সেট করা থাকে এবং এখনও আপনি ডাটাবেস সমস্যা পেয়েছেন, তাহলে সম্ভবত আপনার হোস্টিং প্রদানকারীর থেকে আরো ডিবি ব্যান্ডউইথ অর্জন করতে হবে।

দ্বিতীয় কারণ আপনার প্রতিবেশী হতে পারে। একটি ভাগ হোস্টিং পরিবেশে, একটি খারাপ প্রতিবেশী একটি সম্পূর্ণ ক্লাস্টার pulls নিচে। যেমন একটি দৃশ্যকল্প, আপনি আপনার হোস্টিং প্রদানকারী একটি শালীন ক্লাস্টার আপনার ডাটাবেস সরানো জিজ্ঞাসা করতে পারেন।

কিছু বিভাজন টিপস,

  • একাধিক তৃতীয় পক্ষের প্লাগইন ব্যবহার করে আপনার ওয়ার্ডপ্রেস পাতলা রাখুন।
  • সর্বদা শুধুমাত্র একটি জনপ্রিয় প্লাগইন ইনস্টল। একটি ভাল ক্যাশে প্লাগইন ইনস্টল করুন এবং তার সেটিংস অপ্টিমাইজ করা।
  • একটি শক্তিশালী পাসওয়ার্ড রাখুন।
  • ওয়ার্ডপ্রেস নিয়মিত আপডেট করুন।
  • ঘন ঘন নিয়মিত ব্যাকআপ নিন।

↑ শীর্ষে ফিরে যান

?েন এই ওয়ার্ডপ্রেস ত্রুটি ঘটে?
Mysqli_close ($ DB); ?