دليل النسخ الاحتياطي لمواقع ووردبريس آليًا ويدويًا

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

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

أهمية النسخ الاحتياطي

النسخ الاحتياطي يعني أخذ نسخة طبق الأصل من ملفات موقع الووردبريس وحفظها لديك على حاسوبك أو على أي من خدمات التخزين السحابية كموقع drop box، ويكون تخزينها لتحقيق الأغراض التالية:

  • الحفاظ على ملفات موقعك من الضياع لاستخدامها وقت الضرورة، كما في حالات حدوث مشاكل بالشركة المستضيفة لموقعك وبدلًا من ضياع ملفاتك فسيكون لديك نسخة احتياطية.
  • في حالة أردت أن تنقل من استضافة إلى أخرى فيمكنك استخدام النسخة الاحتياطية.
  • ملفات الموقع التي نتحدث عنها مثل المقالات والوسائط والصفحات والتعليقات وملفات الإعدادات والإضافات وإعداداتها والقالب وإعداداته، … الخ.

أولًا: النسخ الاحتياطي لمواقع ووردبريس من لوحة التحكم Cpanel يدويًا

يمكنك إجراء النسخ الاحتياطي عن طريقة لوحة تحكم الموقع والتي تأتي بكثير من الأنواع ولكن أشهرها النوع Cpanel والنوع plesk والنوع direct admin، والشرح التالي مأخوذ من لوحة تحكم Cpanel الخاصة باستضافة blue host.

1. بعد تسجيل الدخول إلى لوحة تحكم الاستضافة، ستجد خيار اسمه Site backup أو Site backup pro؛ فقم بالضغط عليه.

النسخ الاحتياطي لمواقع ووردبريس من لوحة التحكم Cpanel يدويًا

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

  1. Website files لتنزيل كافة الملفات الخاصة بالموقع نفسه من مقالات وتعليقات وصفحات ووسائط.
  2. Home Directory لتنزيل كل الملفات التي في موقعك من قوالب وإضافات بالإضافة إلى الملفات الخاصة بالموقع.
  3. Email messages لتنزيل الرسائل الواردة إلى البريد الإلكتروني في حالة كنت تعتمد على شركة الاستضافة في خدمات البريد.
  4. My SQL لتحميل قواعد البيانات.
  5. Full Cpanel Backup لتحميل كل ما سبق دفعة واحدة.
النسخ الاحتياطي لمواقع ووردبريس من لوحة التحكم Cpanel يدويًا

3. لتحميل أي من الملفات السابقة يكفي فقط الضغط على كلمة download بجانب الخيار الذي تريده، وسيفتح لك صندوق آخر منه تنتظر حتى يجمع الملفات في ملف مضغوط ثم تضغط على Download now.

ثانيًا: النسخ الاحتياطي باستخدام برنامج FTP وphpMyAdmin يدويًا

هذه الطريقة تنقسم إلى جزأين: (أ) باستخدام برنامج FTP أو File Manager مباشرة من لوحة التحكم لتحميل ملفات موقعك من مقالات وصور وصفحات وقوالب وإضافات… إلخ، (ب) باستخدام phpMyAdmin لتحميل قاعدة البيانات.

النسخ الاحتياطي لملفات الموقع باستخدام File Manager

  • من لوحة التحكم اضغط على File Manager وستنتقل تلقائيًا إلى صفحة بها كافة محتويات الموقع.
  • اضغط على puplic_HTML للدخول إلى ملفات الموقع
  • اضغط مرة واحدة بزر الفأرة الأيسر على wp-content وعلى wp-config.php وعلى ملف robots.txt وعلى ملف htaccess لتعلم على الملفات باللون الأزرق فقط كما هو موضع في الصورة التالية.
النسخ الاحتياطي من file manager 1
  • اضغط على compress وسيظهر صندوق صغير فاختر نوع الملف المضغوط كما تريد ويفضل zip، ثم اضغط على compress files.
النسخ الاحتياطي من file manager 2
  • ستجد ملف مضغوط باللون المائل للبني بنفس اسم الملفات التي قمت بضغطها فقم بالتعليم عليه واضغط من القائمة بالأعلى على Download لتحميل الملف، وبعد تحميل الملف احتفظ به لديك بتاريخ محدد ثم اكمل تحميل قاعدة البيانات.
النسخ الاحتياطي من file manager 3

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

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

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

2. من القائمة ناحية اليسار اختر قاعدة البيانات التي تريد تصديرها، وفي الصورة السابقة لا توجد إلا قاعدة بيانات واحدة؛ لذلك قمت بالضغط عليها.

النسخ الاحتياطي لقاعدة البيانات من phpMyAdmin 2

3. تفتح بيانات قاعدة البيانات التي اخترتها ناحية اليمين، فقم بالضغط على كلمة Export الموجودة بالأعلى.

4. حدد خيار التصدير على Quick واختر النوع SQL ثم اضغط على Go كما بالصورة التالية، وسيتم تنزيل ملف قاعدة البيانات فاحتفظ به لديك.

النسخ الاحتياطي لقاعدة البيانات من phpMyAdmin 3

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

ثالثًا: النسخ الاحتياطي لمواقع ووردبريس آليًا

النسخ التلقائي الآلي يعتمد في الأساس على إضافات تقوم بتثبيتها ضمن إضافات الووردبريس، إضافة BackWPup أحد أشهر هذه الإضافات، ولهذا سيكون عليك تثبيت هذه الإضافة أولًا وتفعيلها.

1. بعد تفعيل الإضافة ستجد اختصار لها موجود في الشريط الجانبي باسم BackWPup، فقم بالوقوف عليه واضغط على Add new job.

النسخ الاحتياطي بإضافة backwpup 1

2. تظهر لك صفحة إنشاء مهمة نسخ احتياطي جديدة، وسيكون كل ما عليك فعله هو تهيئة الإعدادات فقط كما يلي.

3. من تاب General فعل الإعدادات التالية:

النسخ الاحتياطي بإضافة backwpup 2
النسخ الاحتياطي بإضافة backwpup 3
  1. اطلق اسم كما تريد على المهمة من خانة please name this job.
  2. ضع علامة صح بجانب Database backup (قاعدة البيانات).
  3. ضع علامة صح بجانب File backup (الملفات).
  4. ضع علامة صح بجانب Installed plugins list (قائمة الإضافات المثبتة).
  5. من Archive format اختر تنسيق الملف المضغوط وليكن zip.
  6. من خانة where should your backup file be stores اختر المكان الذي يجب على الإضافة أرسل النسخة الاحتياطية إليه فور الانتهاء منها، وأفضل الخيارات هي Backup to Dropbox ومن خلالها يتم إرسال ملف النسخة الاحتياطية إلى حسابك في دروب بوكس.
  7. بالطبع يمكنك اختيار أي من الاختيارات الأخرى، ولكن أثبتت التجارب أن الإرسال إلى دروب بوكس وإلى S3 service، وإلى SugarSync ينتهي بشكل سليم، بينما الإرسال إلى البريد الإلكتروني قد يفشل في حالة كبر الملف.
  8. في حالة الضغط على Backup to Dropbox ستُفتح لك تاب آخر بالأعلى لوضع إعدادات حساباك في دروب بوكس.
  9. في النهاية اضغط على Save changes.

4. من تاب Schedule فعل الخيارات التالية:

  1. اضغط في الدائرة بجانب With WordPress cron
  2. سيظهر جدول بنفس الصفحة فاختر الأوقات التي تريد من الإضافة أن تقوم بعمل مهمة النسخ الاحتياطي؛ فعلى سبيل المثال يمكنك اختيار الإعدادات على daily (يومي) واختيار الساعة والدقيقة التي تريد أن تبدأ فيها المهمة، أو يمكنك اختيار weekly أي أسبوعي واختيار اليوم الذي تريد أن تبدأ فيه المهمة بالساعة والدقيقة.
  3. الصورة التالية تبين أنني اخترت النسخ التلقائي أن يتم يوم الجمعة في تمام الساعة الخامسة صباحًا، وبعدها اضغط على Save changes.
النسخ الاحتياطي بإضافة backwpup

5. من تاب Files اختر الملفات التي تريد من الإضافة إضافتها لملف النسخ الاحتياطي، ويمكنك ترك الوضع على الافتراضي لنسخ كافة الملفات الموجودة في الموقع.

وفي حالة أردت حذف ملفات من النسخ الاحتياطي فيكفي وضع علامة صح بجانب العنصر أسفل كلمة Exclude؛ فمثلًا في الصورة التالية اخترت أن استبعد الفولدر wp-admin، والفولدر wp-includes.

النسخ الاحتياطي بإضافة backwpup 4

كذلك يمكنك استبعاد القوالب والإضافات التي لا تستخدمها من Backup plugins، وBackup themes.

6. من تاب To Dropbox يجب عليك ربط حسابك في دروب بوكس بالإضافة ليتم تخزين الملفات عليها تلقائيًا عندما يحين موعد النسخ الاحتياطي، ولعمل ذلك اتبع الخطوات التالية:

النسخ الاحتياطي بإضافة backwpup 5
النسخ الاحتياطي بإضافة backwpup 6
النسخ الاحتياطي بإضافة backwpup 7

نفترض أن لديك حساب في دروب بوكس، وإن لم يكن لديك فقم بإنشاء حساب أولًا.

  1. من تاب To Dropbox اضغط على Get Dropbox App auth code.
  2. سينتقل بك إلى صفحة أخرى وسيكون عليك تسجيل الدخول فقط إلى حسابك في دروب بوكس ثم الضغط على Allow.
  3. سيظهر لك كود كبير فقم بنسخه وارجع إلى صفحة الإضافة وقم بلصق الكود في المربع ثم اضغط على Save changes.

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

يمكنك أن تبدأ الآن يدويًا في أخذ نسخة احتياطية باستخدام نفس الإضافة بالذهاب من القائمة الجانبية إلى Jobs ثم الوقوف على اسم المهمة والضغط على Run Now.

النسخ الاحتياطي باضافة backwpup 8

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

تم النشر في: يونيو 2016
تحت تصنيف: البرمجة والتطوير | ووردبريس