إصلاح مشكلة Error Establishing a database connection فى ووردبريس

 

اولا: التأكد من ان الخادم الخاص بك سليم ولا يوجد مشكلة فى خادم استضافة قواعد البيانات

إذا كان هناك مشكلة في الخادم المستضيف لقاعدة البيانات، مما أدى إلى توقفها عن العمل، فمن المتوقع أن تظهر رسالة خطأ. في هذه الحالة، ينبغي عليك الاتصال بشركة الاستضافة وطلب منهم حلاً للمشكلة. في حال عدم وجود مشكلة في الخادم المستضيف لقواعد البيانات، يفترض أن تقوم باتخاذ الخطوات التالية لفحص موقعك.

ثانيا: التأكد من صحة بيانات الإتصال بقواعد البيانات فى ملف wp-config.php

في هذا الملف، ستجد معلومات خاصة بقاعدة البيانات، مثل اسم المستخدم وكلمة المرور. يجب عليك في هذه الحالة التحقق من أن البيانات المكتوبة في هذا الملف صحيحة دون وجود أخطاء. إذا لم تكن واثقًا من كلمة المرور المرتبطة باسم المستخدم، يمكنك استخدام نفس كلمة المرور الموجودة في ملف wp-config.php وضبط كلمة المرور لاسم المستخدم في لوحة التحكم (cPanel) لتأكيد مطابقتها. إذا كانت البيانات صحيحة، اتبع الخطوة التالية.

ثالثا: التأكد من صلاحيات إسم المستخدم الخاص بقواعد البيانات

قد تكون بيانات الاتصال بقاعدة البيانات سليمة ولا تحتوي على أخطاء، ولكن قد تظل المشكلة قائمة. في هذه الحالة، يجب عليك التحقق من إحدى النقاط المهمة التي يغفل عنها الكثيرون، وهي صلاحيات اسم المستخدم.

يتعين عليك التأكد من أن اسم المستخدم لقاعدة البيانات لديه جميع الصلاحيات اللازمة للاتصال السليم مع قاعدة البيانات.

 يمكنك إجراء ذلك بسهولة من خلال اتباع الخطوات التالية:

  • قم بتسجيل الدخول إلى لوحة تحكم الاستضافة الخاصة بك، مثل cPanel.
  • ابحث عن قائمة "قواعد البيانات" أو "MySQL Databases" في لوحة التحكم.
  • انقر على اسم المستخدم المرتبط بقاعدة البيانات التي تواجه المشكلة.
  • ستظهر قائمة بالصلاحيات (Permissions) المختلفة المرتبطة بالمستخدم، تحقق من أنه يتمتع بصلاحيات كاملة (All Privileges).
  • في حالة عدم وجود صلاحيات كاملة، حدد جميع الصلاحيات واختر "حفظ" أو "Save".

بهذه الطريقة، ستضمن أن اسم المستخدم لديه كل الصلاحيات اللازمة للتفاعل مع قاعدة البيانات بشكل صحيح. إذا استمرت المشكلة، فقد تحتاج إلى مراجعة الخطوات الأخرى المتاحة لحل مشكلة الاتصال بقاعدة البيانات.

رابعا: محاولة إصلاح الموقع من خلال ملف الإصلاح فى لوحة التحكم

يوفر لك سكريبت الوورد بريس إمكانية إصلاح السكريبت ذاتيا فى حال وجود مشكلة فى قواعد البيانات, ويمكنك إتمام هذا الامر من خلال ملف الإصلاح الموجود بالوورد بريس, ولتتمكن من القيام بهذا الامر, إتبع الخطوات التالية:
إتبع هذه الخطوات لحل المشكلة:1- إدخال الى لوحة تحكم السى بانل cPanel او الى أى لوحة تحكم يمكنك إدارة الملفات من خلالها او الـ FTP.

2- إفتح ملف الكونفج الخاص بالوورد بريس للتعديل عليه wp-config.php

3- أضف السطر التالى, مباشرة بعد سطر البداية فى الملف <?php

define('WP_ALLOW_REPAIR', true);

4- قم بحفظ الملف, وإفتح الرابط التالى فى المتصفح الخاص بك على رابط موقعك
http://www.mydomain.com/wp-admin/maint/repair.php
* تاكد من تغيير mydomain.com الى رابط موقعك, وفى حال تركيب وورد بريس على مسار داخلى, تأكد من كتابة الرابط لمسار الوورد بريس, قبل /wp-admin.

5- من خلال الصفحة التى ستظهر لك, قم بالضغط على إصلاح قواعد البيانات او Repair Database.

قم بمراجعة موقعك الان. فى حال تم حل المشكلة, تأكد من مسح السطر المضاف الى ملف wp-config.php بعد الانتهاء. وفى حال لم يتم حل المشكلة, تأكد من إلغاءة اولا ثم تابع الخطوات التالية.

خامسا: محاولة تعطيل الإضافات المنصبه من داخل السى بانل

فى بعض الاحيان النادرة قد تكون الإضافات هى المشكلة, حاول تعطيل الإضافات المستخدم داخل وورد بريس, ويمكنك القيام بهذا الامر ببساطة عن طريق تعديل إسم ملف wp-content/plugins الى أى اسم اخر, ثم مراجعة الموقع, إذا تم حل المشكلة فهذا يعنى أن احد الإضافات الموجودة داخل الموقع هى السبب فى المشكلة, وان لم يتم حل المشكلة تفضل بالمتابعة الى الخطوات التالية.
إتبع هذه الخطوات لحل المشكلة:1- إدخل الى لوحة تحكم السى بانل cPanel ,, او من خلال الـ FTP أو من اى مدير ملفات تستخدمة لإدارة الملفات.

2-انتقل إلى المسار التالي داخل مجلد الووردبريس wp-content/.

3- قم بتغيير اسم مجلد الإضافات (plugins) إلى أي اسم آخر (على سبيل المثال: pluginsStop).

 

سادسا: محاولات أخيره لحل هذه المشكلة

بما انك وصلت لهذه المرحلة ,, فالحلول التقليدية لم تعد تجدى نفعا ,,, دعنا نجرب بعض الحيل التى يمكنك استعمالها.

- حاول إستبدال بيانات قاعدة البيانات بالكامل داخل ملف wp-config.php ,, حتى وإن كانت البيانات تبدوا صحيحة, قد يكون هناك خطأ كتابى ما. حاول إستخدام اسم مستخدم وكلمة مرور جديدين وربطهم بقاعدة البيانات.

– حاول استخدام كلمة مرور بسيطة لاسم المستخدم في قاعدة البيانات، وتجنب استخدام أي علامات مميزة مثل "(*#@%!"، استخدم فقط الحروف والأرقام.

- حاول إستبدال ملف الـ wp-config.php بملف أخر جديد, ويمكنك الحصول عليه من أى نسخة, ولكن تأكد من الاحتفاظ بنسخة من الملف القديم لإستعادتها إن لم يفلح الامر.

- حاول تحديث سكريبت الوورد بريس, قم بنسخ الملفات بالكامل من نسخة وورد بريس حديثة, ثم قم بالدخول الى لوحة تحكم الوورد بريس وسيطلب منك تحديث السكريبت.

إذا كانت كل هذه المحاولات فاشلة ,, فيبدوا ان المشكلة ليست مباشرة, وستحتاج لأحد المختصين لمراجعة الموقع بنفسه لفحص السبب

 

لا تتردد في طرح أي استفسار عن طريق الاتصال بمركز الدعم الفني

  • 45 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

مقالات مشابهة

ايقاف جميع الإضافات المستخدمة فى وورد بريس

ايقاف جميع الإضافات المستخدمة فى وورد بريس الإضافات Plugins من أهم مميزات وورد بريس, فهى تمكنك...

طريقة تعطيل جميع اضافات الووردبريس

مقدمه: في بعض الاحيان قد تحدث مشكله في قالب معين خاص بالوردبرس مما يطرنا الي ايقاف جميع الاضفات...

طريقة تفعيل الإتصال الآمن HTTPS في موقعك المستضافة في استضافة مصر

طريقة تفعيل الإتصال الآمن HTTPS في موقعك المستضافة في استضافة مصر     شبكة الإنترنت في تطور...

كيفية إزالة البرامج الضارة من اختراق موقع ووردبرس؟

كيفية إزالة البرامج الضارة من اختراق موقع ووردبرس؟ سنشرح في هذا المقال لماذا وكيف يتم اختراق...

اضافه صفحة جديدة في ووردبريس

فديو : في هذا الفيديو  سوف نتعلم إضافة صفحة جديدة في الووردبريس