ومن خلال موقع منصورة هوست نشرح لكم معني رسالة الخطأ التي تظهر لك باستمرار أو بتقطع، وتعني هذه الرسالة أن لوحة تحكم وورد بريس غير قادرة على اتصالك بقاعدة البيانات بسبب وجود خطأ ما، فتأكد بان هناك خلل فى خادم الاستضافة، أو وجود خلل فى السكربيت أو وجود خلل فى البيانات، وسنتعرف الآن على كيفية فحص هذه الأسباب من أجل الوصول لحل تلك المشكلة.
إتباع تلك الخطوات من أجل إصلاح مشكلة وجود خطأ في إنشاء اتصال بقاعدة البيانات
يجب أن نتأكد أولاً من أن الخادم الذي نشتغل عليه سليم ولا يوجد مشاكل به نهائياً وهذا الخادم هو استضافة قواعد البيانات، وفى حالة وجدنا مشكلة بالخادم الذي يستضيف قاعدة البيانات حيث أصبحت بالفعل متوقفة عن العمل بشكل نهائي، فلهذا تأتيك رسالة الخطأ، فيجب أولاً الاتصال والتواصل مع شركة الاستضافة وهي من ستقوم بحل تلك المشكلة مباشرةً، ولكن إن وجدت أنه ليس هناك أي مشكلة فى الخادم المستضيف لقواعد البيانات، فيجب فحص موقعك.
ثانياً
يجب التأكد من هذا الملف wp-config.php، عن طريق التأكد من صحة بيانات الاتصال بقواعد البيانات، حيث نجد بيانات خاصة بقاعدة البيانات وهي اسم مستخدم وكلمة مرور، فيجب التأكد تماماً من أن تلك البيانات صحيحة وليس فيها أي خطأ، ولكن يسأل سائل بأنه لا يتذكر كلمة المرور أو اسم المستخدم، فيجب عليك استخدام نفس كلمة المرور المتواجدة فى ملف wp-config.php، وضبطها من جديد من اجل استعادته فى السي بانل، ومن اجل مطابقتها، وفى حالة وجدت البيانات سليمة تماماً، فيجب التأكد من صلاحيات اسم المستخدم التابع لقواعد البيانات.
يجب عليك فحص عده نقاط يغفل عنها الكثير، ألا وهي صلاحيات اسم المستخدم، فيجب أن يكون له كافة الصلاحيات من اجل الاتصال الآمن مع قاعدة البيانات، ولحل تلك المشكلة والتأكد من صلاحية اسم المستخدم يجب اتباع بعض النقاط التالية:
- نقوم بالدخول أولاً إلى لوحة تحكم سي بانل المعروفة باسم cPanel أو الدخول على لوحة تحكم الاستضافة والتي من خلالها تمكنك من إدارة قواعد بياناتك.
- نقوم بعد ذلك بالدخول على Mysql Databses، أو على قواعد البيانات.
- نقوم بعد ذلك بالضغط على إسم المستخدم والذي ستجدونه موجود بجانب قاعدة البيانات.
- بعد ذلك ستجد أمامك جدو التصاريح الخاصة ببياناتك، ومن خلالها يمكنك تحديد جميع الصلاحيات، أو All Privileges.
- بعد ذلك تقوم بالضغط على حفظ أو Save Now، وبذلك تكون قد أعطيت لاسم المستخدم جميع الصلاحيات اللازمة من اجل تعديل أي إعدادات فى قواعد البيناتات، وفى حالة وجدت نفس المشكلة موجودة عليك الانتقال لخطوة أخري.
يجب عليك محاولة اصلاح تلك الخطأ من ملف الإصلاح المتواجد بلوحة التحكم وذلك عن طريق سكريبت الوورد بريس، فيجب عليك اتباع الخطوات التالية:
- نقوم بالدخول أولاً إلى لوحة تحكم سي بانل المعروفة باسم cPanel أو الدخول على إدارة الملفات أو ملف FTP، أو الدخول على لوحة تحكم الاستضافة والتي من خلالها تمكنك من إدارة قواعد بياناتك.
- نقوم بعد ذلك بفتح ملف الكونفج الموجود بلوحة تحكم وورد بريس من أجل التعديل عليه أو فتح wp-config.php.
- بعد ذلك نقوم بإضافة هذا السطر مباشرة بعد أول سطر وهو
define('WP_ALLOW_REPAIR', true);
- بعد ذلك نقوم بعمل حفظ للملف، ونقوم بفتح الرابط التالي فى أي متصفح، وذلك بكتابة رابط موقعك والتعديل على هذا الرابط، http://www.mydomain.com/wp-admin/maint/repair.php.
- ولكن تأكد من انك قمت بتغيير mydomain.com إلى اسم موقعك، وإذا كنت قمت بتركيب وورد بريس بمسار داخلي فتأكد من كتابة المسار صحيح قبل wp-admin.
- ستظهر لك صفحة من خلالها ستقوم بالضغط على إصلاح قواعد البيانات أو الضغط على Repair Database.
- وأخيراً قم بمراجعة موقعك، وإذا وجدت ان المشكلة قد حلت فتأكد من مسح هذا السطر المضاف إلى ملف wp-config.php وذلك بعد الانتهاء من المراجعة مباشرةً، وفى حالة وجدت أن المشكلة لم يتم حلها حتي الآن تأكد من الغاء الملف السابق وتابع الخطوة المقبلة.
يجب محاولة تعطيل الإضافات المنصبة داخل لوحة تحكم سي بانل، فقد تكون هي المسببة لتلك المشكلة التي تظهر لك، ويمكنك تعطيلها عن طريق تعديل ملف wp-content/plugins وتغيير اسمه لأي اسم أخر، وبعد ذلك قم بمراجعة موقعك، وإذا وجدت أن المشكلة قد تم حلها فهذا يعني أن الإضافات التي بموقعك هي السبب فى تلك المشكلة، وفى حالة وجدت أن المشكلة لم يتم حلها حتي الآن اتبع الخطوات الأتية:
- نقوم بالدخول أولاً إلى لوحة تحكم سي بانل المعروفة باسم cPanel أو الدخول على لوحة تحكم الاستضافة والتي من خلالها تمكنك من إدارة قواعد بياناتك.
- نقوم بعد ذلك بالدخول على هذا المسار داخل لوحة تحكم وورد بريس ويسمي wp-content.
- نقوم بالتعديل على ملف plugins واختيار أي اسم أخر كمثال مثلاً: plugins-stops، وبعد ذلك قم بمراجعة موقعك، وإذا وجدت أن المشكلة قد تم حلها فهذا يعني أن ما زالت المشكلة موجودة، وفى حالة وجدت أن المشكلة لم يتم حلها حتي الآن اتبع أخر محاولة سنقوم بشرحها لكم الآن.
- نقوم باستبدال قاعدة البيانات داخل ملف wp-config.php، فقد يكون هناك خطأ كتابي لم نلاحظه، ونقوم باستخدام كلمه مرور واسم مستخدم جديد ونقوم بربطهم بقاعدة البيانات.
- ويجب أن نستخدم اسم مستخدم وكلمة مرور بدون أي علامات مثل علامات "(*#@%!"، فيجب استخدام الحروف والأرقام المعروفة والشعبية لدي الجميع.
- يجب أن نستبدل ملف wp-config.php، بأي ملف جديد، ويجب الاحتفاظ بالنسخة القديمة لحين الرجوع لها فى حالة لم يتم حل المشكلة.
- نقوم بتحديث سكريبت الوورد بريس، ثم نقوم بنسخ الملفات بالكامل من وورد بريس، ونقوم بعد ذلك بالدخول على لوحة تحكم وورد بريس وسيطلب تحديث السكربيت الأخير.
وفى حالة بعد كل هذه المحاولات لم تقم بحل المشكلة تأكد تماماً بانك قد تحتاج إلى مختص ليفحص موقعك بالكامل، وفى حالة وجدت الحل شاركنا فى تعليق، أو فى حالة واجهتك أي مشكلة شاركنا تعليقك.