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