كيفية إصلاح الخطأ في إنشاء اتصال قاعدة البيانات في WordPress

-إصلاح-الخطأ-في-إنشاء-اتصال-قاعدة-البيانات-في-WordPress.png


كيفية إصلاح خطأ الاتصال بقاعدة بيانات في WordPress

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

أنا لست متفاجئا بعد الآن! في هذه المقالة ، سوف نشارك كيفية إصلاح خطأ الاتصال بقاعدة البيانات في WordPress من خلال حل جميع الأسباب المحتملة.

خطأ في الاتصال بقاعدة البيانات – متى ولماذا؟

عادةً ما يحدث هذا الخطأ بسبب عدم تمكن الموقع من الاتصال بقاعدة البيانات. لكن السبب وراء عدم إنشاء اتصال قاعدة بيانات قد يكون مختلفًا للجميع. فيما يلي بعض الأسباب:

  • خادم الويب الخاص بك لا يستجيب لطلبك.
  • يتلقى الخادم طلبات كثيرة جدًا وتوقف عن الاستجابة.
  • تفاصيل تسجيل الدخول إلى قاعدة البيانات الخاصة بك غير صحيحة أو قديمة.
  • قاعدة بياناتك تالفة بسبب البرامج الضارة.
  • قاعدة بياناتك تالفة بسبب تغيير الرمز أو التحديث التلقائي لـ WordPress.

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

إصلاح خطأ الاتصال بقاعدة البيانات

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

نوصي أيضًا بأن تحافظ على تحديث موقع WordPress والسمات والمكونات الإضافية لتقليل احتمالية رؤية خطأ ما. يجب عليك أيضًا إجراء نسخ احتياطي لموقع WordPress الخاص بك بانتظام حتى تتمكن من استعادته عند الحاجة.

التحقق من صفحة تسجيل دخول مسؤول WordPress

تحتاج إلى التحقق من صفحة تسجيل دخول مسؤول WordPress لمعرفة الخطأ الذي يتم عرضه هناك. إذا كان هذا الخطأ مشابهًا للخطأ الموجود في واجهة مستخدم موقع الويب ، فتابع إلى الخطوة التالية.

إذا كان هناك خطأ آخر في / wp-admin / الصفحة ، على سبيل المثال “لا يتوفر جدول واحد أو أكثر من جداول قاعدة البيانات. قد تحتاج قاعدة البيانات إلى الإصلاح “، تحتاج إلى تعديل wp-config.php لإضافة سطر من التعليمات البرمجية.

لتحرير wp-config.php ، يمكنك تسجيل الدخول إلى موقع WordPress الخاص بك باستخدام عميل FTP. يجب عليك إضافة هذا الرمز من قبل “هذا كل شيء ، توقف عن التحرير! أتمنى لك مدونة رائعة “ سطر في ملف wp-config.php.

define('WP_ALLOW_REPAIR', true);

يرجى التأكد من حفظ هذا الملف بشكل صحيح.

بعد إضافة الكود في wp-config.php ، قم بزيارة http://www.yoursite.com/wp-admin/maint/repair.php (يحل محل www.yoursite.com مع عنوان URL لموقع الويب) لعرض إعدادات إصلاح قاعدة البيانات.

لا تحتاج إلى تسجيل الدخول إلى حساب مسؤول WordPress الخاص بك للوصول إلى إصلاح قاعدة البيانات. إذا قمت بإضافة الكود بشكل صحيح في wp-config.php ، فسيساعد ذلك في إصلاح مشكلة قاعدة البيانات. بعد الإصلاح ، يمكنك المتابعة وإزالة الرمز من ملف wp-config.php.

إذا استمرت المشكلة ، يمكنك قراءة هذا الدليل للحصول على حل آخر.

تحرير WP-Config.php للعثور على المشكلة

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

تحتاج إلى التأكد من أن بيانات اعتماد تسجيل الدخول إلى قاعدة البيانات الخاصة بك هي نفسها في ملف wp-config.php كما قمت بتعيينها في قاعدة بيانات WordPress الخاصة بك.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

في هذا الرمز ، يمثل DB_Name اسم قاعدة البيانات ، و DB_User هو اسم مستخدم قاعدة البيانات ، و DB_Password هو كلمة مرور قاعدة البيانات ، و DB_Host هو قيمة المضيف.

يمكنك إضافة قيمة DB_Host كـ المضيف المحلي إذا كان موفر استضافة WordPress الخاص بك هو BlueHost و HostGator وما إلى ذلك. بالنسبة لشركات الاستضافة الأخرى ، يمكنك الاتصال بفريق الدعم أو الرجوع إلى هذا الدليل على حيل تكوين WordPress البحث عن قيم مضيفة أخرى.

لقد تعلمنا أيضًا أنه إذا قمت بتشغيل موقع WordPress الخاص بك على خادم محلي مثل XAMPP أو MAMP ، فيمكنك استبدال قيمة DB_Host من المضيف المحلي إلى IP لإصلاح هذا الخطأ.

define('DB_HOST', '127.0.0.1:8889');

قد يكون عنوان IP هذا مختلفًا عن شركات الاستضافة عبر الإنترنت. يمكنك أيضًا الاطلاع على هذا الدليل حول كيفية نقل WordPress من خادم محلي إلى موقع عمل.

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

النظر في خادم الويب الخاص بك

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

يمكنك الاتصال بدعم مزود المضيف مباشرة والتحقق من هذه المشكلة. بالنسبة لشركات الاستضافة المدارة مثل WPEngine و Siteground ، سيساعدك فريق الدعم في إصلاح الخطأ بسرعة.

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

أولاً ، حاول الوصول إلى مواقع الويب الأخرى على نفس الخادم ومعرفة ما إذا كانت تعمل بشكل جيد أم لا. إذا كانت المواقع الأخرى تعرض نفس الخطأ أيضًا ، فهذا يعني أن خادم MySQL تالف.

إذا لم يكن لديك مواقع ويب أخرى على نفس خادم الاختبار ، فستحتاج إلى الانتقال إلى phpMyAdmin في cPanel والاتصال بقاعدة البيانات. بعد الاتصال ، تحتاج إلى التحقق مما إذا كان لديك أذونات كافية أم لا. ما عليك سوى إضافة ملف جديد ، testconnection.php ، وإضافة هذا الرمز:

يجب استبدال اسم المستخدم وكلمة المرور بمعلومات تسجيل الدخول إلى قاعدة البيانات الخاصة بك. بمجرد الاتصال ، فهذا يعني أنه لا توجد مشكلة في الأذونات ويمكنك التحقق من ملف wp-config.php مرة أخرى لمعرفة ما إذا كانت هناك أخطاء إملائية في اسم المستخدم أو كلمة المرور.

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

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

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

نأمل أن يساعدك هذا الدليل في إصلاح خطأ الاتصال بقاعدة البيانات في WordPress. قد ترغب أيضًا في معرفة كيفية التبديل من مضيف ويب إلى آخر دون توقف.



scroll to top