حل مشكلة ووردبريس خطأ في إنشاء اتصال بقاعدة البيانات !
ووردبريس العرب
العديد منا واجه مشاكل في تسطيب ووردبريس لأول مرة ! الأمر ليس صعب ولكنها تحتاج لبعض الخبرة في تسطيب وتركيب ووردبريس بالطريقة الصحيحة ومعرفة ضبط كافة اعدادات ووردبريس بشكل كامل .
بعد تنزيل نسخة ووردبريس ، ونقل الملفات سواء على السيرفر الشخصي على جهازك ، او رفع الملفات على الاستضافة ، ربما تواجه مشكلة رئيسية وهي رسالة خطأ في إنشاء اتصال بقاعدة البيانات ( Error Establishing Database Connection ) !
العديد من المرات واجهتني المشكلة بالفعل ، والمشكلة بسيطة تحتاج منك للتوقف لبعض الدقائق والتأكد من كافة المعلومات التي قمت بادخالها هل هي صحيحة بالفعل ؟
لماذا يحصل هذا ” خطأ في إنشاء اتصال بقاعدة البيانات ” ؟
باختصار، يحصل هذا الخطأ نتيجة فشل ووردبريس في عملية التسطيب في الاتصال بقاعدة البيانات الخاصة بموقعك والمرتبطة بالسيرفر، لسبب من الأسباب التالية :
- خطأ في بيانات ملف wp-config.php
- خادم قاعدة البيانات لا يستجيب ، بمعنى حصول خطأ في السيرفر .
- تلف في قاعدة البيانات نفسها .
- اسم المستخدم او كلمة المرور خطأ .
- اسم المستضيف خطأ .
في أغلب الأحيان تحدث المشكلة نتيجة خطأ في اسم المستخدم او كلمة المرور ، وأحيانا اسم المستضيف .
هل المشكلة في مجلد لوحة التحكم أيضاً ؟
( في حل الانتقال من استضافة لاستضافة اخرى )
قبل القيام بأي شئ عليك التأكد من سلامة كافة مجلدات ووردبريس ، وهل الخطأ يشمل كافة الصفحات ام الرئيسية فقط ، حصولك على نفس الرسالة عند التوجه الى مسار لوحة التحكم :
www.site.com/wp-admin
في حال حصول على رسالة خطأ مختلفة مثلاً : ” جداول قاعدة البيانات غير متوفرة” ، قد تحتاج إلى إصلاح قاعدة البيانات، عليك القيام بالتالي:
1- قم باضافة الكود البرمجي التالي إلى ملف wp-config.php ( ادخل لوحة السي بنل ثم ابحث عن اسم الملف )
define(‘WP_ALLOW_REPAIR’,true);
2- انتقل إلى الرابط التالي مع تغيير site الى نطاق موقعك :
www.site.com/wp-admin/maint/repair.php
مهم : تأكد من حذف الكود الذي أضفته الى ملف wp-config.php بعد الانتهاء من عملية اصلاح وتحسين قاعدة البيانات .
قم بفحص بيانات ملف wp-config.php
ملف wp-config.php حساس جداً والأكثر اهمية في ووردبريس، عليك الحرص على حمايته دوماً فهو يحتوي على البيانات الأساسية للاتصال بقاعدة البيانات وربطها مع موقعك ، عند تغيير كلمة المرور لقاعدة البيانات في الاستضافة عليك تحديث هذا الملف .
define(‘DB_NAME’, ‘database-name’);
define(‘DB_USER’, ‘database-username’);
define(‘DB_PASSWORD’, ‘database-password’);
define(‘DB_HOST’, ‘localhost’);
عليك ادخال البيانات التي يرسلها لك مستضيف موقعك او شركة الاستضافة ، اسم لقاعدة البيانات ، كلمة المرور ، و اسم المسضيف في حال لم يكن لوكال هوست وهو غالباً يكون لوكال هوست Localhost.
على العموم ، أغلب الاحيان تحدث المشكلة في ملف wp-config.php ،عليك التأكد من ادخال كافة البيانات بشكل صحيح .
إذا واجهتك مشكلة في تركيب ووردبريس، او واجهت هذه المشكلة ، لا تتردد في مراسلتنا، سنكون سعداء بتقديم المساعدة لك ، لاتنسى مشاركة أصدقاءك.
محمد نجيب
السلام عليكم أخ أتيت بطلبي عندك نظرا لشكر الزبناء لك ولنوع الخدمة التي توفرها على العموم أنا جديد على الووردبريس و كنت أعدل على ملف RTL بدون ما آخذ منو نسخة وبعدها الموقع عطل و حتى لوحة التحكم لم أعد أستطع الدخول إليها تظهر فقط هذه الرسالة (Fatal error: Cannot redeclare _check_active_widget() (previously declared in /home4/admiin/public_html/wp-content/themes/mh-newsmagazine/functions.php:40) in /home4/admiin/public_html/wp-content/themes/mh-magazine-lite/functions.php on line 171)
إذا في حل أرجوك فيدني
مدير الموقع
وعليكم السلام
اهلاً بك اخي الكريم محمد ، ونشكرك على ثقتك في ووردبريس العرب
المشكلة لديك في ملف الفنكشن كما يبدوا من رسالة الخطأ ، قم باعادة تركيب ملف الفنكشن في مجلد القالب وسيعمل الموقع معك ان شاء الله .
ان واجهتك مشكلة لا تتردد في مراسلتنا