تواصل معي صديق لي وأخبرني أن الموقع به مشكلة "خطأ في إنشاء اتصال بقاعدة البيانات" أو "Error establishing database connection" كما ترى في الصورة التالية.
الموقع كان يعمل بشكل صحيح وفجأة توقف وأظهر الخطأ السابق، وهذا يجعلني لا أشك في بيانات الاتصال لقاعدة البيانات الموجودة في ملف wp-config.php لكن كان علىّ أن أتأكد أولا قبل أن انتقل إلى الخطوة الثانية من حل المشكلة والتي كانت التأكد من أن موارد السيرفر بحالة جيدة.
وبمجرد محاولة الدخول إلى لوحة تحكم السيرفر ظهرت لي الشاشة التالية والتي تؤكد أن سبب المشكلة بسبب امتلاء الهارد ديسك كاملا؛ وهذا ما يجعل الـ MySQL لا يمكنه أن يعمل وبالتالي يأتيني على الموقع خطأ في الاتصال بقاعدة البيانات لأنها لا تعمل.
كان يمكننا محاولة الدخول إلى ملفات الموقع عبر الـ filezilla ومحاولة حذف الملفات غير القيمة مثل نسخ الباك أب إن وجدت. لكننا فضلنا شراء مساحة إضافية للهارد ديسك كحل فوري سريع، وفورًا تم حل المشكلة.
اختصار المشكلة التي حدثت أن:
- قاعدة البيانات لا يمكنها أن تعمل (Can’t start MySQL)
- بسبب امتلاء مساحة الهارد ديسك ((DISK FULL
- مما سبب في مشكلة عدم القدرة على الاتصال بقاعدة البيانات (Error establishing database connection)
- وهذا ما تسبب في توقف الموقع عن العمل.
الحلول كانت: إما حذف الملفات غير الضرورية من السيرفر لتوفير بعض المساحة، أو شراء مساحة إضافية للهارد.
معلومات أخرى عن مشكلة Error establishing database connection
قد تحدث هذه المشكلة للعديد من الأسباب؛ منها على سبيل المثال:
- معلومات الاتصال بقاعدة البيانات المسجلة في ملف wp-config.php بها خطأ.
- هناك شيء معطّل أو به مشكلة في قاعدة البيانات.
- مشكلة في ملفات الووردبريس نفسها وينبغي تحميل الووردبريس مرة أخرى.
*