كيفية إصلاح "خطأ في إنشاء اتصال قاعدة بيانات" في WordPress
نشرت: 2018-07-02يجب أن يمر كل موقع ويب نشط حاليًا بهذه المشكلة وهي " خطأ في إنشاء اتصال قاعدة بيانات " بسبب التعقيد الذي يمر به موقع الويب مع إدارة قاعدة البيانات وما إلى ذلك.
هذا خطأ شائع جدًا ولا داعي للقلق.

ما هو خطأ "خطأ في إنشاء اتصال قاعدة بيانات"؟
يحدث هذا الخطأ عادةً عندما يتعذر على خادم الويب الاتصال بقاعدة البيانات. الآن يمكن أن يكون هناك الكثير من الأسباب لعدم وصول خادم الويب إلى قاعدة البيانات.
يمكنهم أيضًا أن يختلفوا كثيرًا. المشكلة الأكثر شيوعًا هي تلك الإعدادات الخاطئة أو غير الصالحة مثل إعدادات SSL الخاطئة.
هناك العديد من التغييرات التي يمكن أن تحدث هذه المشكلة بسبب الاستضافة أيضًا ، لذلك من المهم حقًا استخدام مزود استضافة مناسب وموثوق.
الفهم الأساسي للخطأ:
يستخدم WordPress CMS (نظام إدارة المحتوى الذي تستخدمه حاليًا) تقنيتين ويجب أن تستخدمهما. هم انهم
- بي أتش بي
- MySQL
PHP هي اللغة الأساسية التي يتم من خلالها تطوير إطار عمل WordPress الكامل ، لذا فإن PHP ضرورية حقًا للتشغيل السليم لموقع WordPress أو مدونة.
MySQL هو في الأساس تطبيق قاعدة بيانات تستخدمه معظم مواقع الويب والمدونات. يتم تخزين جميع البيانات التي تقدمها إلى حد كبير في قاعدة بيانات MySQL. أتمنى أن تفهم مدى أهمية ذلك.
لذلك يستخدم WordPress بشكل أساسي PHP و MySQL كلاً من الترابط لتشغيل موقع ويب WordPress ومدونة.
أسباب خطأ "إنشاء اتصال قاعدة البيانات" خطأ
# 1: ملفات تكوين WordPress التالفة:
يمكن أن يتلف ملف تكوين WordPress الأساسي أحيانًا بسبب بعض التحديثات الفنية أو تحديث الكود الخاطئ.
لنفترض أنك قمت بتغيير بعض التعليمات البرمجية في ملف تكوين WordPress وكانت خاطئة ، فلن يتمكن WordPress من الاتصال بقاعدة البيانات ولا يمكن التحقق من المشكلة.
رقم 2: عدد كبير جدًا من الزيارات في الوقت الفعلي:
أعرف كيف يمكن أن يمثل عدد كبير جدًا من الزيارات مشكلة ، ولكن نعم هناك سعة معينة يمكن لقاعدة البيانات التعامل معها.
لنفترض أن لديك نطاقًا تردديًا يبلغ 5 جيجا بايت وأن موقع الويب يحصل على أكثر من 1000+ في الوقت الفعلي فجأة بسبب أحد منشوراتك التي انتشرت على وسائل التواصل الاجتماعي.
عرض النطاق الترددي 5 جيجا بايت الذي لا يمثل مشكلة محسّنة يمكن أن يكون قادرًا على التعامل مع حركة المرور ، لذلك ينتابها الذعر وينخفض لإلقاء اللوم على المشكلة في قاعدة البيانات لأنه يمكن نقل السجلات إلى قاعدة البيانات.
رقم 3: قاعدة بيانات تالفة:
هذه هي المشكلة الرئيسية التي تحدث عندما تفسد السجلات أو المكونات الإضافية أو مطور السمات سجل قاعدة البيانات ثم تتلف قاعدة البيانات لحماية نفسها وإيقاف أي هجمات خارجية أخرى.
# 4: بيانات اعتماد تسجيل الدخول غير صحيحة:
هذا يحدث لكثير من الناس. لنفترض أن لديك مكونًا إضافيًا للأمان ولديك أقصى عدد من محاولات تسجيل الدخول وعندما تتجاوز قاعدة البيانات هذه ستتأثر حقًا ويتعين على المطور تغيير الحد الأقصى المقيد إلى المزيد.
طرق إصلاح خطأ "خطأ في إنشاء اتصال قاعدة بيانات":
- عن طريق الاتصال بموفر مضيف الويب
- تحقق مما إذا كانت قاعدة البيانات غير تالفة
- تحقق من بيانات اعتماد تسجيل الدخول إلى قاعدة البيانات
- استعادة ملفات WordPress الافتراضية
الطريقة الأولى - عن طريق الاتصال بمزود استضافة الويب الخاص بك

هذه مشكلة كبيرة تحدث إذا لم يكن لديك حقًا خدمة استضافة جيدة وموثوقة.
يمكن استخدام هذه الطريقة إذا كنت تستخدم استضافة مشتركة حيث سيتم استضافة موقع الويب الخاص بك مع مواقع متعددة وجميع هذه المواقع سيكون لها اتصال قاعدة بيانات مترابطة.
لذلك لنفترض أنه إذا تعرض مزود استضافة الويب الخاص بك لهجوم خارجي مثل DDoS ، فإنه يفسد قواعد البيانات التي تستضيف على تلك الخوادم.
لذلك من المهم حقًا أن تتصل بمزود استضافة الويب الخاص بك إما باستخدام معرف البريد الإلكتروني لدعم العملاء أو الدردشة الحية أو رقم الاتصال أو رفع تذكرة.
اشرح لهم الموقف واسألهم عما إذا كانت المشكلة من نهايتها واطلب منهم إصلاحها في أسرع وقت ممكن.
الطريقة الثانية - تحقق مما إذا كانت قاعدة البيانات غير تالفة
قاعدة بيانات WordPress هي أشياء معقدة يجب فهمها ومع هذا التعقيد ، يمكن أن تسبب الكثير من المشاكل مثل خطأ في إنشاء اتصال قاعدة البيانات.
- أولاً ، انتقل إلى لوحة معلومات WordPress أو الخلفية . (تجاهل هذه الخطوات إذا تلقيت الخطأ " خطأ في إنشاء اتصال قاعدة البيانات ").
- اقرأ عن كثب الخطأ الذي يظهر فيه موقع الويب الخاص بك. مع التحديث الجديد في ووردبريس ، يحرصون على إعلام الناس بالخطأ وتفسيره. تحقق مما إذا كان يمكنك العثور على نصيحة جيدة ومحاولة تنفيذها.

الاحتمال الآخر هو أنك سترى رسالة تبدأ بـ " واحد أو أكثر من جداول قاعدة البيانات غير متوفر [...]" وهذا يعني أنك أنت من تحتاج إلى " إصلاح " قاعدة البيانات.
يمكن حل هذا بسهولة. كل ما تحتاجه هو الوصول إلى ملفات FTP من موقع الويب.

اتصل بموقعك على الويب من خلال FTP (بروتوكول نقل الملفات). يمكنك تنزيل FileZilla .
انتقل إلى ملف جذر WordPress الرئيسي وقم بتنزيل ملف " wp-config.php " على جهاز الكمبيوتر الخاص بك. عدّل الملف وأضف سطرًا واحدًا من التعليمات البرمجية في نهايته (قبل "هذا كل شيء ، توقف عن التعديل" مباشرة)
تعريف ('WP_ALLOW_REPAIR' ، صحيح) ؛
الآن قم بتحميل الملف مرة أخرى إلى خادم الويب الخاص بك باستخدام FTP واستبداله بالملف السابق.
أخيرًا ، انتقل إلى e xample.com/wp-admin/maint/repair.php
عندما تذهب إلى عنوان URL أعلاه ، ستحصل على شيء مثل الصورة أدناه.

انقر فوق " إصلاح قاعدة البيانات " أو إصلاح قاعدة البيانات وتحسينها "واتركها تصلح. بمجرد انتهاء الإصلاح ، ارجع إلى موقعك ومعرفة ما إذا كان الخطأ لا يزال موجودًا.
إذا كان موقع الويب الخاص بك يعمل ، فلا بأس توقف هنا أو جرب الطريقة التالية.
الطريقة الثالثة - تحقق من بيانات اعتماد تسجيل الدخول إلى قاعدة البيانات
يستخدم WordPress اسم مستخدم وكلمة مرور مطلوبين ومحددين للاتصال بقاعدة البيانات. عادةً ، لا تتغير بيانات اعتماد الوصول هذه ، ولكن بسبب بعض المشكلات أو مشكلة الاتصال مع المكون الإضافي أو السمة يمكن أن تسبب هذه المشكلة.
يمكن إصلاح هذه المشكلة باستخدام ملف wp-config.php. هذه هي السطور التي نتحدث عنها
تعريف ('DB_NAME' ، 'some_db') ؛
تعريف ('DB_USER'، 'some_username') ؛
تعريف ('DB_PASSWORD' ، 'some_pass') ؛
تعريف ('DB_HOST'، 'localhost') ؛
لديهم جميع تفاصيل قاعدة البيانات الخاصة بك وإذا تم تغييرها فسوف يتسبب ذلك في مشاكل في اتصال موقع الويب بقاعدة البيانات.
انسخ هذه الأسطر الأربعة من التعليمات البرمجية واتصل بمزود استضافة الويب الخاص بك وأعطهم هذه الأسطر الأربعة من التعليمات البرمجية واسألهم عما إذا كان هذا صحيحًا وإذا لم يكن كذلك اطلب منهم إصلاحها.
على الأرجح سيقومون بإصلاحه ( يعتمد على جودة مزود استضافة الويب الخاص بك ).
بمجرد إصلاحها ، سيعودون إليك مع الأسطر الصحيحة من بيانات اعتماد تسجيل الدخول. الآن كل ما عليك فعله هو لصق الكود في wp-config.php وتحميل الملف مرة أخرى إلى الخادم واستبدال الملف بالإصدار الأقدم عبر FTP
الطريقة الرابعة - استعادة ملفات WordPress الافتراضية
كما ذكرنا حول الملفات الأساسية لـ WordPress يمكن أيضًا أن يكون سببًا لهذه المشكلة.
عادةً ما تتلف ملفات WordPress لأسباب متعددة مثل الهجوم الخارجي على موقع الويب الخاص بك أو المظهر الذي تستخدمه أو المكونات الإضافية.
مهما كان ما تحتاجه لاستعادة ملفات WordPress الافتراضية.
أسهل طريقة للقيام بذلك هي تنزيل حزمة WordPress جديدة من WordPress.org واستبدال الملفات بملفاتك الحالية.
- انتقل إلى WordPress.org وقم بتنزيل حزمة WordPress الجديدة المحدثة.
- قم بفك ضغط الملف.
- افتح المتصفح وابحث عن مجلد " wp-content ".
- احذف مجلد " wp-content ".
- قم بتوصيل موقع الويب الخاص بك عبر FTP.
- الانتقال إلى الدليل الجذر لـ WordPress الرئيسي.
- قم بتحميل ملفات WordPress الجديدة واستبدلها بالملفات السابقة.
عادةً ما تؤدي هذه الطريقة إلى حل المشكلة وأنت على استعداد للذهاب.
كيف تتجنب هذا الخطأ في المستقبل؟
لا توجد طريقة مضمونة 100٪ لعدم وجود هذه المشكلة في الميزة. لكن يمكنني أن أقدم لكم بعض النصائح أو التحذيرات في المستقبل حتى لا تصابوا بهذه المشكلة.
- # 1: شراء مزود استضافة ويب عالي الجودة. 90٪ من عملك في حماية موقع الويب الخاص بك يأتي إلى هذا. كل شيء يعتمد على كيفية مزود استضافة الويب الخاص بك. تأكد من شراء خدمة استضافة ويب موثوقة وآمنة.
- # 2: تجنب استخدام السمات والإضافات غير الآمنة. لا تقم بتنزيل الإصدار المدفوع من السمات والإضافات مجانًا من مواقع الطرف الثالث لأنه يمكن إدراج هذه السمات والمكونات الإضافية برمز ضار وهذا من شأنه أن يفسد موقع الويب الخاص بك حقًا. ابق دائمًا أصليًا حتى لا تواجه هذه المشكلات في المستقبل.
- # 3: أخذ نسخ احتياطية دائمًا. هناك العديد من المكونات الإضافية التلقائية للنسخ الاحتياطي لـ WordPress ، استخدمها وتأكد من أن لديك دائمًا نسخًا احتياطية من موقع الويب الخاص بك لأي استخدام في المستقبل. لا أحد يستطيع التنبؤ بالمستقبل لذا من الأفضل الاهتمام به.
خاتمة:
أتمنى أن تعمل هذه الطرق الأربع المذكورة أعلاه. إذا كان لديك المزيد من المشاكل ، من فضلك لا تتردد في التعليق أدناه ويرجى مشاركة هذه المقالة مع أصدقائك.




