كيفية مساعدة WordPress في إصلاح قاعدة البيانات الخاصة به
نشرت: 2021-12-09ليس من قبيل المبالغة الإشارة إلى أن قاعدة البيانات الخاصة بك هي تقريبًا الجزء الأكثر أهمية في موقع الويب الخاص بك. بعد كل شيء ، يوجد هنا كل جزء من البيانات تقريبًا. على هذا النحو ، عندما يتعطل موقعك ، هناك مكان واحد فقط يجب أن ننظر فيه أولاً. قد تكون المشكلة أنك بحاجة إلى إصلاح قاعدة بيانات WordPress.
نظرًا لكونه ترسًا حيويًا في عجلة موقعك ، فإن قاعدة البيانات الخاصة بك تتطلب مزيدًا من العمل لإصلاحها أكثر من الجوانب الأخرى في WordPress. في معظم الحالات ، ستحتاج إلى فتح ملفات WordPress الأساسية والتلاعب بالإعدادات بداخلها. علاوة على ذلك ، سيتعين عليك غالبًا العمل مع قاعدة البيانات نفسها لوضع الأمور في نصابها الصحيح مرة أخرى. الخبر السار هو أنه من المحتمل أن يكون لديك كل الأدوات والمهارات التي تحتاجها لإجراء الإصلاح.
في هذا المنشور ، سوف نوضح لك كيفية إصلاح قاعدة بيانات WordPress الخاصة بك ، من خلال ثلاث طرق مختلفة. سنتطرق أيضًا إلى بعض الأخطاء ذات الصلة وما يجب فعله في هذه المواقف أيضًا.
تأثير قاعدة البيانات الخاصة بك على موقع WordPress الخاص بك
لا يوجد جزء من موقع WordPress الخاص بك له تأثير أكبر من تأثير قاعدة البيانات الخاصة بك. يوجد هنا كل جزء من البيانات على موقعك تقريبًا ، ويجب أن يتأكد الرمز الذي يربط كل شيء من أن الطلبات والاستعلامات تعمل بسرعة.
في الواقع ، من العدل أن نقول إن سرعة موقعك تعتمد على قاعدة البيانات الخاصة بك بشكل كبير. هذا ليس مفاجئًا بمجرد فهمك لكيفية عمل قاعدة البيانات مع WordPress ، ومدى قوتها. بعد كل شيء ، هناك خبراء في إدارة قواعد البيانات يكسبون عيشًا مريحًا. يجب أن يوضح لك هذا مدى تعقيد قاعدة البيانات حتى البسيطة.
لمزيد من المعلومات حول ما تعنيه قاعدة البيانات لموقع WordPress الخاص بك ، سترغب في قراءة منشورنا حول العمل مع قواعد البيانات ، وكيفية تشغيل طلبات لغة الاستعلام الهيكلية (SQL). يجب أن يمنحك هذا معرفة عملية كافية للتنقل حول قاعدة البيانات الخاصة بك.
لماذا تحتاج أحيانًا إلى إصلاح قاعدة البيانات
نظرًا لوجود الكثير من الأجزاء المتحركة إلى قاعدة بيانات WordPress ، فمن المحتم أن يتوقف اثنان من التروس في بعض الأحيان. هناك عدد قليل من الأسباب لإصلاح قاعدة بيانات WordPress الخاصة بك ، على الرغم من أن بعضها أكثر شيوعًا من البعض الآخر. علي سبيل المثال:
- بيانات اعتماد قاعدة البيانات غير الصحيحة هي السبب الأكبر للأخطاء ، وهذا هو الجانب الأول الذي يجب عليك التحقق منه.
- قد ترى أيضًا مشكلة حد ذاكرة PHP ، والتي تتعلق بقاعدة البيانات الخاصة بك ولكنها مشكلة منفصلة في حد ذاتها. هذا لا يتطلب الكثير لإصلاحه ، مقارنة بالإصلاحات الأعمق.
- ستكون هناك أيضًا مشكلات بسيطة في الاتصال بالمحتوى ، على الرغم من أن هذا قد يتعلق باختيارك للمضيف أكثر من أي شيء تفعله بشكل خاطئ.
بينما ستظهر هذه المواقف كثيرًا ، هناك أيضًا مجموعة من المشكلات الأكثر خطورة التي تحتاج إلى اهتمام فوري:
- الملفات التالفة داخل تثبيت WordPress الخاص بك ، أو "جداول" قاعدة البيانات التالفة. كلاهما ، بالطبع ، أمر بالغ الأهمية لإصلاحه.
- اخترق المستخدمون الضارون موقعك - بمعنى آخر ، تم الاستيلاء عليه. من الواضح أن هذا يتجاوز مجالات إصلاح قاعدة البيانات الخاصة بك والاستمرار في يومك. إذا كنت تشك في ذلك ، فتوقف عن قراءة هذه المقالة وخصص اهتمامك لحل هذه المشكلة التجارية الهامة.
مع بعض هذه المشكلات - حتى تلك البسيطة - قد لا تعرف ما الذي تبحث عنه في المقام الأول. يمكننا المساعدة في ذلك - دعنا نلقي نظرة على هذا في القسم التالي.
كيف تتحقق مما إذا كان هناك خطأ بحاجة إلى الإصلاح
بشكل عام ، هناك دليل كبير على أن مشكلة في قاعدة البيانات الخاصة بك تحتاج إلى إصلاح: سترى الصور أو مقاطع الفيديو أو المحتوى المفقود على موقعك. بالطبع ، إذا كان بإمكانك شرح أسباب ذلك ، فستعرف ما يجب فعله (أو لا تفعله). رغم ذلك ، إذا كنت لا تعرف سبب فقد الأصول على موقعك ، فمن المحتمل أن قاعدة البيانات الخاصة بك تحتاج إلى إصلاح.
قد تصادف أيضًا خطأ يسمى لا يوجد تحديث مطلوب. قاعدة بيانات WordPress الخاصة بك محدثة بالفعل. هذه ليست مشكلة في قاعدة البيانات على الإطلاق - إنها تتعلق باختيارك للمكوِّن الإضافي للتخزين المؤقت. رغم ذلك ، يمكن أن يتسبب اسم الخطأ في التخلص من الرائحة. إذا واجهت هذا في المستقبل ، فستعرف من أين تبدأ.
ماذا تفعل إذا كان لديك خطأ في إنشاء اتصال قاعدة البيانات
مشكلة قاعدة بيانات الشاشة الاسمية مع WordPress هي خطأ في إنشاء اتصال بقاعدة البيانات. يحصل على الكثير من بوصات العمود لأنه يمكن أن يكون أحد أكثر الأخطاء شيوعًا التي ستراها.
على الرغم من أنها (بالطبع) مشكلة في قاعدة البيانات ، فلن تحتاج إلى إصلاح في معظم الحالات. بدلاً من ذلك ، هناك إصلاحات أخرى يمكنك تجربتها. لدينا مقال حول هذا الموضوع ، وقد لا تحتاج إلى لمس قاعدة البيانات الخاصة بك على الإطلاق لإعادة تشغيل الأشياء مرة أخرى. رغم ذلك ، غالبًا ما يتعين عليك فتح ملفات WordPress الأساسية ، الأمر الذي يتطلب بعض الأدوات المتخصصة.
ما ستحتاجه لإصلاح قاعدة بيانات WordPress الخاصة بك
كما هو الحال دائمًا ، سترغب في التأكد من أن لديك كل ما تحتاجه قبل الذهاب إلى العمل. سيؤدي ذلك إلى إبعادك عن الأدوات وبيانات الاعتماد أثناء عملية الإصلاح. بمجرد أن تبدأ ، سترغب في الاستمرار حتى النهاية دون الانحراف.
على هذا النحو ، إليك ما تحتاجه لإصلاح قاعدة بيانات WordPress الخاصة بك:
- نسخة احتياطية كاملة ونظيفة لموقعك. إذا كنت بحاجة إلى الاستعادة ، فسترغب في منح أحدث نسخة احتياطية لك أكبر قدر من العناق.
- غالبًا ما يمنحك مضيفك الوصول إلى ملفات WordPress الخاصة بك. ومع ذلك ، فإن عميل بروتوكول نقل الملفات الآمن (SFTP) المناسب مثل FileZilla أو Cyberduck أو Transmit يمكن أن يخدمك بشكل أفضل. ننظر إلى استخدام SFTP في مقالتنا حول عمليات نقل الملفات المجمعة ، إذا كنت بحاجة إلى كتاب تمهيدي.
- يمكن أن يساعدك سجل قاعدة البيانات في تشخيص المشكلات بسرعة. سيكون موقعك على الخادم الخاص بك ، على الرغم من وجود طرق أخرى للوصول إليه أيضًا. قد تحتاج إلى تشغيل السجل باستخدام WP_DEBUG . على هذا النحو ، قد لا يكون لديك سجل على الإطلاق ، وفي هذه الحالة تحتاج إلى بذل قصارى جهدك في غضون ذلك.
مع وجود هذه العناصر في مكانها الصحيح ، يمكنك البدء في العمل على إصلاح قاعدة بيانات معطلة. دعنا نذهب من خلال الطرق.
كيفية مساعدة WordPress في إصلاح قاعدة البيانات الخاصة به (3 طرق)
لدينا ثلاث طرق مختلفة لمساعدتك في إصلاح قاعدة بيانات WordPress. في معظم الحالات ، يمكنك اختيار الطريقة التي تفضلها. رغم ذلك ، قد يكون من المفيد النظر إلى الآخرين إذا لم تكن سعيدًا بالحل الذي اخترته. ها هم:
- أضف وظيفة إلى ملف wp-config.php ، مما يتيح لك إصلاح قاعدة البيانات.
- قم بتسجيل الدخول إلى أداة إدارة قاعدة البيانات والعمل على قاعدة البيانات الخاصة بك هناك.
- يمكنك تسجيل الدخول إلى موقعك من خلال WP-CLI ، إذا كنت ترغب في استخدام سطر الأوامر.
الطريقة الأولى هنا هي الأصعب في رأينا ، لذلك دعونا نغطي هذا أولاً.

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

عندما تكون جاهزًا ، افتحه وابحث عن السطر الذي يقول: / * هذا كل شيء ، توقف عن التحرير! تدوين سعيد. * / . فوق هذا ، أضف define ("WP_ALLOW_REPAIR", true);
:

من هنا ، احفظ التغييرات وقم بتحميل ملف wp-config.php مرة أخرى إلى الخادم الخاص بك. بعد ذلك ، توجه إلى yoursite.com/wp-admin/maint/repair.php . بالطبع ، قم بتغيير مجال العنصر النائب هنا من أجلك. يجب أن يُظهر هذا صفحة إصلاح قاعدة البيانات :

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

أيضًا ، يجب أن يخبرك هذا بالأداة التي تستخدمها. ستستخدم معظم المواقع مسؤول ذبل أو phpMyAdmin. من الناحية العملية ، كلاهما مثالي للوظيفة. هنا ، سنستخدم المسؤول.
أولاً ، اختر قاعدة البيانات الخاصة بك من قائمة موجودة غالبًا على الجانب الأيسر:

بعد ذلك ، حدد كل "جدول" في قاعدة البيانات هذه. يجب أن يكون هناك مربع اختيار سريع للقيام بذلك:

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

النقر فوق هذا الزر سيبدأ العملية. بمجرد الانتهاء ، تحقق من موقعك بحثًا عن علامات تدل على وجود أخطاء - يجب أن ترى موقعك يعمل مرة أخرى.
3. استخدم WP-CLI لإصلاح قاعدة البيانات
ستكون طريقتنا التالية هي الأكثر تعقيدًا إذا لم تكن لديك أي معرفة بالأدوات المستخدمة ، ولكنها ستكون سهلة بالنسبة لأولئك الذين يريدون استخدامها. بالنسبة لغير المدركين ، تعد واجهة سطر أوامر WordPress (WP-CLI) طريقة رائعة للعمل مع كل جانب من جوانب موقع الويب الخاص بك تقريبًا.
بالطبع ، يتم كل هذا من خلال سطر الأوامر ، لذلك ستحتاج إلى بعض الأشياء في مكانها. بالنسبة للمبتدئين ، ستحتاج إلى تطبيق سطر أوامر مثل Terminal أو iTerm على Mac و Cmder على Windows وغيرها.
ستحتاج أيضًا إلى معرفة كيفية استخدام هذه التطبيقات والأوامر لتشغيل الأشياء. نحن نغطي الأساسيات التي تحتاجها في مقالتنا حول استخدام WP-CLI ، لذا ألق نظرة على ذلك وتلاعب إذا كنت بحاجة إلى الممارسة.

باختصار ، ستحتاج إلى أمر wp db repair
. بمجرد تشغيله ، ستعلمك المحطة الطرفية عند الانتهاء.
باختصار
هناك قلب نابض من النهاية الخلفية لموقع WordPress الخاص بك - قاعدة البيانات الخاصة به. يعني الاهتمام بهذا الأمر البحث في ملفاتك الأساسية من وقت لآخر. في الواقع ، ستحتاج غالبًا إلى استخدام أداة خارجية ، مثل WP-CLI أو SFTP أو أداة مخصصة مثل Adminer أو phpMyAdmin.
من خلال هذه الطرق الثلاث ، يمكنك إصلاح قاعدة بيانات WordPress الخاصة بك بسرعة. في معظم الحالات ، يتوفر لديك خيار نقرة واحدة لإجراء الإصلاح. مهمتك بعد ذلك هي التحقق من الواجهة الأمامية لموقعك بحثًا عن أخطاء مثل فقدان أصول الوسائط والمحتوى. إذا لم يكن هناك أي شيء ، فأنت في المنزل مجانًا. والخبر السار هو أنه بغض النظر عن الطريقة التي تختارها ، لا يوجد الكثير مما يعترض طريقك لإصلاح قاعدة بيانات WordPress متى احتجت إلى ذلك.
هل تحتاج إلى إصلاح قاعدة بيانات WordPress ، وهل ستساعدك هذه المقالة؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!