تخيّل أنك فتحت موقعك صباحًا فوجدته صفحة بيضاء، أو رسالة من مهاجم، أو متجرًا اختفت منه كل الطلبات. في هذه اللحظة لا يهم كم أنفقت على التصميم أو التسويق؛ السؤال الوحيد هو: هل لديك نسخة احتياطية حديثة وسليمة؟ النسخ الاحتياطي لموقعك هو التأمين الذي لا تشعر بقيمته إلا عندما تحتاجه.
في هذا الدليل ستعرف ما الذي يمكن أن يسوء، وما الذي يجب نسخه بالضبط، والفرق بين أنواع النسخ، وكيف تطبق قاعدة 3-2-1 المعروفة، وكم مرة تنسخ، وكيف تأخذ نسخة من cPanel أو ووردبريس، وأخيرًا كيف تختبر الاستعادة وتضع جدولًا بسيطًا يناسب عملك.
لماذا تحتاج إلى النسخ الاحتياطي لموقعك؟
البيانات لا تضيع فقط بسبب الكوارث الكبيرة. أكثر الأسباب شيوعًا عادية تمامًا:
- الاختراق: مهاجم يحذف المحتوى أو يحقن شيفرات خبيثة، فتحتاج إلى نسخة نظيفة من قبل الاختراق. (راجع قائمة التحقق الأمنية لحماية موقعك.)
- الخطأ البشري: حذف صفحة بالخطأ، أو تعديل ملف إعدادات فيتعطل الموقع، أو موظف ينفذ أمرًا على قاعدة البيانات الخطأ.
- تحديث فاشل: تحديث إضافة أو قالب يتعارض مع شيء آخر فيكسر الموقع.
- عطل في الخادم: الأجهزة تتعطل مهما كانت جودتها، والأقراص لها عمر.
- برمجيات الفدية (Ransomware): تشفّر الملفات وتطلب فدية لفكها، وقد تصل إلى النسخ المحفوظة على الجهاز نفسه أو على أقراص متصلة به.
القاسم المشترك: في كل حالة، النسخة الاحتياطية الجيدة تحوّل الكارثة إلى إزعاج يُحل في ساعة أو ساعتين.
ماذا تنسخ؟ مكونات موقعك الخمسة
موقعك ليس مجرد ملفات. النسخة الكاملة تشمل:
- الملفات: الشيفرة، والقالب، والإضافات، والصور والمرفقات التي رفعتها، وملفات مثل
.htaccess. - قواعد البيانات (Databases): في ووردبريس والمتاجر هنا تعيش المقالات والطلبات والمستخدمون والإعدادات. الملفات وحدها بلا قاعدة البيانات لا تعيد موقعك.
- البريد الإلكتروني: رسائل حسابات البريد على نطاقك، وإعادات التوجيه (Forwarders) والفلاتر.
- منطقة DNS (DNS Zone): سجلات A وMX وTXT وغيرها. إعادة كتابتها من الذاكرة بعد ضياعها مؤلمة، خاصة سجلات التحقق وSPF وDKIM.
- الإعدادات: نسخة PHP، والمهام المجدولة (Cron Jobs)، وإعدادات النطاقات الفرعية، وأي ملفات إعدادات مثل
wp-config.phpأو.env.
أنواع النسخ: كامل، تزايدي، تفاضلي
ليست كل النسخ متساوية. هذه الأنواع الثلاثة هي الأكثر شيوعًا:
| النوع | ماذا ينسخ | الميزة | العيب |
|---|---|---|---|
| كامل (Full) | كل شيء في كل مرة | الاستعادة أبسط: ملف واحد يكفي | يستهلك مساحة ووقتًا أكثر |
| تزايدي (Incremental) | ما تغيّر منذ آخر نسخة من أي نوع | الأسرع والأصغر حجمًا | الاستعادة تحتاج النسخة الكاملة وكل النسخ التزايدية بعدها بالترتيب |
| تفاضلي (Differential) | ما تغيّر منذ آخر نسخة كاملة | الاستعادة تحتاج ملفين فقط: الكامل وآخر تفاضلي | يكبر حجمه يومًا بعد يوم حتى النسخة الكاملة التالية |
للمواقع الصغيرة، نسخة كاملة دورية تكفي غالبًا. ومع كبر الموقع، يصبح الجمع بين نسخة كاملة أسبوعية ونسخ تزايدية يومية خيارًا عمليًا، وكثير من الإضافات والأدوات تقوم بذلك تلقائيًا.
قاعدة 3-2-1: العمود الفقري لأي استراتيجية نسخ احتياطي
قاعدة 3-2-1 من أشهر قواعد النسخ الاحتياطي وأبسطها، وفكرتها ألا تضع كل البيض في سلة واحدة:
- 3 نسخ من بياناتك: النسخة الأصلية العاملة على الخادم، ونسختان احتياطيتان.
- على وسيطين مختلفين (2): مثل خادم الاستضافة وتخزين سحابي، أو تخزين سحابي وقرص خارجي. إن تعطل نوع ما، يبقى الآخر.
- نسخة واحدة خارج الموقع (1): أي خارج الخادم ومركز البيانات الذي يستضيف موقعك. النسخة الموجودة على الخادم نفسه تضيع معه إن تعطل أو اختُرق الحساب.
الصيغة الحديثة: 3-2-1-1-0
مع انتشار برمجيات الفدية ظهرت صيغة موسّعة تضيف رقمين: 1 نسخة غير قابلة للتعديل أو معزولة عن الشبكة (Immutable / Offline) لا يستطيع المهاجم حذفها حتى لو وصل إلى حساباتك، و0 أخطاء عند اختبار الاستعادة. لا يحتاج كل موقع صغير إلى هذا المستوى، لكن الفكرة الثانية، اختبار الاستعادة، مهمة للجميع.
نصيحة: لا تعتمد على النسخ الموجودة داخل حساب الاستضافة نفسه وحدها. إن اختُرق الحساب أو حُذف، قد تضيع النسخ معه. احتفظ دائمًا بنسخة واحدة على الأقل في مكان لا يصل إليه من يملك كلمة مرور الاستضافة.
كم مرة تنسخ؟ وكم تحتفظ بالنسخ؟
القاعدة البسيطة: انسخ بقدر ما تستطيع أن تتحمل خسارته. اسأل نفسك: لو عاد موقعي إلى حالة الأمس، ماذا سأخسر؟
- متجر إلكتروني أو موقع حجوزات: يوميًا على الأقل، وأكثر من مرة يوميًا لقاعدة البيانات إن كانت الطلبات كثيرة.
- مدونة أو موقع أخبار يُحدّث باستمرار: يوميًا أو كل بضعة أيام.
- موقع تعريفي (Brochure) لا يتغير كثيرًا: أسبوعيًا، مع نسخة إضافية قبل وبعد أي تعديل كبير.
مدة الاحتفاظ (Retention)
لا تحتفظ بنسخة واحدة فقط تستبدلها كل مرة. بعض الاختراقات لا تُكتشف إلا بعد أسابيع، فإن كانت كل نسخك من بعد الاختراق فلن تنفعك. من الأنماط الشائعة: آخر 7 نسخ يومية، وآخر 4 أسبوعية، وآخر 3 إلى 6 شهرية. عدّل الأرقام حسب المساحة المتاحة وطبيعة موقعك.
كيف تأخذ نسخة احتياطية: cPanel وووردبريس
إن كانت استضافتك تستخدم لوحة cPanel، فستجد في قسم الملفات أداتين: Backup وBackup Wizard. الثانية تمشي معك خطوة بخطوة، والأولى تعرض الخيارات كلها في صفحة واحدة. الأسماء والخيارات المتاحة قد تختلف قليلًا حسب إعداد الاستضافة. إن كنت جديدًا على اللوحة، فابدأ بـ دليل cPanel للمبتدئين.
في cPanel: النسخة الكاملة (Full Backup)
تُنشئ ملفًا مضغوطًا يضم الحساب كله: الملفات وقواعد البيانات والبريد والإعدادات. تختار مكان حفظها (مجلد الحساب الرئيسي عادة) وتصلك رسالة عند الانتهاء، ثم تنزّلها. هذه النسخة مناسبة لنقل الحساب كاملًا، لكن استعادتها عادة تتم عبر الدعم الفني لأنها تحتاج صلاحيات الخادم.
في cPanel: النسخ الجزئية (Partial Backups)
- المجلد الرئيسي (Home Directory): كل ملفاتك بما فيها ملفات الموقع والبريد المخزن.
- قواعد بيانات MySQL: كل قاعدة بيانات في ملف منفصل بصيغة مضغوطة.
- إعادات توجيه البريد والفلاتر (Email Forwarders & Filters): ملفات صغيرة لكنها مزعجة إن ضاعت.
ميزة النسخ الجزئية أنك تستطيع استعادتها بنفسك من الصفحة نفسها، وهي الأنسب للاستخدام الدوري.
إضافات النسخ الاحتياطي في ووردبريس
إن كان موقعك على ووردبريس، فهناك إضافات نسخ احتياطي معروفة مثل UpdraftPlus وغيرها، وتتشابه مميزاتها عمومًا:
- جدولة تلقائية للملفات وقاعدة البيانات بتكرارات مختلفة.
- إرسال النسخ مباشرة إلى تخزين سحابي خارجي.
- الاحتفاظ بعدد محدد من النسخ وحذف الأقدم تلقائيًا.
- استعادة من داخل لوحة ووردبريس بنقرات قليلة.
اختر إضافة لها تحديثات منتظمة وتقييمات جيدة، ولا تثبّت أكثر من إضافة نسخ في الوقت نفسه حتى لا تستهلك موارد الخادم بلا داعٍ.
أين تحفظ النسخ خارج الخادم؟
النسخة خارج الموقع (Off-site) هي الجزء الأهم في قاعدة 3-2-1. الخيارات الشائعة:
- التخزين السحابي: خدمات تخزين الملفات الشائعة أو خدمات تخزين الكائنات (Object Storage). كثير من إضافات النسخ تتصل بها مباشرة. الخدمات المتاحة وأسعارها تختلف حسب بلدك ووسيلة الدفع المتاحة لك.
- قرص خارجي مشفّر: تنزّل النسخ دوريًا وتحفظها على قرص مشفّر تفصله عن الجهاز بعد النسخ، فيكون بعيدًا عن متناول برمجيات الفدية.
مهما اخترت، شفّر النسخ أو احمها بكلمة مرور قوية، لأنها تحتوي على كل بيانات عملائك وكلمات مرور قواعد البيانات.
اختبار الاستعادة: نسخة لم تُختبر ليست نسخة
كثيرون يكتشفون في يوم الكارثة أن النسخة ناقصة، أو تالفة، أو لا تحتوي قاعدة البيانات أصلًا. الطريقة الوحيدة للتأكد هي أن تجرّب الاستعادة فعلًا.
مرة كل بضعة أشهر، استعد نسخة إلى بيئة تجريبية: نطاق فرعي مثل staging.example.com، أو جهازك المحلي باستخدام أداة مثل MAMP أو XAMPP. افتح الموقع وتأكد أن الصفحات والصور والطلبات الأخيرة موجودة.
خطوات الاستعادة عند الحاجة
- حدد النسخة المناسبة: آخر نسخة سليمة قبل المشكلة، لا بالضرورة أحدث نسخة.
- خذ نسخة من الوضع الحالي: حتى لو كان معطلًا، فقد تحتاج منه بيانات أحدث كطلبات اليوم.
- استعد الملفات: من cPanel أو من إضافة النسخ أو برفعها يدويًا عبر مدير الملفات.
- استعد قاعدة البيانات: عبر cPanel أو phpMyAdmin (Import)، وتأكد أن بيانات الاتصال في ملف الإعدادات صحيحة.
- امسح ذاكرة التخزين المؤقت (Cache): في إضافات التسريع وفي المتصفح.
- اختبر الموقع: الصفحات، النماذج، تسجيل الدخول، الطلبات، البريد.
- عالج السبب: إن كانت المشكلة اختراقًا، غيّر كلمات المرور وحدّث كل شيء قبل إعادة فتح الموقع، وإلا ستتكرر.
قالب جدول نسخ احتياطي لشركة صغيرة
هذا جدول مقترح يمكنك تعديله حسب موقعك:
| ماذا | كم مرة | أين | الاحتفاظ |
|---|---|---|---|
| قاعدة البيانات | يوميًا (أو أكثر للمتاجر) | تخزين سحابي خارجي | 14 يومًا |
| ملفات الموقع | أسبوعيًا، وقبل كل تحديث كبير | تخزين سحابي خارجي | 4 أسابيع |
| نسخة cPanel كاملة | شهريًا | قرص خارجي مشفّر | 6 أشهر |
| البريد الإلكتروني | أسبوعيًا | ضمن النسخة الكاملة أو عبر برنامج البريد | 4 أسابيع |
| منطقة DNS والإعدادات | عند كل تغيير | ملف نصي مع وثائق الشركة | دائمًا آخر نسخة |
| اختبار الاستعادة | كل 3 أشهر | بيئة تجريبية | تسجيل النتيجة والتاريخ |
أسئلة شائعة
ألا تكفي النسخ التي تأخذها شركة الاستضافة؟
سياسات النسخ تختلف كثيرًا بين الشركات: بعضها يأخذ نسخًا دورية وبعضها لا يضمن ذلك، وقد تكون للاستخدام الداخلي عند الأعطال فقط. حتى لو وُجدت، فهي محفوظة لدى الطرف نفسه الذي يستضيف موقعك. اعتبرها طبقة إضافية إن وُجدت، واحتفظ دائمًا بنسخك الخاصة خارج الاستضافة.
هل يكفي أن أنسخ قاعدة البيانات فقط؟
لا. قاعدة البيانات تحتوي على النصوص والإعدادات، لكن الصور والمرفقات والقالب والإضافات موجودة في الملفات. تحتاج الاثنين معًا لإعادة الموقع كما كان، مع ملاحظة أن قاعدة البيانات تتغير أسرع فتستحق تكرارًا أعلى.
كم مساحة أحتاج للنسخ الاحتياطية؟
يعتمد ذلك على حجم موقعك وعدد النسخ التي تحتفظ بها ونوعها. ابدأ بمعرفة حجم نسخة كاملة واحدة، ثم اضربه في عدد النسخ الكاملة التي ستحتفظ بها، وأضف هامشًا للنسخ الجزئية. النسخ التزايدية توفر مساحة كبيرة مع المواقع الكبيرة.
هل أحفظ النسخ الاحتياطية في حساب الاستضافة نفسه؟
يمكن الاحتفاظ بنسخة مؤقتة هناك للاستعادة السريعة، لكنها تستهلك من مساحة حسابك ولا تحميك إن تعطل الخادم أو اختُرق الحساب. انقلها إلى مكان خارجي ثم احذفها من الحساب بعد التأكد من سلامة النسخة الخارجية.
كم مرة يجب أن أختبر الاستعادة؟
كل ثلاثة أشهر تقريبًا كحد أدنى، وبعد أي تغيير كبير في طريقة النسخ، كتغيير الإضافة أو مكان الحفظ. الاختبار لا يأخذ أكثر من ساعة، ويمنحك ثقة بأن النسخ ستعمل يوم تحتاجها.
الخلاصة
النسخ الاحتياطي لموقعك ليس مهمة تقنية معقدة، بل عادة منتظمة: اعرف ما تنسخه، اختر التكرار المناسب لسرعة تغيّر محتواك، طبّق قاعدة 3-2-1 بنسخة خارج الخادم دائمًا، واختبر الاستعادة قبل أن تحتاجها. ابدأ اليوم بنسخة كاملة واحدة تحفظها خارج الاستضافة، ثم ابنِ الجدول تدريجيًا. وإن كنت تبحث عن استضافة بلوحة cPanel وتخزين NVMe ودعم يتحدث العربية، فتعرّف على خطط استضافة NetNexus.
فريق NetNexus