Skip to main content

كيف تقوم بعمل النسخ الاحتياطية وتخزينها لووردبريس

بواسطة معاذ أشملي- wait... مشاهدة/ 26 تعليق
كيف تقوم بعمل النسخ الاحتياطية وتخزينها لووردبريس
2017-02-12

السلام عليكم ورحمة الله وبركاته

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

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

هناك طرق متعددة لعمل النسخ احتياطية وهي  :

  1. عن طريق لوحة تحكم الموقع مثل plesk و cpanel و directadmin الى اخره
  2. عن طريق ال ftp و ال phpMyAdmin
  3. عن طريق الاضافة BackWPup الاضافة الرائعة والتي تحتوي على خصائص عدة سنتطرق لها بالتفصيل

ومن الامور المهمة ايضا وهي أماكن تخزين هذه النسخ الاحتياطية لكي لا تضيع وهذه بعض الطرق وسأتحدث عن البعض فقط وهي :

  1. استعمال skydrive بمساحة 25 GB احدى خدمات ميكروسوفت تحتاج فقط حساب ويندوز لايف
  2. استعمال بريد Gmail من الخدمات المشهورة لدى Google و الحد الاقصى هنا على ما اظن 15GB
  3. استعمال FTP وهنا تحتاج استضافة مجانية او مدفوعة تقوم باعطائك مساحة تخزينة
  4. استعمال خدمة DropBox وهذه الخدمة معروفة بطبيعة الحال
  5. استعمال خدمة SugarSync المجانية تعطيك مساحة 5GB
  6. استعمال خدمات اخرى ولكنها ليست مجانية ولن اتطرق لها في الشرح
  7. استعمال اقراص مدمجة لحرق النسخ التي سناخد في الحقيقة هذه الطريقة ممتازة بس لها سلبيات

1 – طرق عمل النسخ الاحتياطية

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

  1. قاعدة البيانات
  2. مجلد wp-content
  3. ملف ال htaccess
  4. ملف robots.txt
  5. wp-config.php

النسخ الاحتياطية بواسطة CPanel او Plesk او DirectAdmin

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

بالنسبة ل cpanel في هي من لوحات التحكم الاكتر استعمال والاكتر شهرة وسهولة في الاستخدام وهذه بعض الشروحات عنها :

  1. شرح من الموقع الرسمي لطريقة عمل النسخ الاحتياطية من هنا
  2. شرح اخر بالعربية من منتدى مشاهد نت التطويرية مدعم بالصور
  3. شرح اخر بالفيديو على اليوتوب

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

Plesk : شرح من الموقع الرسمي لطريقة عمل نسخ احتياطية من هنا لا تنسى هناك اصدارات او نسخ مختلفة 7 8 9 10

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

Directadmin : شرح من الموقع الرسمي لطريقة عمل نسخ احتياطية من هنا

ايضا نفس بالنسبة للوحة التحكم directAdmin ليس لها شهرة لدى العرب ولكن ليس كلوحة التحكم plesk

النسخ الاحتياطية بواسطة الـ FTP و phpMyAdmin

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

  1. المجلد wp-content يحتوي على القوالب و الاضافات والصور والملفات التي تقوم برفعها الى موقعك واستعمالها
  2. الملف htaccess اذا كنت تستعمل به اعدادات خاصة
  3. الملف robots.txt اذا كنت تستعمل به اعدادات خاصة
  4. الملف wp-config.php يحتوي على معلومات الاتصال بالقاعدة
مجلد wp-content يحتوي على اهم ملفات موقعك ولكن لا تنسى ان قمت بتغير مكان رفع الصور والملفات الاخرى الى مكان اخر من اعدادات الوسائط تفحص جيد مكان رفعك للصور

ننتقل الى طريقة اخد نسخة من هذه الملفات والمجلدات اولا قم بانشاء مجلد فارغ في سطح مكتبك وقم باعطاءه اسم backup-2011-07-04-mwordpress-net  مثلا, الان كل ماعليك هو تسجيل الدخول الى موقعك عن طريق FTP وتصفح مجلد المدونة وقم بتنزيل المجلدات المهمة التي ذكرنا سابقا الى المجلد الذي قمت بانشائه سابقا مثال :

files dir backuped1 - مجلة ووردبريس
قد يتطلب الامر مدة طويلة في التحميل خصوص في تحميل مجلد ال wp-content لانه يحتوي على صور التدوينات وايضا القوالب والاضافات الى اخره لهذا اذا كنت تريد استغلال الوقت قم بضغطه وهناك طريقة بسيطة للذين يستعملون cpanel وهي كالتالي:

compress wp content - مجلة ووردبريس

بعد الضغط اختر نوع الضغط الذي تريد

compress wp content2 - مجلة ووردبريس

الان بعدما قمنا باخد نسخ للملفات والمجلد wp-content نقوم بأخد نسخة لقاعدة البيانات عن طريق phpMyAdmin والطريقة سهلة كل ما عليك هو تسجيل الدخول الى لوحة التحكم cpanel والتوجه الى قائمة قواعد البينات كما في الصورة التالية :

phpMyAdmin - مجلة ووردبريس

ثم اختار phpMyAdmin وسيتم اعادة توجيهك الى لوحة التحكم الخاصة بها, بعد توجيهك الى لوحة التحكم يجب عليك اختيار القاعدة التي تود عمل نسخة لها كما في الصورة التالية :

list database - مجلة ووردبريس

في حالة كانت لديك قاعدة واحدة سيتم عرضها تلقائيا , بعد اختيارك للقاعدة ستجد شريط ادوات فوق قم باختيار exporter كالتالي :

exporter database - مجلة ووردبريس

بعد ذالك سوف تقوم بالحصول على القاعدة حين تضغط على زر Execute ولا تنسى وضع علامة على Transmettre لكي تتمكن من تحميل النسخة

get database - مجلة ووردبريس

يمكنك ان تقوم بتحميل القاعدة مضغوطة بوضع علامة على zippé المهم قم بحفظ القاعدة في المجلد الذي قمنا بانشائه على سطح المكتب والذي يحتوي على الملفات والمجلد wp-content وسيصبح لدينا الان نسخة من المدونة بالكامل والمجلد الذي قمنا بانشائه ان سيحتوي على التالي :

wp-content
.htaccess
demo.sql
robots.txt
wp-config.php

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

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

عن طريق الاضافة BackWPup

في الحقيقة هذه الاضافة رائعة وستستغني عن طريقة النسخ الاحتياطية بواسطة FTP و phpMyAdmin يعني ستختصر عليك الكتير من الجهد والوقت, من مميزاتها انك تستطيع انشاء النسخ الاحتياطية للملفات والمجلدات التي تريد واستبعاد ما تريد وايضا يمكنك ارسال النسخ الاحتياطية الى اماكن تخزين مختلفة مثل dropBox او الى بريدك او الى FTP خارجي واماكن اخرى مدفوعة لا نحتاجها بطبيعة الحال بدون مصاريف زائدة (ناقصين وجع قلب) ولمعرفة المزيد عن الاضافة قم بزيارة الصفحة التالية من هنا

طريقة التعامل مع الاضافة سهل كل ما عليك هو تتبع الخطوات التالية :

BackWPup - مجلة ووردبريس

اولا نقوم باضافة New Job اي عمل جديد ونقوم باعطائه اي اسم جديد كما في الصورة التالية :

BackWPup add new - مجلة ووردبريس
BackWPup database table use - مجلة ووردبريس
  1. ادخل اي اسم تريده كا في الصورة مثلا
  2. هنا يمكنك ان تقوم باستبعاد اي جدول من القاعدة في عملية النسخ الاحتياطية
لا تقم باستبعاد اي جدول من القاعدة فقد تتعرض الى مشاكل في حالة لم تكن تعرف كيف تتعامل مع قواعد البيانات فربما تقوم بحذف جدول مهم وبه معلومات كتيرة وفي هذه الحالة كما لو انك تسكب الماء في الرمل

المهم بالنسبة للملفات والمجلدات التي سنقوم باخد نسخة لها لاحظ الصورة التالية :

BackWPup files exclude - مجلة ووردبريس
  1. هنا سنقوم باستبعاد فقط المجلدين wp-admin و wp-includes والباقي دعه كما هو
  2. اما بالنسبة للخيار الثاني اذا كنت تستعمل مجلد اضافي لصور مثلا تقوم باضافته الى النسخة الاحتياطية
  3. في هذه الحالة اذا تركته فارغا فسيقوم باضافة جميع الملفات ونحن نحتاج فقط بعض الملفات وهي:
wp-config.php , robots.txt , htaccess

والباقي لن نحتاجه وهذه قائمة الملفات التي لا نحتاجها :

index.php,license.txt,readme.html,wp-activate.php,wp-app.php,wp-atom.php,wp-blog-header.php,wp-comments-post.php,wp-commentsrss2.php,wp-cron.php,wp-feed.php,wp-links-opml.php,wp-load.php,wp-login.php,wp-mail.php,wp-pass.php,wp-rdf.php,wp-register.php,wp-rss.php,wp-rss2.php,wp-settings.php,wp-signup.php,wp-trackback.php,xmlrpc.php,

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

الان ننتقل الى نوع العمل الذي سنقوم به لاحظ الصورة التالية :

BackWPup job type - مجلة ووردبريس

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

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

BackWPup job schedel - مجلة ووردبريس
بعض الاستضافات ربما لا تعمل لديهم هذه الطريقة واما بالنسبة للاستضافات المجانية فلا اظنها ستعمل نهائيا لتجربتي لها والمشاكل التي لا تنتهي

بالنسبة لنوع الضغط الذي سنستعمل في النسخ الاحتاياطية هناك انواع مختلفة (zip, tar, tar.gz ) يستحسن استعمال zip وايضا قم بتغير ال prefix الى اسم موقعك او اي اسم تحب

BackWPup backup file compress - مجلة ووردبريس

بالنسبة للخيارات الاخرى فهي لاماكن التخزين لنسخ الاحتياطية سنتركها الى بقية الجزء التالي من الشرح

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

في الحقيقة هذه النقطة مهمة للغاية لانه يجب عليك ان تعرف اين تضع ملفاتك بطبيعة الحال ليس على الجهاز لان اغلبنا لا يأمن على جهازه لهذا سنضع شرح لبعض الطرق التي تمكننا من حفظ النسخ الاحتياطية بشكل امن باذن الله

استعمال skydrive بمساحة 25 GB احدى خدمات ميكروسوفت

SkyDrive 25 GB Online Storage - مجلة ووردبريس

هذه الطريقة تحتاج حساب live فقط ولكن يجب عليك ان تعرف انها تقوم بالسماح لك برفع ملف لا يتجاوز حجمه ال 100MB وفي حالة  اذا كان حجم النسخة الحتياطية كبيرا جدا فهذا لن ينفع بشئ. اما طريقة تخزين الملفات بالـ skydrive فستحتاج الى برنامج يساعدك وايضا ستحتاج الى تحميل النسخ الاحتياطية من موقعك وبعدها تقوم برفعها وهذا شرح من موقع الاخ محمد غراب لاحد البرامج ومميزات الخدمة. بالنسبة للملفات الكبيرة ستحتاج الى تقسيمها الى عدة اجزاء على حسب الحجم الاقصى السموح برفعه

استعمال بريد Gmail من الخدمات المشهورة لدى Google

gmail - مجلة ووردبريس

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

استعمال FTP لتخزين النسخ الاحتياطية

icon 346724641  - مجلة ووردبريس

بالنسبة لاستعمال FTP Server خارجي ممكن تساعدك ايضا بس راح تزيد على نفسك مصاريف واذا لم تكن تريد صرف المال فما عليك سوى ان تستعمل استضافة مجانية وهناك استضافات حلوة تعطيك مساحات كبيرة مثل 000a.biz و byethost.com  وطريقة ارسال النسخ الاحتياطية هنا راح نستعمل الاضافة BackWPup

طريقة استعمال استضافات مجانية  ايضا حلوة بس مو مضمونة 100% يعني لازم تأخد حذرك
على فكرة موقع 000a.biz يعطي مساحة 10GB ولكن يجب ان تكون زيارات للموقع الذي ستقوم بعمله لديهم يمكنك ان تضع popup في موقعك لمدة معينة حتى يتم زيارته واكتب فيه اي شيء

استعمال خدمة DropBox

dropbox - مجلة ووردبريس

بالنسبة لاستخدام Dropbox فهذه الطريقة مميزة بطبيعة الحال ومن مميزاتها انك تستطيع رفع ملف بحجم 300MB ويمكن ارسال النسخة الاحتياطية بواسطة الاضافة BackWPup بالنسبة للمساحة فانها تكون 2GB في الاول وكلما قمت باستدعاء اشخاص كلما زادت مساحة ب 250MB على ما اظن كل واحد قمت باستدعاه انت تاخد 250MB وهو ايضا تضاف في حسابه 250MB والحد الاقصى 8GB

استعمال خدمة SugarSync بمساحة 5GB

logo ss.v2 - مجلة ووردبريس

خدمة SugarSync ايضا مميزة حيث انها تعطيك مساحة مجانية 5Gb وسوف نستعملها ايضا في تخزين النسخة الاحتياطية وهناك ايضا نظام جلب المشتركين للحصول على مساحة زائدة كلما زاد عدد المشتركين من قبلك كلما زادت مساحتك ب 500Mb لكل مشترك واذا كان المشتركين قاموا باستعمال الخدمة المدفوعة فانك تحصل على 10GB المهم اننا وجدنا مساحة مجانية وسنستعمل الاضافة BackWPup ايضا في تخزين النسخ الاحتياطية

استعمال خدمات اخرى

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

logo aws - مجلة ووردبريس

خدمة Amazon Simple Storage من الخدمات التي لقت اقبالا لدى الاجانب ولكنها مدفوعة ويمكنك الحصول على عام مجانا وبعد ذالك ستظطر لدفع مبالغ معينة لن تكون غالية (يمكن مشاهدة الاثمنة في موقعهم)

rackspace cloud files.png.scaled500 - مجلة ووردبريسخدمة rackspace هذا الموقع يحتوي على خدمات مختلفة من بينها خدمة توزيع المحتوى وتخزين الملفات التي تهمنا في موضوعنا ولكن خدمتها كلها مدفوعة

ارسال النسخ الاحتياطية تلقائيا الى اماكن التخزين

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

  1. ارسال نسخة احتياطية الى البريد
  2. ارسال نسخة احتياطية الى FTP اي مساحة خارجية
  3. ارسال نسخة احتياطية الى خدمة DropBox
  4. ارسال نسخة احتياطية الى خدمة SugarSync

ارسال نسخة عن طريق البريد

BackWPup email setting - مجلة ووردبريس

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

ارسال نسخة احتياطية الى FTP

BackWPup ftp settings - مجلة ووردبريس

هنا سنحتاج الى اسم المستخدم والباسورد وايضا رابط ال FTP وتحديد المجلد الذي سنضع فيه النسخ الاحتياطية لا تنسى ان تقوم بضع ملف Index.html فارغ في المجلد ويمكنك ايضا ان تضع ملف hteccess

بالنسبة ل htaccess ضع الكود التالي :

Order allow,deny
deny from all

ارسال نسخة احتياطية الى خدمة DropBox

BackWPup dropbox settings - مجلة ووردبريس

بالنسبة ل DropBox فستحتاج تسجيل الدخول وبسطة الضغط على authenticate وسيتم توجيهك الى موقعهم كي يتم  التحقق من تسجيل الدخول هذه الخطوة تقوم بها مرة واحدة بعدها قم باانشاء مجلد في حساب لدى dropbox مثلا mybackup ستحتاجه في اعدادت الاضافة ولا تجعله public

ارسال نسخة احتياطية الى خدمة SugarSync

BackWPup SugarSync settings - مجلة ووردبريس

ايضا ستحتاج التسجيل في موقع SugarSync لادراج البريد والباسورد الذي استعملت اثناء التسجيل في اعدادات الاضافة

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

اذا اردت ان تقوم بحذف النسخ الاحتياطية القديمة  من مراكز التخزين والاحتفاظ بالنسخة الجديدة فقط. فقم وضع 1 في الخانة اسفل الاعدادات لكي يتم حفظ نسخة واحدة فقط كما في الصورة التالية :

backWPup max files - مجلة ووردبريس

نتائج اختبار مراكز التخزين

قمت بتجربة مراكز التخزين التي تحدثنا عنها واستعملت نسخة احتياطية بحجم 64MB وكانت النتائج كالتالي :

مراكز التخزين نتيجة الاختبار
عن طريق البريد Gmail Yahoo .. فشل الاختبار لان لحجم الملف اكبر من الحجم المسموح باستقباله في البريد
عن طريق ال FTP نجح الاختبار بدون مشاكل
عن طريق DropBox نجح الاختبار بدون مشاكل
عن طريق SugarSync نجح الاختبار مع انه اخد مدة 10 دقائق
لاحظت عند ارسال النسخ الى جميع مراكز التخزين في نفس الوقت توقف الموقع عن العمل لمدة دقيقة وعلى ما اظن كان السبب من sugarsync

خاتمة

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

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

واذا كان هناك اي استفسار أو تعقيب على الشرح فما عليكم سوى بالتعليق وانا حاضر

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

والسلام عليكم ورحمة الله وبركاته

كيف تقوم بعمل النسخ الاحتياطية وتخزينها لووردبريس بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, التدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

التعليقات26 تعليق

المرجوا الانتظار لتحميل التعليقات...
عرض التعليقات
اترك تعليقاً

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


شروط التعليق :

1 - المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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