دليل المبتدئين لإدارة قاعدة بيانات WordPress باستخدام phpMyAdmin

ما هي قاعدة البيانات وكيف يستخدمها WordPress؟

قاعدة البيانات هي نظام لتخزين البيانات وجلبها بطريقة منظمة. تسمح قاعدة البيانات للبرنامج بإدارة البيانات بطريقة قابلة للبرمجة.

على سبيل المثال: يستخدم WordPress PHP (لغة برمجة) لتخزين واسترداد البيانات من قاعدة البيانات.

تتضمن المعلومات المخزنة في قاعدة بيانات WordPress المنشورات والصفحات والتعليقات والفئات والعلامات والحقول المخصصة والمستخدمين وإعدادات WordPress الأخرى.

سنشرح ذلك لاحقًا في البرنامج التعليمي عندما نغطي جميع جداول قاعدة بيانات WordPress.

عند تثبيت WordPress لأول مرة ، يطلب منك تقديم اسم قاعدة بيانات ومضيف واسم مستخدم وكلمة مرور. يتم تخزين هذه المعلومات في ملف التكوين المسمى wp-config.php .

أثناء التثبيت ، يستخدم WordPress المعلومات التي تقدمها عن قاعدة البيانات لإنشاء الجداول وتخزين بيانات التثبيت الافتراضية داخل تلك الجداول.

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

هذا ما يجعل WordPress قويًا للغاية لأنه لا يلزمك إنشاء ملف .html جديد لكل صفحة تريد إنشاؤها. يعالج WordPress كل شيء ديناميكيًا.

أين يتم تخزين قاعدة بيانات WordPress الخاصة بي؟

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

ومع ذلك ، لا يمكن الوصول إلى هذا الموقع في معظم بيئات الاستضافة المشتركة.

إذا كنت تستخدم خطة استضافة VPS أو خادم مخصص ، فيمكنك استخدام أدوات سطر الأوامر لتحديد موقع قاعدة البيانات.

في معظم الأحيان يقع في المسار التالي:

/ var / lib / mysql / your_database_name

ومع ذلك ، قد يختلف هذا من مزود استضافة إلى آخر.

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

يمكنك استخدام أدوات أخرى مثل phpMyAdmin لإدارة قاعدة البيانات الخاصة بك.

ما هو phpMyAdmin؟

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

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

كيفية الوصول إلى PhpMyAdmin؟

PhpMyAdmin يأتي مثبتًا مسبقًا مع أفضل شركات استضافة WordPress. يمكنك العثور عليها ضمن قسم قواعد البيانات في لوحة تحكم cPanel الخاصة بحساب الاستضافة.

اعتمادًا على مزود الاستضافة ، قد تبدو واجهة cPanel مختلفة عن لقطة الشاشة أعلاه. ستظل قادرًا على العثور على رمز phpMyAdmin ضمن قسم قواعد البيانات.

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

بعد ذلك ، سيعرض phpMyAdmin جميع الجداول في قاعدة بيانات WordPress الخاصة بك.

فهم جداول قاعدة بيانات WordPress

يحتوي كل تثبيت WordPress على 12 جدولًا افتراضيًا في قاعدة البيانات. يحتوي كل جدول قاعدة بيانات على بيانات للأقسام والميزات والوظائف المختلفة في WordPress.

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

حاليًا ، يُنشئ تثبيت WordPress الافتراضي الجداول التالية:

ملاحظة: wp_ قبل أن يكون كل اسم جدول هو بادئة قاعدة البيانات التي تختارها أثناء التثبيت. يمكن أن يكون مختلفًا إذا قمت بتغييره في وقت التثبيت.

فهم جداول قاعدة بيانات WordPress

يحتوي كل تثبيت WordPress على 12 جدولًا افتراضيًا في قاعدة البيانات. يحتوي كل جدول قاعدة بيانات على بيانات للأقسام والميزات والوظائف المختلفة في WordPress.

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

ملاحظة: wp_ قبل أن يكون كل اسم جدول هو بادئة قاعدة البيانات التي تختارها أثناء التثبيت.

يمكن أن يكون مختلفًا إذا قمت بتغييره في وقت التثبيت.

wp_comments: كما يوحي الاسم يحتوي هذا الجدول على تعليقات WordPress الخاصة بك.

يحتوي على اسم مؤلف التعليق وعنوان url والبريد الإلكتروني والتعليق ، إلخ.

wp_links: لإدارة قوائم المدونات ، أنشئ بواسطة إصدارات سابقة من WordPress أو المكون الإضافي Link Manager .

wp_options: يحتوي هذا الجدول على معظم إعدادات WordPress على مستوى الموقع مثل: عنوان url للموقع ، والبريد الإلكتروني للمشرف ، والفئة الافتراضية ، والمشاركات لكل صفحة ، وتنسيق الوقت ، وأكثر من ذلك بكثير.

يتم استخدام جدول الخيارات أيضًا بواسطة العديد من المكونات الإضافية لـ WordPress لتخزين إعدادات المكونات الإضافية .

wp_postmeta: يحتوي هذا الجدول على معلومات تعريفية حول مشاركات WordPress والصفحات وأنواع المنشورات المخصصة.

مثال على معلومات meta post هي القالب الذي سيتم استخدامه لعرض الصفحة والحقول المخصصة وما إلى ذلك. ستستخدم بعض المكونات الإضافية هذا الجدول أيضًا لتخزين بيانات المكونات الإضافية مثل معلومات WordPress SEO .

wp_posts: يقول الاسم المشاركات ولكن في الواقع يحتوي هذا الجدول على جميع أنواع المنشورات أو يجب أن نقول أنواع المحتوى.

يحتوي هذا الجدول على جميع منشوراتك وصفحاتك ومراجعاتك وأنواع مشاركاتك المخصصة .

wp_terms: يحتوي WordPress على نظام تصنيف قوي يسمح لك بتنظيم المحتوى الخاص بك. تسمى عناصر التصنيف الفردية المصطلحات ، ويتم تخزينها في هذا الجدول. على سبيل المثال ، فئات وعلامات WordPress الخاصة بك هي تصنيفات ، وكل فئة / علامة داخلها عبارة عن مصطلح.

إدارة قاعدة بيانات WordPress باستخدام phpMyAdmin

تحتوي قاعدة بيانات WordPress الخاصة بك على إعدادات WordPress الهامة ، وجميع مشاركات المدونة ، والصفحات ، والتعليقات ، والمزيد.

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

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

هذا سيسمح لك باستعادة قاعدة البيانات الخاصة بك كما كانت من قبل.

دعونا نلقي نظرة على كيفية إنشاء نسخة احتياطية لقاعدة بيانات WordPress بسهولة.

إنشاء نسخة احتياطية لقاعدة بيانات WordPress باستخدام phpMyAdmin

لإنشاء نسخة احتياطية من قاعدة بيانات WordPress الخاصة بك من phpMyAdmin ، انقر فوق قاعدة بيانات WordPress الخاصة بك. في القائمة العلوية ، انقر فوق علامة التبويب تصدير .

في الإصدارات الأحدث من phpMyAdmin ، سيطلب منك طريقة تصدير.

ستقوم الطريقة السريعة بتصدير قاعدة البيانات الخاصة بك في ملف .sql.

في الطريقة المخصصة ، سيوفر لك المزيد من الخيارات والقدرة على تنزيل نسخة احتياطية في أرشيف مضغوط أو gzip.

نوصي باستخدام الطريقة المخصصة واختيار zip كطريقة ضغط. تسمح لك الطريقة المخصصة أيضًا باستبعاد الجداول من قاعدة البيانات.

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

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

إنشاء نسخة احتياطية من WordPress باستخدام مكون إضافي

إن الاحتفاظ بنسخ احتياطية منتظمة لموقع WordPress الخاص بك هو أفضل شيء يمكنك القيام به لأمان WordPress الخاص بك .

على الرغم من أن قاعدة بيانات WordPress تحتوي على معظم معلومات موقعك ، إلا أنها لا تزال تفتقر إلى العديد من العناصر المهمة إلى حد ما مثل ملفات القوالب والصور والتحميلات ، إلخ.

يتم تخزين جميع صورك في مجلد التحميلات في / wp-content / directory.

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

غالبًا ما يعتقد المبتدئون أن النسخ الاحتياطي لقاعدة البيانات هو كل ما يحتاجونه. هذا غير صحيح.

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

في حين تدعي معظم الشركات المضيفة أن لديها نسخًا احتياطية يومية ، نوصي بالاحتفاظ بالنسخ الاحتياطية بنفسك في حالة الضرورة .

ملاحظة: إذا كنت تستخدم حل استضافة WordPress مُدار مثل WPEngine ، فإنهم يقومون بإنشاء نسخ احتياطية يومية.

بالنسبة للغالبية منا الذين ليسوا على WPEngine ، يجب عليك استخدام مكون إضافي احتياطي لـ WordPress لإعداد النسخ الاحتياطية التلقائية لـ WordPress على موقعك.

استيراد نسخة احتياطية لقاعدة بيانات WordPress عبر phpMyAdmin

يتيح لك PhpMyAdmin أيضًا استيراد قاعدة بيانات WordPress الخاصة بك بسهولة. ما عليك سوى تشغيل phpMyAdmin ثم تحديد قاعدة بيانات WordPress الخاصة بك.

بعد ذلك ، تحتاج إلى النقر على رابط “استيراد” من القائمة العلوية.

في الشاشة التالية ، انقر فوق الزر اختيار ملف ، ثم حدد ملف النسخ الاحتياطي لقاعدة البيانات الذي قمت بتنزيله مسبقًا.

سيقوم PhpMyAdmin الآن بمعالجة تحميل ملف النسخ الاحتياطي واستيراده إلى قاعدة بيانات WordPress الخاصة بك.

بمجرد الانتهاء ، سترى رسالة نجاح.

تحسين قاعدة بيانات WordPress الخاصة بك في phpMyAdmin

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

ما عليك سوى الانتقال إلى phpMyAdmin والنقر على قاعدة بيانات WordPress الخاصة بك.

سيظهر لك هذا قائمة بجداول WordPress الخاصة بك.

انقر على رابط الاختيار الكل أسفل الجداول. بجانبه ، هناك قائمة منسدلة “مع تحديد” ، تحتاج إلى النقر عليها واختيار جدول التحسين.

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

إصلاح مشكلات WordPress باستخدام PhpMyAdmin

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

دعنا نتحقق من بعض مشكلات WordPress الشائعة التي يمكن حلها بسهولة باستخدام phpMyAdmin.

إعادة تعيين كلمة المرور ووردبرس] باستخدام PhpMyAdmin

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

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

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

سترى الآن الصفوف في جدول مستخدمي WordPress الخاص بك.

امض قدما واضغط على زر التعديل بجانب اسم المستخدم حيث تريد تغيير كلمة المرور.

سيعرض لك PhpMyAdmin نموذجًا يحتوي على جميع حقول معلومات المستخدم.

ستحتاج إلى حذف القيمة في حقل user_pass واستبدالها بكلمة المرور الجديدة.

تحت عمود الوظيفة ، حدد MD5 من القائمة المنسدلة وانقر فوق الزر Go .

سيتم تشفير كلمة المرور الخاصة بك باستخدام تجزئة MD5 ثم سيتم تخزينها في قاعدة البيانات.

تهانينا! لقد قمت بتغيير كلمة مرور WordPress الخاصة بك بنجاح باستخدام phpMyAdmin.

قد يتساءل البعض منكم لماذا اخترنا تجزئة MD5 لتشفير كلمة المرور.

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

بمجرد تسجيل الدخول باستخدام سلسلة كلمة مرور مخزنة كتجزئة MD5 ، يتعرف WordPress عليها ويغيرها باستخدام خوارزميات التشفير الأحدث.

إضافة مستخدم إداري جديد إلى WordPress باستخدام PhpMyAdmin

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

بينما يمكنك تغيير كلمة مرور المستخدم الإداري ، ستمنع المستخدم الإداري الآخر من استخدام حسابه.

سيكون الحل الأسهل هو إضافة مستخدم مسؤول جديد عبر phpMyAdmin.

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

سيظهر لك phpMyAdmin الآن الصفوف داخل جدول wp_users. استمر وانقر على رابط “إدراج” من القائمة في الأعلى.

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

إليك كيفية ملء كل حقل في هذا النموذج.

  • ID – يمكنك تجاهل هذا لأنه يتم إنشاؤه تلقائيًا.
  • user_login – سيكون هذا اسم مستخدم WordPress الذي ستستخدمه لتسجيل الدخول.
  • user_pass – هذه هي كلمة مرور WordPress التي تحتاجها لإدخال كلمة المرور وتحديد MD5 في عمود الوظيفة.
  • user_nicename – هذا هو اسم المستخدم المناسب لعنوان URL الذي يمكنك استخدامه كمعلومات تسجيل الدخول الخاصة بك.
  • user_email – أدخل عنوان بريد إلكتروني صالحًا حيث قد تحتاجه لتلقي إعادة تعيين كلمة المرور ورسائل إشعارات WordPress الإلكترونية.
  • user_url – أضف عنوان URL لموقعك على الويب أو يمكنك تركه فارغًا.
  • user_registered – تحتاج إلى تحديد CURRENT_TIME في عمود الوظيفة لإدراج الوقت الحالي تلقائيًا هنا.
  • user_activation_key – يمكنك ترك هذا الحقل فارغًا كما يتم استخدامه للموافقة على تسجيل المستخدم.
  • user_status – يمكنك ترك هذا الحقل فارغًا أيضًا.
  • display_name – يمكنك إدخال الاسم الكامل للمستخدم كما تريد عرضه على المقالات. يمكنك أيضًا تركها فارغة.
  • بعد ملء النموذج ، انقر فوق الزر Go لإدراجه في قاعدة بيانات WordPress الخاصة بك.

سيقوم PhpMyAdmin الآن بتشغيل استعلام MySQL لإدراج البيانات.

لقد أضفنا المستخدم ، ولكن هذا المستخدم ليس له دور مستخدم مسؤول على موقع WordPress الخاص بك.

يتم حفظ هذه القيمة في جدول آخر يسمى wp_usermeta .

قبل أن نتمكن من جعل هذا المستخدم مسؤولاً ، سنحتاج إلى العثور على معرف المستخدم.

ما عليك سوى النقر على رابط “تصفح” بجوار جدول wp_users وسترى صفًا يحتوي على المستخدم

الذي تمت إضافته مؤخرًا بمعرف المستخدم الخاص به.

Content Protection by DMCA.com

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *