كيفية مساعدة 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. في معظم السيناريوهات ، يمكنك اختيار الحل الذي تفضله. ومع ذلك ، قد يكون الأمر يستحق الرغبة في كثير من الأشخاص الآخرين إذا لم تكن سعيدًا بالدقة التي اخترتها. في هذا المقال هم:

إن البدء بالطريقة أدناه هو الأصعب في رأينا ، لذلك دعونا نتناول هذا أولاً.

1. استخدم إمكانيات WordPress لإصلاح قواعد البيانات

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

ملف wp-config.php داخل Cyberduck.

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

إضافة دالة إلى ملف wp-config.php.

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

شاشة إصلاح قاعدة البيانات.

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

قبل أن تنتهي مباشرة ، ضع في اعتبارك التخلص من سطر WP_Allow for_Mend من ملف wp-config.php .

2. الوصول إلى برنامج إدارة قواعد البيانات لاستعادة قاعدة البيانات

حتى مع الحاجة إلى العمل مع جهاز التجمع الاجتماعي الثالث (الذي يحتوي على الكثير من التعقيدات) ، فإن استخدام برنامج مخصص لإصلاح قاعدة البيانات الخاصة بك هو نسيم.

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

خيار phpMyAdmin بلوحة تحكم الاستضافة.

أيضًا ، يجب أن يعلمك هذا بالأداة التي تستخدمها. ستستخدم معظم مواقع الإنترنت مدير ذبل أو phpMyAdmin. في ما يلي ، ربما تكون ممتازة لهذا المنصب. المدرجة هنا ، سوف نستخدم Adminer.

أولاً ، اختر قواعد البيانات الخاصة بك من قائمة تكون عادةً على الجانب الأيسر:

اختيار قاعدة بيانات في Adminer.

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

اختيار جميع الجداول في المسؤول.

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

زر الإصلاح في المسؤول.

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

3. استخدم WP-CLI لإصلاح قاعدة البيانات

ستكون عمليتنا اللاحقة هي الأكثر تعقيدًا إذا لم يكن لديك أي خبرة بالموارد المرتبطة بها ، ولكنها ستكون نسيمًا لكل أولئك الذين يريدون استخدامها. بالنسبة لغير المدركين ، تعد واجهة سطر أوامر WordPress (WP-CLI) طريقة رائعة للعمل مع كل عنصر من عناصر موقعك تقريبًا.

بالنسبة للفصل ، يتم كل هذا عبر سطر الأوامر ، لذلك ستحتاج إلى مشكلتين في المنطقة. بالنسبة للمبتدئين ، ستحتاج إلى برنامج سطر أوامر من هذا النوع مثل Terminal أو iTerm على Mac و Cmder على Windows Home وغيرهم من الأشخاص.

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

استخدام WP-CLI لإصلاح قاعدة البيانات.

باختصار ، ستحتاج إلى الأمر wp db mend . في وقت تشغيله ، ستتيح لك Terminal معرفة وقت الإنجاز.

في تلخيص

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

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

هل تحتاج إلى إصلاح قاعدة بيانات WordPress ، وهل سيساعدك هذا التقرير؟ تمكننا من معرفة في قسم المراجعات تحت!