كيفية إصلاح الخطأ في إنشاء اتصال قاعدة بيانات في WordPress
نشرت: 2016-06-01بالنسبة للمبتدئين في WordPress ، يمكن أن يكون الخطأ "خطأ في إنشاء اتصال قاعدة بيانات" كابوسًا. أسباب عديدة يمكن أن تسبب ذلك. وأحيانًا ، يستغرق العثور عليها وحل المشكلة وقتًا طويلاً. يمكن أن يرتفع الإحباط لدرجة أن المبتدئ سيتذكر هذه الحادثة لبقية حياته.
الآن بعد أن شرحت التأثير الدقيق لهذا الخطأ ، وآمل ألا تتعامل معه باستخفاف ، فلنلقِ نظرة على كيفية حله ، وكذلك أسبابه.
ماذا وراء هذا الخطأ؟
إذا قمت بتثبيت WordPress يدويًا ، فلن تحتاج إلى إجابة على هذا السؤال. لكنني أعتقد أن هذا هو الموقف الثاني ، أي تثبيت WordPress عبر أدوات مثل البرامج النصية البسيطة.
لا يتعين علينا استعراض تفاصيل التثبيت ، وبالتالي ، لا ندرك ما الذي يحدث بالضبط. حان الوقت الآن لتعلم القليل من الأشياء.
يتكون موقع الويب المستند إلى WordPress من مدير الملفات ، والذي يخزن الجانب الأمامي من البيانات (الملفات والمجلدات) ، وقاعدة البيانات ، التي تحتفظ بالسجل (والاتصال بين الملفات والمجلدات) لمعظم الأجزاء الأمامية -نهاية البيانات.
يجب أن يعمل كلا الطرفين معًا للحفاظ على تشغيل موقع ويب مدفوع من WordPress وتشغيله. ولجعل هاتين النهايتين تتحدثان مع بعضهما البعض وتجعلهما يعملان في تناغم ، يتم إنشاء اتصال بينهما في وقت التثبيت.
الآن ، إذا حدث شيء لهذا "الاتصال" بين الواجهة الأمامية وقاعدة البيانات ، يحدث هذا الخطأ الذي نتحدث عنه.
الآن ، تحتوي الواجهة الأمامية على ملف معين ، والذي يحتفظ بتفاصيل تسجيل الدخول والتكوين حول قاعدة البيانات. إذا حدث خطأ ما في هذا الملف ، أو كان جزء من التكوين غير صحيح ، أو كانت بيانات اعتماد تسجيل الدخول خاطئة (أو تغيرت) ، فسيحدث هذا الخطأ.
هناك موقف آخر يمكن أن يحدث فيه هذا الخطأ وهو عندما يصبح جزء قاعدة البيانات غير مستجيب. أو في أسوأ الأحوال ، تكون نهاية قاعدة البيانات تالفة بسبب بعض المشكلات الفنية أو المتعلقة بالترميز.
في مواقف الحياة الواقعية ، بمجرد تثبيت WordPress وإذا لم يلمس مشرف الموقع أي شيء في النهاية الخلفية أو الواجهة الأمامية ، فلن يحدث هذا الخطأ أبدًا (تقريبًا). ولكن ، حتى لو لم يقم أحد بأي شيء ، فقد يرتفع الخطأ بسبب بعض الأخطاء على مستوى الخادم.
في معظم الحالات ، تتسبب أخطاء الخادم من جانب مزود الاستضافة في حدوث المشكلة.
كل ما تحتاج إلى معرفته لفهم جذور هذا الخطأ ، وبمجرد أن تفهم كل شيء ، فقد حان الوقت لنا للانتقال إلى المرحلة التالية ، أي حل المشكلة.
كيفية إصلاح الخطأ في إنشاء اتصال قاعدة البيانات؟
اعتمادًا على السبب ، يمكن أن يختلف الإصلاح. يجب أن تكون على دراية بالسبب الفعلي قبل أن تتمكن من إطلاق النار على كل أسلحتك. يعد العثور على السبب جزءًا مهمًا وصعبًا ، لذلك يوصى دائمًا بالحصول على المساعدة من فريق الدعم وراء مزود الاستضافة ، في حال لم تكن على علم بجزء الترميز.
# 1 تحقق من بيانات اعتماد تسجيل الدخول
يحتفظ ملف wp-config ، المخزن على الجانب الأمامي (File Manager) ، ببيانات اعتماد تسجيل الدخول وتفاصيل التكوين المتعلقة بقاعدة البيانات. تحتاج إلى التحقق مما إذا تم تغيير أي شيء في هذا الملف والتحقق مما إذا كانت تفاصيل تسجيل الدخول صحيحة.

لاختباره ، يمكنك إنشاء ملف جديد وتسميته بأي شيء وحفظه بامتداد .php. تمديد. الآن ، افتح الملف والصق الكود التالي.
<؟ php
$ test Connection = mysql_connect ('localhost'، 'root'، 'password')؛
إذا (! $ testConnection) {
يموت ('خطأ:'. mysql_error ()) ؛
}
صدى "اتصال قاعدة البيانات يعمل!" ؛
mysql_close ($ testConnection) ؛
؟>
احفظ الملف ثم افتح عنوان URL لهذا الملف في المستعرض. بمجرد الضغط على مفتاح الإدخال ، سيتم تنفيذ الكود الموجود داخل الملف ، مما يؤدي إلى الحصول على النتيجة الدقيقة.
إذا وجدت خطأً هنا ، فإن أفضل حل هو تغيير تركيبة اسم المستخدم وكلمة المرور وإظهار نفس التغييرات في جانب قاعدة البيانات أيضًا.
# 2 إصلاح قاعدة البيانات
الحد الأقصى للأوقات ، تكون المشكلة في الواجهة الأمامية لموقع الويب ، ولا تزال منطقة لوحة المعلومات قابلة للوصول. إذا كان هذا هو الحال هنا ، فستتلقى رسالة بخصوص إصلاح قاعدة البيانات الفاسدة من WordPress نفسه. تابع بحذر وإذا كان كل شيء يعمل كما هو متوقع ، فسيتم حل المشكلة.
في هذه الحالة ، يتلف جدول واحد أو اثنان في قاعدة البيانات ، مما يتسبب في حدوث المشكلة. إذا كانت أداة الإصلاح الأصلية لا تعمل ، فيمكنك أيضًا استخدام المكونات الإضافية لجهات خارجية أو مطالبة فريق الدعم خلف موفر الاستضافة بالنظر في الجداول وإصلاحه.
إذا كانت قاعدة البيانات خارج نطاق الحفظ وتالفة تمامًا ، فعليك إنشاء قاعدة بيانات جديدة واستعادة ملفات النسخ الاحتياطي إلى الجديدة.
# 3 تحقق من حالة الخادم
في معظم الحالات ، يبدأ موقع WordPress على الويب بخطة استضافة مشتركة حيث يتلقى حوالي مائة (أو بحد أقصى ألف) زيارة يوميًا. ولكن بمرور الوقت والجهود ، أصبح الموقع شائعًا ويبدأ في الحصول على مئات الزيارات في دقيقة واحدة. يجد الخادم عذرًا لعدم الاستجابة لأنه لا يُقصد به التعامل مع حركة المرور الهائلة.
هناك قيود يمكن للخادم من خلالها إدارة حركة مرور البيانات ، وبمجرد وصولها إلى الذروة ، تبدأ الأخطاء في الظهور.
لذلك ، إذا كان هذا هو الحال مع موقع الويب الخاص بك ، فلا يمكنك فعل أي شيء ، باستثناء الاتصال بمزود الخادم. تواصل مع فريق الدعم وراء مزود Hosting Server وشاركهم المشكلة. إذا كانت جيدة كما وعدت ، فسيتم حل المشكلة. بخلاف ذلك ، فقد حان الوقت للتبديل إلى خادم جديد وأفضل.
الكلمات الأخيرة
كما أوضحت سابقًا ، في معظم الأحيان ، يحدث الخطأ بسبب الخادم. في اللحظة التي يصبح فيها الخادم غير مستجيب ، لا يمكنك فعل أي شيء لإصلاح المشكلة ، بخلاف انتظار مزود الاستضافة لإحضاره وتشغيله مرة أخرى. هذا هو السبب الدقيق الذي يجعل الذهاب مع مزود استضافة معروف موصى به بشدة.
إذا حصل موقع الويب الخاص بك على عدد كبير من الزيارات ، وما زلت متمسكًا بخطة الاستضافة المشتركة ، فقد حان الوقت للانتقال إلى خطة استضافة WordPress المُدارة (نوصي Flywheel - إنه سهل ، وبأسعار معقولة ، ويوفر الكثير من الوقت و إحباط). بمجرد انتهائك من خطة مُدارة أو VPS ، لن يكون هناك موقع آخر غير موقعك على خادم واحد ، وستكون مواصفات هذا الخادم المعين من الدرجة الأولى للتعامل مع حركة المرور الهائلة.
الآن ، ما رأيك في هذا الخطأ؟ أنا متأكد تمامًا من أن الإصلاح قد نجح من أجلك ، وأن الموقع الإلكتروني قيد التشغيل. ما هي المشكلة بالضبط التي تسببت في الخطأ؟ دعونا نناقش!