الدليل النهائي للنسخ الاحتياطي واستعادة موقع الويب الخاص بك

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


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

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

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

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

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

لماذا النسخ الاحتياطي?

هناك العديد من الأسباب التي تجعلك تحتاج إلى نسخ احتياطي لموقع الويب الخاص بك.

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

انقر للتغريد

البرامج الضارة / Randsomware

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

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

الملفات المحذوفة / الأوامر السيئة / الأخطاء البشرية

شيء بسيط مثل حذف الملف الخطأ على الخادم الخاص بك ، إما عن طريق “النقر / الحذف” البسيط على نظام التشغيل Windows / Mac ، أو سطر أوامر في Linux أو مشتقاته يمكن أن يمسح ملفًا رئيسيًا أو لهذا الأمر جميع الملفات (في Linux ، يقوم الأمر rm -r diretoryname بإزالة الدليل وجميع الملفات الموجودة به ، غالبًا بدون تأكيد ، والأسوأ من ذلك ، rm -rf / يمكنه حذف حتى الملفات للقراءة فقط وكل شيء من الجذر ، مما سيؤدي بشكل أساسي إلى قتل جهازك بالكامل! ).

المأجورون

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

المطور السيئ / الموظف / أيا كان

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

أعطال الخادم

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

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

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

لهذه الأسباب ، من الجيد عمومًا الاحتفاظ بنسخة من جميع البيانات المهمة في مكان آخر ، لذلك إذا كان أحد هذه البيانات ممكنًا ، بغض النظر عن مدى احتمال حدوث ذلك (يختلف من حالة إلى أخرى).

ما النسخ الاحتياطي?

يمكن تقسيم أنواع الأشياء التي قد ترغب في نسخها احتياطيًا إلى الفئات التالية:

الملفات

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

قاعدة البيانات

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

حسابات البريد الإلكتروني

إذا كنت تقوم بتخزين سجل رسائل البريد الإلكتروني أو معلومات الاتصال الخاصة بالمستخدمين. من المحتمل أيضًا أن يكون لديك خادم بريد إلكتروني كامل وسجلات لجميع معاملات بريدك الإلكتروني من خلال مضيفك. قد ترغب في الاحتفاظ بجميع سجلات التفاعلات ورسائل البريد الإلكتروني والقوائم البريدية باستخدام هذا الحساب.

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

كيفية النسخ الاحتياطي?

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

1. من خلال مضيف الويب الخاص بك

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

النسخ الاحتياطي اليدوي للموقع من خلال لوحة التحكملا تستخدم جميع الخوادم لوحة التحكم ، ولكن عادةً ما تقدم أداة نسخ احتياطي من نوع مماثل مقابل رسوم.

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

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

مزايا استخدام خدمات مزود الخدمة الخاصة بك واضحة إلى حد ما ؛ عادة ما يكون سلسًا مع مضيفك.

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

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

2. ملحقات CMS

إذا كنت تستخدم CMS شائعًا ، مثل WordPress ، فهناك العديد من المكونات الإضافية التي يمكنك تثبيتها ، مثل Backup Buddy. هذه مريحة للغاية وتميل إلى أن تكون سهلة التركيب.

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

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

في حين أن PHP هي لغة ترميز رائعة (إنها من بين المفضلة لدي ، وأنا أستخدمها يوميًا) ، فمن الجيد الاحتفاظ بالعديد من الميزات التي تعمل خارج هذا النظام الأساسي. عادة إذا كنت ترغب في تشغيل أي نسخ احتياطية على مستوى نظام التشغيل. إذا كنت تقوم بتشغيل Linux أو أي من مشتقاته ، فربما تريد تشغيل برنامج نصي shell ، أو ملف دفعي في Windows ، أو ملف macos على Mac.

3. النسخ الاحتياطي اليدوي

قد يكون الكثير منا على دراية بطريقة “المدرسة القديمة” لعمل نسخة احتياطية من الملفات: عمل نسخة من جميع الملفات ووضعها على قرص صلب قابل للإزالة أو تخزينها في السحابة. هذه هي نفس الطريقة التي تستخدمها مع موقع الويب الخاص بك ، مع بعض التحذيرات.

بالطبع ، إذا قمت بتطوير موقع الويب الخاص بك محليًا ، ثم قمت بنقله عبر FTP (أو نأمل أن يكون بروتوكول SFTP) إلى مضيفك ، فلديك بالفعل نسخة من موقعك. ومع ذلك ، هناك فرق رئيسي. إذا كانت لديك قاعدة بيانات على موقعك ، فمن المحتمل جدًا أن يكون لديك محتوى مختلف محليًا (في قاعدة بيانات الاختبار الخاصة بك) عن الموقع المباشر. هذا صحيح بشكل خاص إذا كنت تستخدم نوعًا من برامج CMS (WordPress وما شابه). إذا كان الأمر كذلك ، فسيتم تخزين كل المحتوى تقريبًا على موقعك في قاعدة بيانات ولا يتم حفظه على الإطلاق في أي ملف ، خارج قاعدة البيانات نفسها.

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

طريقة سطر الأوامر

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

$ mysqldump -u [uname] -p [pass] db_name > db_backup.sql
حدد الرمز

إذا كنت تريد مزيدًا من التفاصيل حول تشغيلها ، والخيارات المتنوعة ، فاطلع على وثائق MySQL

طريقة PhpMyAdmin

انتقل إلى علامة التبويب “تصدير” لقاعدة البيانات ، واختر جميع الخيارات التي تحتاجها (عادةً ما ترغب في تضمين “الجداول المنسدلة” وإنشاء خيارات قاعدة البيانات لجعل تحميل نسخة جديدة عبر إصدار أقدم ممكنًا ، ولكن حذار المشتري … مسح البيانات الموجودة بالفعل لاستبدالها بنسخة جديدة).

يمكنك بعد ذلك أخذ جميع الملفات التي تم إنشاؤها (رمز المصدر وقاعدة البيانات والصور) وضغطها وحفظها في المكان الذي تريده (أنا شخصياً أحب استخدام التخزين السحابي مثل Google Drive أو Dropbox).

العيب الواضح هو أنه يجب أن تتذكر القيام بذلك ومن السهل جدًا نسيانه. لذلك إذا كنت ترغب في اتخاذ هذه الخطوة إلى أبعد من ذلك ، يمكنك كتابة البرامج النصية التي تفعل كل هذا واستخدام النظام لتشغيلها على أساس دوري. في Linux ، من السهل نسبيًا تشغيل تفريغ sql عبر سطر الأوامر ثم تشغيل هذا النص البرمجي باعتباره cronjob ، للتشغيل مرة واحدة في اليوم أو الأسبوع أو أي إطار زمني تريده. في النوافذ ، يمكنك استخدام الدفعة وجدول المهام المدمج. الطريقة المعتادة للقيام بذلك هي تشغيل مجموعة مع تفريغ SQL ثم نسخة مجمعة من دليل كامل إلى حساب Dropbox الخاص بي.

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

4. خدمات النسخ الاحتياطي

بالطبع ، فإن التعامل مع كل هذا يدويًا يمكن أن يكون مربكًا بعض الشيء. لا يزال يتطلب الانتباه وشيء بسيط مثل نسيان تنظيف الدليل يمكن أن يؤدي إلى إسقاط الملفات أو إضافة رسوم مفاجئة إلى حسابك (يسمح Dropbox ببعض العربات مجانًا ، ولكن بعد ذلك يرتفع بسرعة من هناك).

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

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

أفضل الممارسات لإنشاء استراتيجية النسخ الاحتياطي

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

كم مرة للنسخ الاحتياطي?

هذا مهم. هل تريد تشغيل النسخ الاحتياطية يوميًا أو شهريًا؟ قد تفكر في فكرة تشغيل واحد في كل مرة يحدث فيها تغيير في موقعك (منتج جديد ، مشاركة مدونة جديدة ، إلخ). الأمر متروك لك ، ولكن يجب عليك التأكد من أن لديك خطة.

جدولة آلية

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

استخدم التخزين البعيد

أين تخزن هذه البيانات؟ لن ترغب فقط في الاحتفاظ بنسخ على خادمك ، أو حتى الكمبيوتر المحمول. هل ستستخدم قرص صلب خارجي؟ الغيمة؟ أي خدمة سحابية?

فترة الاحتفاظ

ما المدة التي تحتاجها للاحتفاظ بنسخ من كل نسخة احتياطية؟ ستكون ملفات Will قبل عام ضرورية ، أم أنها تقوم فقط بجمع الغبار ويمكن استبدالها بنسخ احتياطية أحدث?

التشفير

يعد أمان النسخ الاحتياطية أمرًا مهمًا ، خاصة إذا كانت لديك معلومات خاصة (مثل معلومات تسعير المنتج السرية ، أو حتى سجلات العملاء الأكثر أهمية). ضع خطة لحفظ النسخ الاحتياطية مشفرة & محمي (تشفير المفتاح الخاص AES 256 بت وأمان النقل TLS / SSL). تعرف على المزيد حول التشفير.

تخزين النسخ الاحتياطية على صفائف RAID

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

استعادة انتقائية

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

استعادة النسخ الاحتياطي الخاص بك

حسنًا ، اختفى موقعك ، ولكن لديك نسخة احتياطية. كيف تستعيد موقعك من النسخة الاحتياطية؟ هذا صريح نسبيا. إذا تم تخزين النسخة كملف مضغوط ، قم ببساطة بفك ضغطه وتحميل جميع الملفات مرة أخرى إلى موقعها الأصلي. خذ ملف SQL (الملف النصي الذي تم إنشاؤه أثناء تفريغ SQL) وأعد إنشاء قاعدة البيانات باستخدام سطر الأوامر ، أو إذا كنت تستخدم phpMyAdmin (أو أي نظام إدارة قواعد بيانات رسومية أخرى مثل MySQL Workbench) ، وإما استيراد الملف أو انسخ الشيء بأكمله في نافذة SQL وقم بتشغيله.

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

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

الائتمان الإضافي: انطلاق للتطوير

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

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

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

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

فيما يلي اثنان من مستودعات Git الأكثر شعبية.

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

استنتاج

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me