The database has encountered a problem

قد تدخل الى موقعك/منتداك فى أى يوم من الأيام و تجد أن ظهور هذة الرسالة

Database Error Database error

The database has encountered a problem

Please try the following:

Load the page again by clicking the Refresh button in your web browser.
Open the www.**********.com home page, then try to open another page.
Click the Back button to try another link.

The www.**********.com forum technical staff have been notified of the error, though you may contact them if the problem persists.

We apologise for any inconvenience.

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

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

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

3. تغيير بيانات مستخدم قاعدة البيانات مع عدم تغييرها فى ملف الكونفج
إن قمت بتغيير بيانات إسم المستخدم لقاعدة البيانات ستحتاج الى تعديل هذة البيانات فى ملف الكونفج config.php  الموجود فى مجلد includes حتى يتمكن من الإسكريبت من الدخول الى قاعدة البيانات.
** لتعديل ملف الكونفج, قم بالدخول الى لوحة التحكم السى بانل ثم الى مدير الملفات و الى مجلد includes ثم قم بالضغط على الزر الأيمن على ملف config.php و إختيار edit code و قم بتعديل البيانات بالداخل و أدخل البيانات الجديدة. و إضغط على حفظ التعديلات.

4. عدم ربط مستخدم قاعدة البيانات بالقاعدة و إعطاءة كافة التصريحات.
يجب أن يكون إسم المستخدم مربوط بقاعدة البيانات و لة كافة الصلاحيات ليتمكن الإسكريبت من الدخول و الإتصال بقاعدة البيانات بطريقة صحيحة.
** لربط إسم المستخدم بقاعدة البيانات قم بالدخول الى لوحة التحكم cPanel و  إدخل الى My SQL Databases. و من الأسغل قم بتحديد القاعدة ثم المستخدم و إضغط على إضافة .. و علم على كل الصلاحيات ثم إضغط على حفظ.
يمكنك مشاهدة الخطوات بالفيديو: http://youtu.be/KZDfBX3WLq0

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

Related Articles

كيف أغلق المنتدى و كتابة رسالة توضح سبب الإغلاق؟

لتقوم بغلق المنتدى الخاص بك و كتابة رسالة للأعضاء توضح سبب الغلق. هذا مهم فى حالة كنت تقوم...

كيفية تغيير إسم المنتدى, رابط المنتدى, إسم الموقع ؟

يمكنك فى أى وقت تغيير إسم المنتدى و الرابط الخاص بك (مهم عند نقل المنتدى من مجلد الى أخر). 1. قم...

كيف أفعل نظام مراسلة إدارة المنتدى بدلآ من ظهور بريدي الإلكتروني وأريد أيضآ إضافة تعليقات على هذه الخدمة ؟

يمكنك أن تقوم بتفعيل نظام المراسلة من داخل لوحة تحكم المنتدى و يكون الإرسال بإسم المنتدى الى...

إضافة/تعديل الفوتر دون التعديل فى ملفات التصميم

يمكنك التعديل عن طريق إضافة جملة فى الفوتر الخاص بالتصميم دون الحاجة الى تحميل ملفات التصميم و...

تواجهني مشكله كبيره وهي عند إدخال عضو معين كلمة مروره خاطئة 5 مرات لا يستطيع عندها الدخول للمنتدى هل يوجد خيار معين لإبطال هذه الخاصية ؟

1. قم بالدخول الى لوحة تحكم المنتدى 2. من تحت قسم خيارات المنتدى, إختر خيارات المنتدى 3. إختر...