5 طرق لإصلاح الخطأ في إنشاء اتصال قاعدة بيانات في WordPress
نشرت: 2022-08-30كم عدد مواقع WordPress التي تنشئها كل أسبوع للعملاء؟ واحد؟ ثلاثة؟ سبعة؟ بعد فترة ، يتم تثبيت WordPress دون تفكير كبير. إنه مثل قيادة السيارة. ربما تكون النافذة مفتوحة وتشغيل أغانيك المفضلة. ثم تنظر إلى الشاشة وترى هذا: "خطأ في إنشاء اتصال بقاعدة البيانات".
يعد "خطأ في إنشاء اتصال قاعدة بيانات" أحد أكثر الأخطاء شيوعًا عند تشغيل WordPress. غالبًا ما نراه بعد التثبيت بفترة وجيزة وأحيانًا أثناء تشغيل موقع الويب. كما نعلم جميعًا ، يتطلب WordPress - مثل أي نظام إدارة محتوى - اتصالاً بقاعدة بيانات للعمل. لا توجد قاعدة بيانات تعني عدم وجود إعدادات ، ولا منشورات ، ولا عناوين رئيسية محسّنة للكلمات الرئيسية طويلة الذيل. القائمة طويلة.
لماذا لا يمكنني تسجيل الدخول إلى WordPress عندما أحصل على الخطأ في إنشاء اتصال قاعدة بيانات؟
على عكس بعض الأخطاء التي قد تواجهها - مثل شاشة الموت البيضاء في WordPress (WSOD) - يتحدث هذا الخطأ عن نفسه. هذا يعني أنه لا يوجد اتصال بقاعدة البيانات. يتعذر تحميل موقع الويب بالكامل ، بما في ذلك لوحة التحكم. لذا لإصلاح الخطأ ، ستحتاج إلى الرجوع إلى ما وراء الكواليس.
ربما لا يكون هذا الوضع نهاية العالم. إذا كان عميلك يعتمد على موقع الويب للمبيعات ، فهذه نهاية العالم تقريبًا . يمكنك رؤية نهاية العالم من مكتبك ، لكنك لم تصل بعد.
إذا كان موقع الويب الخاص بالعميل يستخدم التخزين المؤقت ، فقد يظل الزائرون يرون نسخًا مخزنة من الصفحات التي زاروها مسبقًا. وهذا يعني أنه إذا اكتشفت الخطأ مبكرًا وحل المشكلة قبل تحديث ذاكرة التخزين المؤقت ، فيمكنك تجنب العديد من الانقطاعات المؤلمة لموقع الويب الخاص بالعميل وأعماله. وما تملكه.
"التخزين المؤقت الذكي هو قدرتنا على التعامل مع كل أصل في ذاكرة التخزين المؤقت الخاصة بنا بطريقة معينة. لطالما كانت لدينا رؤوس مختلفة للتحكم في ذاكرة التخزين المؤقت لكل أصل ، لكننا الآن قطعنا خطوة أخرى لتحديد متى وما يجب إزالته بشكل أفضل ".
Rocket.net
لحسن الحظ ، فيما يتعلق بأخطاء موقع الويب ، عادةً ما يكون من السهل جدًا حل خطأ اتصال قاعدة البيانات. السبب الأكثر شيوعًا هو بيانات اعتماد تسجيل الدخول غير الصحيحة لقاعدة البيانات. هذا سهل بما يكفي لتصحيحه. إنه مثل الدعم في صندوق الغراس في ساحة انتظار السوبر ماركت. لا أحد يتأذى ، ولا شيء مكسور ، وربما لم يلاحظ أحد.
"عندما ترى الخطأ في إنشاء اتصال قاعدة بيانات على شاشة جهاز الكمبيوتر الخاص بك ، فإن نصيحتنا الأولى هي" لا داعي للذعر. "
دوجلاس آدمز
ما الذي يسبب الخطأ في إنشاء اتصال قاعدة بيانات في WordPress؟
لكي تعمل مدونة WordPress الخاصة بك بسلاسة ، فإنها تحتاج إلى قاعدة بيانات. إذا تعذر إنشاء الاتصال بقاعدة البيانات هذه ، فسيتم عرض إشعار "خطأ في إنشاء اتصال قاعدة البيانات" في المتصفح بدلاً من موقع الويب الخاص بك. نظرًا لأنه يمكن أن يكون هناك عدة أسباب لهذه المشكلة ، فأنت بحاجة إلى تضييق نطاق الأسباب.
أسباب ظهور إشعار الخطأ:
- معلومات غير صحيحة في ملف wp-config.php
- قاعدة البيانات غير موجودة
- قاعدة بيانات تالفة
- خادم قاعدة البيانات غير قابل للوصول
- ملفات WordPress التالفة
كيفية إصلاح الخطأ في إنشاء اتصال قاعدة البيانات
السبب 1: يتم تخزين بيانات الوصول الخاطئة إلى قاعدة البيانات في تكوين WordPress
غالبًا ما يحدث هذا الخطأ عندما يتم تخزين بيانات اعتماد اتصال قاعدة البيانات الخاطئة في تكوين WordPress ، وبالتالي لا يمكن لـ WordPress الاتصال بقاعدة البيانات. يمكن أن يحدث هذا إذا قمت بتغيير كلمة المرور لقاعدة البيانات أثناء تشغيل النظام دون إجراء التغيير أيضًا في ملف تكوين WordPress.
يمكن أن يحدث أيضًا - وهذا ليس خطأ - عند نقل موقع ويب من خادم محلي إلى خادم مباشر. ستكون معلومات قاعدة البيانات المحلية الخاصة بك مختلفة عن قاعدة بيانات الخادم المباشر.
لإصلاح هذا الخطأ ، افتح ملف wp-config.php في المحرر الذي تختاره. يمكنك القيام بذلك على سبيل المثال مباشرة عبر SSH أو تنزيل الملف عبر FTP على جهاز الكمبيوتر الخاص بك وتحرير الملف محليًا. من المحتمل أن يكون لديك سير عمل مفضل.
الإدخالات التالية في الملف هي المسؤولة عن اتصال قاعدة البيانات في WordPress:
تعريف ('DB_NAME'، '## اسم قاعدة البيانات ##') ؛
حدد ('DB_USER'، '## database-username ##') ؛
حدد ('DB_PASSWORD'، '## database-password ##') ؛
تعريف ('DB_HOST'، 'localhost') ؛ / * هذا هو عنوان الويب لخادم قاعدة البيانات * /
اضبط هذه الإدخالات في ملف wp-config.php وفقًا لذلك. يمنحك نظامك اسم مستخدم قاعدة البيانات واسم قاعدة البيانات. لقد قمت بتعيين كلمة المرور بنفسك عند إنشاء قاعدة البيانات. ولكن يمكنك إعادة تعيين كلمة المرور في أي وقت إذا كنت قد نسيتها.
بعد ذلك ، يجب أن يكون WordPress قادرًا على الاتصال بقاعدة البيانات دون أي مشاكل.
السبب 2: قاعدة البيانات غير موجودة أو لا تحتوي على محتوى
يتم عرض رسالة الخطأ أيضًا إذا كانت قاعدة البيانات غير موجودة أو لا تحتوي على الجداول المطلوبة. يمكن أن يحدث هذا ، على سبيل المثال ، إذا قمت بنقل تثبيت WordPress من مزود آخر إلى آخر ، أو من مضيف محلي إلى مضيف مباشر ، ولكنك لم تقم بعد باستيراد قاعدة البيانات القديمة بشكل صحيح.
تحقق من خلال الأداة phpMyAdmin لمعرفة ما إذا كانت قاعدة البيانات موجودة ولديها أيضًا المحتوى الصحيح.
حقيقة ممتعة: ليس من المعروف أن تكون قد قمت بإنشاء قاعدة بيانات لمشروع ما ، وأنك نسيت استيراد البيانات التي تم تصديرها قبل الاتصال. يحدث الاشياء! لا نقوم بتسمية الأسماء ، لكن في الحقيقة (توم) هو من فعل ذلك.
السبب 3: قاعدة البيانات تالفة وتحتاج إلى إصلاح
في حالة تلف قاعدة البيانات أو الجداول الفردية ، يمكن أن تظهر رسالة الخطأ هذه أيضًا. يمكن أن يحدث هذا في حالات نادرة ، على سبيل المثال ، إذا تم قطع الاتصال أثناء كتابة إدخال قاعدة البيانات.
يمكنك إصلاح هذا بسهولة عن طريق إصلاح قاعدة البيانات.
لإصلاح قاعدة البيانات ، ما عليك سوى استخدام أداة phpMyAdmin. هناك يمكنك تحديد جداول قاعدة البيانات وبعد ذلك تحديد الخيار "إصلاح الجدول" (انظر الصورة أدناه)
لا تحتاج إلى مكون إضافي لإصلاح قاعدة البيانات الخاصة بك. يحتوي WordPress على ميزة مضمنة لإصلاح قاعدة البيانات وتحسينها تلقائيًا. لتمكين هذه الميزة ، يجب تخزين الإدخال التالي في wp-config.php:
تعريف ('WP_ALLOW_REPAIR' ، صحيح) ؛ (انظر الصورة أدناه)
بعد تخزين هذا الإدخال ، يجب زيارة عنوان URL التالي لتحسين وإصلاح قاعدة بيانات WordPress
https://yourwebsite.com/wp-admin/maint/repair.php
السبب 4: ملفات WordPress التالفة
سبب آخر محتمل لهذا الخطأ هو وجود ملفات تالفة في دليل تثبيت WordPress الخاص بك. من الممكن أن يكون المتسللون قد وصلوا إلى موقع WordPress الخاص بك وقاموا بتعديل الملفات في دليل WordPress الخاص بك عن طريق إضافة ملفات جديدة أو حذف الملفات الموجودة أو تحرير ملفاتك الأصلية. حماية قاعدة البيانات الخاصة بك هي سبب إعادة تسمية بادئات الجدول.
قد يكون الخطأ أيضًا بسبب مشكلة في مكون إضافي تالف ملفاته. قد يكون ذلك بسبب تعديل أجريته أنت أو فريقك أو شخص آخر. تحقق من قائمة الملفات التي تم تعديلها مؤخرًا ، واستبدل تلك ، أو المكونات الإضافية ، بالإصدارات التي تم نسخها احتياطيًا. احتفظ دائمًا بنسخة احتياطية من كل شيء.
السبب 5: خادم قاعدة البيانات غير قابل للوصول
إذا قمت بفحص العناصر الأربعة السابقة وإصلاحها واستمر خطأ اتصال قاعدة البيانات ، فقد يكون الخطأ أيضًا بسبب وجود خلل مؤقت في خادم قاعدة البيانات. يحدث الاشياء. "لا تُصب بالذعر".
- انتظر بضع دقائق.
- اتصل بدعم استضافة WordPress المُدارة.
قد يكون خادم الويب المشترك بطيئًا أو يتعذر الوصول إليه. يجب أن يضمن لك مزود الاستضافة المُدار وقت التشغيل ، لذلك لا ينبغي أن يكون هذا هو سبب مشكلتك. ومع ذلك ، يجدر الاتصال بهم لمعرفة ما إذا كانت هناك أية مشاكل في الخادم الخاص بك.
دع Rocket تظهر لك ما تعنيه استضافة WordPress المتصلة حقًا!
فريق الدعم لدينا هنا من أجلك في كل خطوة على الطريق.
هل تريد التوقف عن مواجهة مشكلات مع اتصالات قاعدة البيانات؟ نستطيع المساعدة. لنتحدث عن كيفية ترحيل موقعك إلى Rocket.net ، أسرع استضافة WordPress متوفرة في أي مكان. ابدأ مهمتك اليوم!