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

 شعار wordpress

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

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

المدة المستغرقة في الإصلاح: 15 دقيقة.
مستوى الصعوبة: 2/5.
مستوى الخطورة: 1/5.

نبدأ على بركة الله:

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

  1. قم بتنزيل آخر نسخة من برنامج المدونة WordPress، فك ضغطها على جهازك وضع فيها ملف قالبك المستخدم وقم بتنزيل الإضافات من موقع WordPress وضعها في مجلدها المناسب وتأكد بأنك تعمل على ملفات نظيفة 100%.
  2. ندخل لوحة تحكم المدونة القديمة لنأخذ نسخة من التدوينات، الصفحات، التصنيفات والوسوم بصيغة ملف XML والذي يضمن لك وجود فقط كتاباتك بدون أية تعديلات خارجية أو إعدادات، وهو ملف تصدير WordPress.

    إصلاح مدونة ووردبريس

  3. نقم بإنشاء قاعدة بيانات جديدة باسم مختلف ونضيف إليها اسم مستخدم (كما هو الحال عند تثبيت مدونة جديدة).

    إصلاح مدونة ووردبريس

    ونقوم بتعديل ملف config.php للمدونة الجديدة مع بيانات القاعدة الجديدة.

    إصلاح مدونة ووردبريس

  4. أدخل عبر FTP وقم بإنشاء مجلد لنسميه مثلا test وأرفع ملفات المدونة الجديدة عليه، أسهل طريقة الضغط بواسطة ZIP وفك الضغط من خلال لوحة Cpanel لنقل أسرع لملفك (يمكن الاستغناء عن هذه الخطوة وتطبق الخطوة رقم 6 بدلاً منها).

    إصلاح مدونة ووردبريس

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

    إصلاح مدونة ووردبريس

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

    إصلاح مدونة ووردبريس

  9. جاري الاستيراد…

    إصلاح مدونة ووردبريس

    انتهى الاستيراد!

    إصلاح مدونة ووردبريس 

    تم استيراد كافة التدوينات لما هي عليه سابقاً،

    إصلاح مدونة ووردبريس

  10. عليك الآن تفعل الإضافات اللازمة فقط وتفعل القالب!

    إصلاح مدونة ووردبريس

  11. آخر خطوة وهي استيراد الأعضاء لمدونتك الجديدة حتى لا تفقدهم، أدخل من لوحة التحكم Cpanel إلى phpmyadmin وأذهب لقاعدة بياناتك القديمة، على الجدول wp_user.

    إصلاح مدونة ووردبريس

  12. واختر تصدير وسيتم تصدير ملف قاعدة بيانات جدول الأعضاء بصيغة SQL.

    إصلاح مدونة ووردبريس

  13. أذهب من phpmyadmin للقاعدة الجديدة وعلى الجدول wp_user قم بتحديده واختر إفراغ المحتوى أو حذف.

    إصلاح مدونة ووردبريس

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

    إصلاح مدونة ووردبريس

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

    إصلاح مدونة ووردبريس

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

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

شاركهم:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Google Bookmarks
  • Live
  • RSS

هل أعجبتك التدوينة؟ وتريد نشرها أو متابعة التعليقات عليها أو الاشتراك في التدوينات الجديدة عبر البريد؟

  • يمكنك نشرها عبر المواقع الاجتماعية من الأزرار الموجودة في الأعلى التي تشير لكل موقع.
  • أنشرها لإصدقائك، منتدياتك وتدويناتك مع الإشارة للمصدر وشاركها عبر البريد كمواضيع مفيدة.
  • تابع جديد التدوينات بريدياً عبر FeedBurner أكتب بريدك وفّعل الاشتراك. كيف ذلك؟




التعليقات من فيس بوك:

19 من التعليقات لـ “إصلاح كافة أخطاء وقواعد بيانات المدونة خطوة بخطوة”

  1. عمر محمد قال:

    موضوع رائع اخى فشكرا وجزاك الله كل خير *غمزة*

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

  2. عمر محمد قال:

    اقصد اضافة “عدد مرات القراءة”

  3. فراس قال:

    الإضافة تعمل وسأوضح لك سبب ذلك وهي أن عدد مرات القراءة قيمة مخزنة مع كل تدوينة في حقل views في الخصائص الإضافية لكل تدوينة. *غمزة*

  4. عمر محمد قال:

    اذا فشكرا لك جدا على هذا الموضوع القيم
    تحياتى لك

  5. العاب قال:

    موضوع جميل جدا تسلم ايدك على المعلومات الرائعة دى
    شكراا لك

  6. مجد قال:

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

  7. الرحال قال:

    شكرا لك على الشرح الرائع والمفصل لحل أخطاء قواعد بيانات المدونة.

    قمت بنسخ الشرح إلى جهازي لعله يفيدني ..جزاك الله خيراً .

  8. A7YH قال:

    والله انك كفووووو

  9. آهات قال:

    موضوع قيم تستحق الشكر عليه .
    و لكن لدي استفسار ..
    - هل هناك طريقة لمعرفة ما إذا كانت المدونة تحتاج إلى تطبيق هذا الدرس ؟

    بمعنى كيف لي أن أعرف بأن حجم قاعدة البيانات أكبر من اللازم و يمكن تصغيره بواسطة تطبيق هذا الدرس ؟

    بانتظار ردكم ,,

  10. فراس قال:

    يعطيكم العافية، أتمنى أن الشرح سهل ومهم.

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

  11. شات قال:

    ماشاء الله شرح رائع يعطيك العافيه اخي الكريم

  12. والله أنا عندي القاعدة أحس إنو فيها مشاكل كثيييرهـ جدا
    لدرجة إنو فيه أشياء ما أقدر أسويها في لوحة التحكم

    أخوي
    أنا إلحين حابب أسوي الطريقة إلي إنتا ذكرتها
    بس ما أقدر
    جيت أبغى أسحب قاعدة بيانات التدوينات والتعليقات والتصنيفات من لوحة تحكم المدونة يعطيني Eror *كئيب*
    ما أقدر أسحب قاعدة بيانات المواضيع والتعليقات والتصنيفات عن طريق الphp Myadmin ؟؟

    بإنتظار ردك عزيزي
    تحياتي لك

  13. فراس قال:

    أخي عمر:

    الووردبريس تحتاج لإعدادات خاصة لكي تعمل بشكل سليم على السيرفر، راجعك مستضيفك لفتح بعض الدوال، وإن احتجت شيء مرحباً بك.

  14. yosri algharawy قال:

    ما شاء الله شرح وافي وكافي نشكرك على هذا الغبداع وعلى المدونة الرائعة

  15. saley قال:

    شرح منظم وواضح وأكثر من رائع, نشكرك أخي الكريم على التدوينة وعلى المدونة الرائعة والهادفة

  16. salma قال:

    شكرا على الشرح الجميل بارك الله فيك

  17. phparabic قال:

    ماشاء الله تبارك الله

    جزاك الله خير اخي الكريم على هذه الطريقة الجميلة ..

    لاكن يوجد عائق لمن يملكو قواعد بيانات كبيرة من ناحية أسترداد البيانات … :|

    شاكر ومقدر لك هذا المجهود المميز ..

    تحياتي. توفي

أضف تعليقك

;) :قلب: :| :o :idea: :P :D :) :( *وردة* *واو* *هه* *هع* *هدية* *هاتف* *نوم* *نظر* *نظارة* *نجمة* *منزل* *مقلوب* *معقولة* *مظلة* *مضغ* *مخربط* *مايك* *لمع* *كيك* *كيف* *كوب* *كئيب* *كأس* *قهوة* *قمر* *قلوب* *قلق* *قلب* *قرون* *غيوم* *غمزة* *غضب* *طعام* *طرق* *ضم* *ضحكة* *ضحك* *ضاحك* *صوت* *صمت* *صراخ* *شمس* *سرطعون* *دب* *خجل* *حول* *تعب* *بكاء* *اوه* *اوب* *اها* *انكسر* *امم* *اخ* *احباط* *؟! *؟ *) *!* *!!* *!

دردشة العراق - دردشة عراقية - دردشة عراقية - دردشة عراقية - دردشة العراق - شات العراق - جات عراقي - تطبيقات - تطبيقات - تطبيقات - أندرويد - جلاكسي أس - تطبيقات - أندرويد