الدرس السابع: النسخ الاحتياطي والاستعادة Wordpress

مارأيكم بالشرح؟

  • جيد

    الأصوات: 0 0.0%
  • سيء

    الأصوات: 0 0.0%

  • مجموع المصوتين
    1

hosam.kyali

:: مسؤول :: , :: وملقى دورة احتراف الووردبريس ::
Coder/Designer
24 يناير 2013
33
4
0
41
سوريا - مصر
السلام عليكم ورحمة الله وبركاته
أخواتي وإخواني نأتي بعون الله للدرس الأهم لدينا وهو كيفية نسخ الملفات احتياطيا في حال الرغبة لنقل موقعنا العامل حالياً إلا شركة استضافة ثانية أو الاحتفاظ بالبيانات الحالية في حال أردنا تجربة تعديل على نقطة ذات مشكلة كتنصيب إضافة أو ستايل ( قالب) لدينا غير مجرب مسبقاً وخوفاً من ضياع البيانات لدينا نقوم بعمل هذه النسخة تحسبا لعودة الموقع كما كان قبل هذا التعديل.
أولاً: طريقة النسخ
نقوم بعمل نسخة عن جميع ملفات الموقع ثم نضعها بمجلد مضغوط كما في الشكل:
صورة 1
attachment.php


بعد هذه الخطوة نقوم بتحميل هذا الملف لدينا على القرص الصلب على الجهاز ثم نسمي المجلد بتاريخ النسخة ورقم الاصدار الحالي حتى لا ننسى تاريخ النسخة الحالية. بعد هذه الخطوة نذهب للوحة تحكم phpmyadmin أو أي أداة خاصة لدينا ضمن لوحة تحكم الاستضافة من أجل استخراج بيانات قاعدة البيانات لدينا والسبب هو أن الموقع لن يعمل بدون هذه النسخة على العموم طريقة سحب البيانات الخاصة بقاعدة البيانات هي كالصورة:
صورة 2
attachment.php

نحدد بعدها الاستخراج القياسي حيث نريد الملف أن يكون بصيغة sql بسيطة كما في الصورة:
صورة 3
attachment.php

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

حيث يبقى فقط الملف المضغوط الآن نقوم باستخراج البيانات منه وذلك بالضغط عليه وضغط زر استخراج:
صورة5
attachment.php

ونترك الدليل الحالي هو دليل الاستخراج حيث نقوم بالاستعادة كما لو كان الموقع موجود حالياً في هذا المسار بعدها نقوم باستعادة قاعدة البيانات:
صورة6
attachment.php

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

المرفقات

  • صورة1.jpg
    صورة1.jpg
    141.1 KB · المشاهدات: 558
  • صورة2.jpg
    صورة2.jpg
    160.4 KB · المشاهدات: 592
  • صورة3.jpg
    صورة3.jpg
    84.3 KB · المشاهدات: 505
  • صورة4.jpg
    صورة4.jpg
    73.6 KB · المشاهدات: 474
  • صورة5.jpg
    صورة5.jpg
    88.5 KB · المشاهدات: 491
  • صورة6.jpg
    صورة6.jpg
    170.4 KB · المشاهدات: 558

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
بارك الله فيك على الدرس

وعودا حميدا سلامات ياغالى