إذا رأيت “حدث خطأ أثناء إنشاء اتصال قاعدة بيانات” عند محاولة الوصول إلى الموقع، فلن يتمكن الموقع من الوصول إلى قاعدة البيانات. يؤدي هذا الخطأ إلى عدم توفر بيانات موقعك، مما يؤدي إلى تعطيل الموقع ومنعه من العمل. في هذه المقالة ، ستتعرف على أسباب خطأ اتصال قاعدة بيانات WordPress وكيفية إصلاحه في أقرب وقت ممكن.
ما هو سبب الخطأ في إنشاء اتصال قاعدة البيانات؟
كما تشير رسالة التحذير ، يحدث الخطأ “اتصال قاعدة البيانات” بسبب خطأ في ربط قاعدة البيانات بالموقع. قاعدة البيانات هي المكان الذي يتم فيه تخزين جميع بيانات الموقع مثل بيانات المستخدم وبيانات المكون الإضافي والقوالب والمدونات والمشاركات وما إلى ذلك.
إذا قمت بتغيير بيانات الوصول إلى قاعدة البيانات، مثل اسم قاعدة بيانات أو كلمة مرور، يحدث خطأ في اتصال قاعدة بيانات WordPress. يمكن أن يحدث هذا أيضا إذا تغيرت أذونات المستخدم الأساسي لقاعدة البيانات ، ويمكن أن يحدث ذلك أيضا بسبب تلف ملف WordPress أو فشل الخادم أو الضغط الكبير على قاعدة البيانات.
كيف يمكنني إصلاح الأخطاء عند إنشاء اتصال قاعدة بيانات؟
1. تحقق من بيانات تسجيل الدخول إلى قاعدة البيانات؟
أول شيء عليك القيام به هو التحقق من صحة بيانات تسجيل الدخول إلى قاعدة البيانات. يحتوي كل موقع على قاعدة بيانات تخزن معلومات الموقع. لكي يدخل موقع WordPress إلى قاعدة البيانات هذه ، يجب عليك تحديد اسم قاعدة البيانات واسم المستخدم وكلمة المرور. عادة ما يتم ملء هذه البيانات عند تثبيت WordPress ، ولكن يمكن الوصول إليها وتعديلها من ملف wp-conf .php ig الخاص بموقع الويب الخاص بك. يمكنك الوصول إليه بالطرق التالية:
انتقل إلى لوحة cPanel وانتقل إلى الملفات ، ثم إلى مدير الملفات.
افتح ملف wp-config .php انقر فوق الزر تحرير.
سيتم فتح النافذة التالية لك:
تحقق من صحة البيانات التي تم إدخالها. إذا كنت لا تعرف بيانات قاعدة البيانات ، فيمكنك الحصول عليها بالانتقال إلى cPanel ، ثم إلى قاعدة البيانات ، ثم إلى قاعدة بيانات MySQL:
ستنتقل الآن إلى صفحة قاعدة البيانات ، وتجد قاعدة البيانات التي يستخدمها موقعك ، وتتحقق من أن بيانات قاعدة البيانات متوافقة مع البيانات المكتوبة إلى ملف wp-config .php.
يجب أن DB_NAME الحقل .php في ملف wp-config مساويا لاسم قاعدة البيانات (ضمن عمود قاعدة البيانات).
يجب أن DB_USER الحقل .php في ملف wp-config مساويا لاسم مستخدم قاعدة البيانات (ضمن العمود المستخدم المميز).
يجب أن تكون حقول .php في ملف DB_PASSWORD WP-CONFIG مساوية لكلمة مرور مستخدم قاعدة البيانات.
إذا نسيت كلمة مرور المستخدم، فقم بالتمرير لأسفل الصفحة ضمن المستخدم الحالي وحدد كلمة مرور المستخدم الجديدة التي تريد وضعها في ملف wp-config .php.
بعد التحقق من صحة بيانات قاعدة البيانات ، ارجع إلى الموقع وجربه لمعرفة ما إذا كان خطأ اتصال قاعدة بيانات WordPress يختفي.
2. تحقق من مضيف قاعدة البيانات
إذا قمت بإرجاع ملف wp-config .php فستلاحظ وجود حقل باسم DB_HOST أسفل بيانات قاعدة البيانات. يحتوي هذا الحقل على اسم مضيف قاعدة البيانات، وعادة ما يكون المضيف المحلي، ولكن قد تختار بعض شركات الاستضافة اسما مختلفا.
للتحقق من صحة الاسم الذي تم إدخاله في ملف wp-config .php تحتاج إلى الاتصال بفريق الدعم في المضيف ومطالبتهم بمعلومات حول اسم مضيف قاعدة البيانات ، إذا كان مختلفا عن الاسم الذي تم إدخاله في ملف wp-config .php فيجب عليك تصحيحه.
3. إصلاح الأخطاء في قاعدة البيانات
تحدث بعض مشكلات WordPress المتعلقة بقواعد البيانات بسبب الفشل في جداول قواعد البيانات. لا تقلق ، هذا لا يعني بالضرورة أن بيانات موقعك ستفقد ، لأن WordPress لديه أداة لإصلاح أعطال قاعدة البيانات مرة أخرى.
لتشغيل مستكشف أخطاء قاعدة البيانات ومصلحها، قم بالوصول إلى ملف wp-config.php وقم بالتمرير لأسفل للنقر فوق تعليقات:
/* هذا ما تحتاجه ، توقف عن التحرير! نتمنى لكم كل التوفيق. */
ويضاف السطر التالي:
define('WP_ALLOW_REPAIR', true);
انقر على زر حفظ التغييرات:
بعد ذلك ، انتقل إلى صفحة https://mywebsite.com/wp-admin/maint/repair.php (ضع اسم موقع الويب الخاص بك على موقع الويب الخاص بي) وسترى الشاشة التالية:
سيحاول الزر الأول إصلاح قاعدة البيانات ، بينما سيحاول الزر الثاني أيضا إصلاح قاعدة البيانات وتحسينها. اختر ما تريد ولا تنس حذف الصفوف التي أضفتها سابقا.
4. تسجيل الدخول
إذا استمر الخطأ ، فحاول زيارة صفحة phpMyAdmin ، حيث يمكنك تصفح محتويات قاعدة البيانات وتنفيذ العديد من الإجراءات عليها.
ملاحظه: تتطلب هذه الخطوة معرفة تقنية ، لذلك إذا لم يكن لديك خبرة في البرمجة ، فلا تحاول تعديل أي شيء من خلال phpMyAdmin.
للوصول إلى صفحة “phpMyAdmin” ، انتقل إلى لوحة “اللوحات” وانقر فوق أزرار “قاعدة البيانات” ، ثم كما هو موضح في الشكل:
سيتم نقلك إلى صفحة أنا:
استعرض جداول قاعدة البيانات بحثا عن أي أخطاء. إذا عثرت عليه ، فقم بتصحيحه.
5. تعطيل الامتداد
المكونات الإضافية هي واحدة من الأسباب الرئيسية لتعطل النص. إذا تم إنشاء ملحق أو تحديثه مؤخرا ، فقد يكون سبب الخطأ “إنشاء اتصال قاعدة بيانات”. أسهل طريقة للتحقق من ذلك هي تعطيل جميع المكونات الإضافية والعودة إلى الموقع إذا كان الخطأ في إنشاء اتصال قاعدة البيانات ناتجا عن أحد الملحقات.
أعد تنشيط الإضافات واحدة تلو الأخرى وتحقق من أن الموقع يعمل بشكل صحيح في كل مرة يتم تشغيله. في حالة حدوث الخطأ “إنشاء اتصال قاعدة بيانات” بعد تثبيت الوظيفة الإضافية، يكون الخطأ هو سبب الخطأ. يجب عليك إزالتها حتى يعمل موقعك بشكل صحيح.
إذا قمت بتنفيذ الخطوات السابقة وما زلت تواجه الخطأ حدث خطأ أثناء إنشاء اتصال قاعدة بيانات، فمن الأفضل استخدام إحدى خدمات الدعم الفني التي يقدمها المبرمجون المحترفون من خلال “خمسات”، أكبر سوق للخدمات العربية المصغرة. سيقوم المبرمج المحترف بإجراء تحليل أكثر تعمقا لموقع الويب ، وحل هذا الخطأ أو غيره من أخطاء WordPress ، وإعادة موقع الويب الخاص بك إلى العمل في أسرع وقت ممكن.