حل مشكلة ووردبريس خطأ في إنشاء اتصال بقاعدة البيانات !
شروحات ووردبريس

حل مشكلة ووردبريس خطأ في إنشاء اتصال بقاعدة البيانات !

ووردبريس العرب

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

بعد تنزيل نسخة ووردبريس ، ونقل الملفات سواء على السيرفر الشخصي على جهازك ، او رفع الملفات على الاستضافة ، ربما تواجه مشكلة رئيسية وهي رسالة خطأ في إنشاء اتصال بقاعدة البيانات ( 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 ،عليك التأكد من ادخال كافة البيانات بشكل صحيح .

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

 

Comments (2)

  1. محمد نجيب
    12 أبريل، 2018

    السلام عليكم أخ أتيت بطلبي عندك نظرا لشكر الزبناء لك ولنوع الخدمة التي توفرها على العموم أنا جديد على الووردبريس و كنت أعدل على ملف 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)
    إذا في حل أرجوك فيدني

    1. مدير الموقع
      12 أبريل، 2018

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

      ان واجهتك مشكلة لا تتردد في مراسلتنا

اترك رداً على محمد نجيب إلغاء الرد