أنشاء نسخة احتياطية من البيانات

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

1. أولاً، تفربغ الذاكرة المخبأة

لتجنب تكديس كمية كبيرة من الملفات غير الضرورية، يستحسن تفريغ الذاكرة المخبأة في الموقع قبل حفظ البيانات (خاصة اذا كان موقعك يجذب العديد من الزوار).

لتفريغ الذاكرة المخبأة، انتقل (شرط ان تكون مديراً) الى صفحة «إعداد الموقع > تفريغ الذاكرة المخبأة» في المجال الخاص ثم انقر على زر «تفريغ ذاكرة كاش»، فتظهر رسالة «الذاكرة المخبة فارغة» مؤكدة على نجاح العملية.

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

تشكل قاعدة البيانات قلب نظام النشر في موقعك. فهي تحتوي على كل المقالات والأخبار والأقسام والمؤلفين والمنتديات [1]

لإنشاء نسخة القاعدة الاحتياطية (نسخة لكل المستندات التي انتجها SPIP)، اذهب الى صفحة «صيانة الموقع» في المجال الخاص واختر نوغ الضغط.

أي نوع من الضغط تختار؟
 الجواب السريع: اختر أولاً نسخة مضغوطة. اذا واجهت مشكلة اختر نسخة غير مضغوطة.
 توضيح: الملف «dump.xml.gz» مضغوط لتوفير مساحة التخزين وتسريع نقله فضلاً عن أنه ملف بالترميز الثنائي الذي يسهّل النقل من جهاز الى آخر. لكن، في المقابل، يجب لدى وصول الملف ان تتوافر أدوات لإزالة ضغط (فلش الملف) تنسيق .gz. اما اذا اخترت نسخة غير مضغوطة «dump.xml»، فانتبه الى خيار نوع البيانات المنقولة في برنامج FTP (اي ascii/bin).

انقر بعدها زر «إنشاء نسخة إحتياطية من القاعدة».

فتبدأ عملية التثبّت عبر FTP:

تعرض الصفحة الجديدة مجلداً واسماً من نوع «admin_xxxxx» يجب نسخه. قم بنسخه وافتح برنامج FTP وادخل في مجال موقعك لدى المضيف وبالتحديد في مجلد «data/» الموجود داخل مجلد «ecrire/». في المجلد الذي عرضته الصفحة (في SPIP ١.٩ كان ecrire/data اما حالياً فهو tmp الا اذا كان لديك إعداد خاص ولكن تغييد الأسماء هذا لا أهمية له بالنسبة لك)، قم بإنشاء مجلد جديد داخل هذا المجلد واعطه الاسم الذي نسخته اعلاه (سيكون اسم المجلد الجديد اذاً من نوع «admin_xxxxx»).

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

اذا اردت، يمكنك التأكد، بواسطة برنامج FTP، انه تم انشاء الملف «dump.xml» (او «dump.xml.gz») : هذا الملف هو نسخة موقعك الاحتياطية. يمكنك ابقاءه في خادم الموقع او تحميله في جهازك الشخصي.

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

إنشاء نسخة احتياطية كاملة

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

للحصول على نسخة احتياطية كاملة لبيانات الموقع، يجب استرجاع بواسطة FTP:

  • مجلد IMG/ (ومجلداته الفرعية) الذي يحتوي كل الصور والمستندات المرفقة المستخدمة في الموقع.
  • صفحاتك النموذجية ،كل ما يوجد في مجلد «squelettes».
  • أوراق أنماطك (CSS) الخاصة وكل عناصر تصميم الصفحات.
  • ملفاتك الشخصية mes_options.php و mes_fonctions.php.
  • برمجياتك الشخصية (javascript وphp).
  • المساهمات والملحقات التي قد تكون مثبتة في الموقع وكل ما يحتويه مجلد «plugins».

حواشي

[1تنبيه: قبل الاصدار 1.9 من SPIP لم تكن النسخة الاحتياطية كاملة (لا تحتوي مثلاً على الاحصاءات والمراسلة الداخلية). لذلك اذا كنت تستخدم إصداراً أقدم من 1.9 يستحسن ان تنشئ أيضاً نسخة احتياطية من القاعدة بواسطة الأدوات التي يوفرها لك مضيفك (مثل phpMyAdmin.)

مؤلف George نُشر في: تم التحديث: 26/10/12

الترجمات: عربي, català, corsu, English, Español, français, italiano, Nederlands, svenska