النسخ الاحتياطي للبيانات على خدمة Dropbox. النسخ الاحتياطي مع خادم ملف النسخ الاحتياطي Dropbox إلى dropbox

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

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

المنشورات الأخرى ذات الصلة بـ Dropbox:

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

ستحتوي نسخة احتياطية من موقعنا ، تم إنشاؤها باستخدام هذا البرنامج المساعد وحفظها في Dropbox ، على جميع البيانات المتعلقة بموقعنا - الصفحات والمنشورات والتعليقات والصور وملفات الوسائط والسمات بالإضافة إلى نسخة بتنسيق sql القياسي. هذه وظيفة مفيدة. يعد النسخ الاحتياطي أمرًا ضروريًا ، وحتى الآن ، عندما يقوم العديد من المضيفين بعمل نسخ احتياطية من مواقعنا تلقائيًا ، لا يضر أن يكون لديك مواقع خاصة بك - فقط في حالة. لنبدأ بتثبيت المكون الإضافي wp Time Machine على الموقع. ولا تنس - يجب أن يكون لدينا حساب Dropbox ، أو قم بالتسجيل الآن. سيستغرق هذا الإجراء بضع دقائق فقط - املأ بعض الحقول ببياناتك ، واستلم خطابًا وقم بتنشيط حسابك. إذا كان الحساب موجودًا بالفعل ، فإننا ببساطة ندخله - ونعرف كيف يتم ذلك:

سيتم تثبيت المكون الإضافي ، كالمعتاد ، من لوحة الإدارة الخاصة بنا. في قائمة "المكونات الإضافية" ، انتقل إلى "إضافة جديد" وفي حقل "البحث" ، اكتب اسم المكون الإضافي - wp Time Machine. هكذا تبدو عمليًا:

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

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

بعد هذه الخطوات البسيطة ، انقر فوق الزر "إنشاء أرشيف wp Time Machine" ، وانتظر حتى يتم إنشاء النسخة الاحتياطية. أثناء انتظارنا ، ستدور الصورة التالية على الشاشة. سيستغرق ذلك 3-4 دقائق حسب حجم الموقع:

بعد إنشاء النسخة ، سنرى الرسالة التالية في لوحة الإدارة:

وسيظهر مجلد جديد في Dropbox بالاسم الذي حددناه له. جميع النسخ الاحتياطية لموقعنا ستكون هناك.

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

عند إنشاء نسخة احتياطية ، تدخل الملفات التالية إلى مجلد Dropbox الجديد الخاص بنا:

1.wpTimeMachine-content-files.zip - أرشيف موقعنا (الدليل بالكامل / محتوى wp).
2.wpTimeMachine-data-files.sql - نسخة من قاعدة البيانات الخاصة بنا ، والتي تخزن جميع المنشورات والصفحات والتعليقات وما إلى ذلك.
3.wpTimeMachine-htaccess.txt - ملف تكوين خادم htaccess.
4. wpTimeMachine-Instructions.txt - دليل المستخدم باللغة الإنجليزية.
5. wpTimeMachine-RestorationScript.sh - برنامج نصي يساعد على العودة تلقائيًا.

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

من المريح جدًا استخدام العميل على جهاز كمبيوتر. بنقرة واحدة على زر في لوحة الإدارة لموقع WordPress الخاص بنا ، نقوم تلقائيًا بعمل نسخة احتياطية من الموقع على خادم Dropbox وعلى جهاز الكمبيوتر الخاص بنا. يمكنك على الفور استخدام أرشيف wpTimeMachine-content-files.zip. على سبيل المثال ، نحتاج إلى نسخة من ملف واحد فقط ، لذلك لا تنشئ نسخة من الموقع بالكامل بسبب هذا ، إذا كانت موجودة بالفعل. ذهبت إلى النسخة الاحتياطية على جهاز الكمبيوتر الخاص بي ، وأخذت ما تحتاجه ، وكل شيء بسيط وسهل.

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

مرحبا.

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

سواء لأسباب تقنية للاستضافة ، أو بسبب أمراض مختلفة مثل الزهري والهربس وديدان الكمبيوتر وغيرها.

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

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

لذلك دعونا لا نتعامل مع الأخلاق "الجيدة" من مشرفي المواقع وننشئ نسخًا احتياطية تلقائية لجميع ملفات المدونة إلى خدمة Dropbox عن بُعد.

ما هو الجيد في هذا الخيار لإنشاء نسخة احتياطية؟

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

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

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

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

أيضًا ، يجب إيلاء اهتمام خاص لشبكات الطاقة الرائعة لدينا ، والتي تنتج 180-230 فولت ، بدلاً من 220 فولت المطلوبة ، في الليل.

ما الذي نحتاجه لإنشاء نسخ احتياطية تلقائية؟

بادئ ذي بدء ، تحتاج إلى الذهاب إلى خدمة Dropbox والتسجيل ، وسأصف عملية التسجيل أدناه.

كيف أحصل على 2 غيغابايت من السعة التخزينية من Dropbox؟

نذهب إلى الموقع ، ننتبه ، الرابط تابع ، العديد من المستخدمين يتجاوزون هذه الروابط.

يصلون إلى الموقع ويفرحون بهدوء في أرواحهم بأفكار "تبا بوركا ، لن يتمكن من الحصول على ما يكفي مني!"

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

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

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

لذا ، فإن موقع Dropbox مفتوح ، ولديك صفحة ترحيب تصف الفوائد الرئيسية لهذه الخدمة. لتوسيع آفاقك حول هذه الخدمة ، يمكنك قراءة المعلومات المعروضة.

بعد القراءة ، نبحث عن الزر المطلوب ، احصل على 2 جيجا بايت للاحتياجات الشخصية - سجل.

إجراء التسجيل بسيط للغاية ، املأ الحقول المتوفرة ، وافق على شروط الخدمة وقم بالتسجيل.

اختر نوع الحساب ، في حالتي هو " حساب Dropbox الأساسي"ثم انقر على متابعة.

فقط بضع ثوانٍ من الانتظار وسيبدأ تنزيل البرنامج على جهاز الكمبيوتر الخاص بك.

إذا لم يحدث هذا تلقائيًا لسبب ما ، فانقر فوق الرابط المناسب لإعادة التنزيل ، وستجتاز الطريقة اليدوية 99.9٪.

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

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

هذا يعني أنك حصلت على 2 جيجابايت من المساحة العزيزة.

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

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

انتقل إلى علامة التبويب "الحساب". انقر فوق الزر "نقل" وحدد المسار حيث تريد تخزين هذا المجلد ، أشرت إلى المسار: D: \\ Dropbox.

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

الشروع في تثبيت وتكوين البرنامج المساعد WordPress Backup to Dropbox

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

كل ما عليك فعله هو النقر فوق الزر البرتقالي الكبير Downloud وسيتم تنزيل المكون الإضافي WordPress Backup to Dropbox على جهاز الكمبيوتر الخاص بك.

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

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

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

نحن نمنح الوصول. ثم سنهنئنا على الاتصال الناجح.

نعود إلى لوحة إدارة المدونة إلى المكون الإضافي WordPress Backup to Dropbox وانقر فوق الزر "متابعة".

بعد كل هذه المعالجات ، ستفتح نافذة الإعدادات الخاصة بهذا البرنامج المساعد. وفي الجزء السفلي ، ستومض رسالة توضح ظهور مجلد جديد باسم معين في مجلد Dropbox الخاص بك.

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

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

يمكنك الآن النوم بهدوء ولا تقلق من اختفاء مدونتك يومًا ما.

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

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

في بعض الأحيان شيء مريح للغاية ...

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

اشترك في تحديثات المدونة واستقبل إعلانات على بريدك.

مع أطيب التحيات ، الكسندر ميخيد.

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

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

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

فوائد النسخ الاحتياطي إلى Dropbox:

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

ماذا يفعل السيناريو الذي قدمته؟

  • نسخ احتياطي تزايدي للملفات في المجلدات المحددة (توجد نسخة احتياطية كاملة في الرقمين الأول والخامس عشر)
  • النسخ الاحتياطي لقاعدة بيانات MySQL بأكملها
  • تمت أرشفة النسخة الاحتياطية باستخدام 7zip ، مع تحديد كلمة المرور (لست بحاجة إلى تخزين كلمات المرور بنص واضح في Dropbox؟)

كيف يتم ذلك؟

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

أو بالأحرى؟

الخطوة الأولى - إنشاء التطبيق
انتقل إلى صفحة App Console ، وانقر على الزر "إنشاء تطبيق" ، وحدد نوع "تطبيق Dropbox API" ، وحدد عنصر "الملفات ومخازن البيانات" ، نظرًا لأننا سنعمل مع الملفات ، وفي العنصر التالي نجيب "نعم - يحتاج تطبيقي إلى الوصول فقط إلى الملفات التي ينشئها "، وهذا يعني أن التطبيق الخاص بك سيقتصر فقط على المجلد الفرعي الخاص به في مجلد التطبيقات ، ولن يتمكن من الوصول إلى الملفات الأخرى. ابتكر اسمًا لتطبيقك وانقر على "إنشاء تطبيق".
ستظهر لك صفحة كاملة من الإعدادات للتطبيق الذي تم إنشاؤه ، ولكن ليست هناك حاجة لتهيئة أي شيء آخر. لكن لا تغلقه بعد.
الخطوة 2 - تنزيل وتثبيت SDK
لكتابة التطبيقات التي ستعمل مع الملفات في Dropbox الخاص بك ، تحتاج إلى الانتقال إلى قسم Core API ، حيث يمكننا تنزيل حزم SDK التي نحتاجها ، وقراءة الوثائق والقيام بجولات تدريبية.
نظرًا لأنني أعتقد أن Python هي أفضل لغة برمجة بالنسبة لي ، فقد قمت بتنزيل SDK وتثبيته. التثبيت بسيط للغاية ، كل شيء يقتصر على التنزيل وفك ضغط SDK نفسه وتثبيته باستخدام الأوامر " python setup.py install"أو" تثبيت نقطة إسقاط".
الخطوة 3 - التفويض
يستخدم Core API OAuth v2 ، لكن Python SDK من Dropbox "يهتم بكيفية استخدامه ، لذلك لا داعي للقلق ولا يتعين عليك كتابة كل شيء من البداية."
حان الوقت لتشفير نص صغير:

# Enable Dropbox SDK importbox # أدخل app_key حقيقي و app_secret من صفحة التطبيق التي تم إنشاؤها من الخطوة 1 app_key \u003d "INSERT_APP_KEY" app_secret \u003d "INSERT_APP_SECRET" flow \u003d dropbox.client.DropboxOAuth2FlowNoRedirect userize (app_key، # app_secret) .start () اطبع "1. اتبع الرابط:" + authorize_url print "2. انقر على" Allow "" print "3. انسخ كود التفويض. code \u003d raw_input ("أدخل رمز التفويض هنا:") .strip () # إذا أدخلت الرمز الصحيح ، فسيتم إرساله إلى الخادم والحصول على access_token ، والذي نحتاجه access_token ، user_id \u003d flow.finish (code) # للتحقق من التفويض عرض معلومات حول عميل الحساب \u003d dropbox.client.DropboxClient (access_token) اطبع "حساب مرتبط:" ، client.account_info () # وتحتاج إلى حفظ access_token إلى ملف حتى يعمل البرنامج النصي لمزيد من طباعة "access_token:"، access_token

الخطوة 4 - إنشاء مجلد مؤقت وملف رمزي
البرنامج النصي backup.py نفسه موجود في المجلد / root ، ويحتوي أيضًا على مجلد نسخ احتياطي مؤقت وملف dropbox_token.txt. تحتاج أيضًا إلى إنشائها وكتابة الرمز المميز من الخطوة السابقة إلى الملف. يتكون الرمز المميز من سطرين ، وهما موجودان بالضبط في الملف ، مع فاصل أسطر.
الخطوة الأخيرة - كتابة البرنامج النصي الاحتياطي

وسعت

#! / usr / bin / python import os import sys import time import string from os.path import getsize curDate \u003d time.strftime ("٪ d.٪ m.٪ Y"، time.gmtime ()) curDay \u003d time.strftime ("٪ d"، time.gmtime ()) backupDelay \u003d time.time () - 86400 إذا كان curDay \u003d\u003d "01" أو curDay \u003d\u003d "15": backupDelay \u003d 0 print "curDate:" ، curDate # تضمين Dropbox مكتبات SDK من عميل استيراد صندوق الإسقاط ، والراحة ، والجلسة # احصل على مفتاح وسر التطبيق من موقع مطور Dropbox على الويب APP_KEY \u003d "مفتاح التطبيق" APP_SECRET \u003d "سر التطبيق" # ACCESS_TYPE يجب أن يكون "صندوق الإسقاط" أو "app_folder" كما تم تكوينه لمجلدك app ACCESS_TYPE \u003d "app_folder" sess \u003d session.DropboxSession (APP_KEY، APP_SECRET، ACCESS_TYPE) oauth_token \u003d "" oauth_token_secret \u003d "" f \u003d open ("dropbox_token.txt"، "r") إذا كانت f: oauth_token \u003d سلسلة. .readline ()) oauth_token_secret \u003d string.strip (f.readline ()) f.close () طباعة "تم العثور على رمز oauth المميز:" ، oauth_token ، oauth_token_secret if oauth_token \u003d\u003d "" أو oauth_token_secret \u003d\u003d "": request_token \u003d sess. الحصول على _request_token () # تخويل التطبيق على موقع صندوق الإسقاط url \u003d sess.build_authorize_url (request_token) print "url:"، url print "يرجى زيارة هذا الموقع والضغط على الزر" السماح "، ثم اضغط على" Enter "هنا." raw_input () # سيفشل هذا إذا لم يقم المستخدم بزيارة عنوان URL أعلاه واضغط على "السماح" access_token \u003d sess.obtain_access_token (request_token) f \u003d open ("dropbox_token.txt"، "wb") f.write (access_token. key + "\\ n") f.write (access_token.secret) f.close () else: sess.set_token (oauth_token ، oauth_token_secret) client \u003d client.DropboxClient (sess) طباعة "حساب مرتبط:" ، client.account_info () def sync_dir (dir): rootdir \u003d dir print "Syncing directory:"، rootdir startTime \u003d backupDelay للجذر ، المجلدات الفرعية ، الملفات في os.walk (rootdir): للملف في الملفات: fname \u003d os.path.join (الجذر ، الملف ) إذا كان os.path.getmtime (fname)\u003e startTime: #print root، file os.system ("mkdir -p" backup "+ root +" "") os.system ("cp" "+ fname +" "" backup " + fname + "" ") طباعة" تفريغ قواعد بيانات MySQL ... "os.system (" mysqldump - جميع قواعد البيانات -uroot -pROOT_MYSQL_PASSWORD -r backup / backup.sql ") sync_dir (" / var / www ") sync_dir ("/ var / spool / virtual") sync_dir ("/ home / user") backupName \u003d "backup _" + curDate + ". 7z" print "إنشاء أرشيف مع ith name "، backupName os.system (" 7z a -p ARCHIVE_PASSWORD "+ backupName +" backup / * / etc ") f \u003d open (backupName،" rb ") إذا كان f: fsize \u003d getsize (backupName) uploader \u003d client.get_chunked_uploader ( f، fsize) اطبع "Uploading file"، fsize، "bytes ..." while uploader.offset< fsize: try: upload = uploader.upload_chunked() print "." except rest.ErrorResponse, e: # perform error handling and retry logic print "error uploading file!" uploader.finish("/"+backupName) f.close() print "File uploaded successfully." print "Deleting temp files..." os.system("rm -r backup/*") os.system("rm " + backupName);

خاتمة
  • أضفت هذا البرنامج النصي إلى crontab وتشغيله كل يوم في الساعة 4:00 صباحًا.
  • هناك ثلاثة أسطر في البرنامج النصي مع استدعاء لوظيفة sync_dir ، بنفس الطريقة التي يمكنك بها تكوين المجلدات التي تحتاج إلى نسخها احتياطيًا.
  • لا يحذف البرنامج النصي الملفات التي تم حذفها من المجلد ، إذا قمت بفك ضغط الأرشيف الكامل والأرشيف اللاحق بشكل متزايد ، فستظل المجلدات / الملفات المحذوفة.
  • لم أحذف النسخ الاحتياطية القديمة في Dropbox نفسه ، بل أقوم بتنظيف المجلد بنفسي عندما أفكر فيه.
  • أخذت مؤخرًا بضعة VPS في بلدان أخرى ، وأضفت بادئة فقط إلى اسم النسخ الاحتياطية في البرنامج النصي ، بحيث يتم دمج جميع النسخ الاحتياطية في مجلد واحد ، ولكن يمكن تمييزها بسهولة شديدة.

ربما سمعت عن بصندوق الإسقاط -خدمة تخزين ومزامنة ملفات سحابية رائعة. ولكن لا يعرف الجميع عن إمكانية استخدام Dropbox لتلبية احتياجات WordPress. في البرنامج التعليمي اليوم ، سنوضح لك كيفية استخدام صندوق الوارد الخاص بك في Dropbox نسخة احتياطية موقع على WordPress.

لإكمال هذا البرنامج التعليمي ، ستحتاج إلى ملف حساب Dropbox... إذا لم يكن لديك ذلك - تسجيل ... سيستغرق الإجراء بأكمله دقيقتين.

يمكنك أيضًا مشاهدة الفيديو التعليمي الخاص بنا:

ما هي نسخة ووردبريس الاحتياطية؟

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

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

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

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

تجدر الإشارة إلى أنه لأسباب أمنية ، عند إنشاء نسخة احتياطية ، لا يتم حفظ محرك WordPress نفسه وملف التكوين الخاص به ملف wp-config.php... سيتم تضمين الدليل فقط في أرشيف النسخ الاحتياطي. / wp- المحتوى مع كل المحتويات ( الإضافات, الموضوعات, التحميلات، إلخ.)

لذلك ، قبل ترحيل الموقع ، لا تنس حفظ هذا الملف (wp-config.php) أو على الأقل البيانات للوصول إلى قاعدة بيانات WordPress.

التركيب

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

بعد تنشيط المكون الإضافي ، انتقل إلى القائمة خيارات -\u003e wp Time Machine.

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

انتظر حتى يتم إنشاء النسخة الاحتياطية ونقلها. لا تغلق نافذة المتصفح أثناء ظهور هذا الإشعار:

بمجرد أن يصبح كل شيء جاهزًا ، سترى ما يلي:

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

ماذا حدث

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

عند إنشاء نسخة احتياطية ، يتم وضع 5 ملفات في مجلد Dropbox:

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

هذا جدا ملائم... بالنقر فوق زر واحد فقط في منطقة مسؤول WordPress ، تحصل تلقائيًا على نسخة احتياطية للموقع " غيم"(في صندوق Dropbox الخاص بك) وعلى جهاز الكمبيوتر على محرك الأقراص الثابتة لديك. يمكنك فتح الأرشيف على الفور wpTimeMachine-content-files.zipوالوصول إلى الملفات التي تريدها.

ميزات إضافية

إذا ذهبت إلى مدير WordPress في القائمة خيارات -\u003e wp Time Machine -\u003e إظهار خيارات البرنامج المساعد، سترى ميزات إضافية للبرنامج المساعد.

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

يمكنك أيضًا الاختيار تنسيق الأرشيف دعم -. الرمز البريدي أو. tar.gz؛ تمكين أو تعطيل سجل التغيير ؛ استبعاد مجلدات ذاكرة التخزين المؤقت من الأرشيف أو تأكد من احتواء جميع المجلدات الموجودة في النسخة الاحتياطية على تاريخ التصدير في الرؤوس.

مرحبا ايها القراء! اليوم أريد أن أخبرك كيف تفعل موقع النسخ الاحتياطي (أو النسخ الاحتياطي) باستخدام مكون إضافي WordPress Backup to Dropbox... يسمح لك هذا المكون الإضافي بنسخ ليس فقط قاعدة البيانات ، ولكن أيضًا جميع ملفات الموارد إلى الخدمة السحابية بصندوق الإسقاط.

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

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

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

بالطبع يوجد الآن العديد من الخدمات التي تقدم مثل هذه الخدمات. بالإضافة إلى ذلك ، لكل منها مزاياها وعيوبها ، وقواعدها في كل مكان ، والخدمات المدفوعة التي تشمل خطط التعريفة المختلفة. كلما زادت تكلفة ذلك ، زادت الفرص التي يوفرها. لقد قدمت وصفًا موجزًا \u200b\u200bلمفهوم "الخدمة السحابية" بشكل عام ، لكننا بالطبع مهتمون بـ Dropbox ، نظرًا لأنه يوفر 2 جيجابايت من المساحة الخالية لتخزين الملفات ، وهو ما يكفي لعمل نسخة احتياطية من الموقع ؛ وأيضًا لأن هذه الخدمة تُستخدم للنسخ الاحتياطي بواسطة البرنامج المساعد Wordpress Backup to Dropbox.

Dropbox: كيفية التسجيل وتنزيل التطبيق

لذا ، دعنا ننتقل إلى الشيء الرئيسي. أولاً ، نقوم بالتسجيل على موقع Dropbox.com الرسمي. للقيام بذلك ، املأ النموذج التالي:

اضغط الزر "إنشاء حساب"... بعد ذلك ، سيُطلب منك حفظ ملف التثبيت على جهاز الكمبيوتر الخاص بك:



إذا لم يبدأ التنزيل تلقائيًا ، أي لم يظهر مربع حوار به اقتراح لحفظ ملف التنزيل ، انقر فوق الارتباط "إعادة تشغيل التنزيل"... يوجد أدناه إرشادات خطوة بخطوة لبدء تثبيت تطبيق Dropbox: قم بتشغيل ملف التنزيل dropbox.exe المحفوظ مسبقًا ؛ في مربع الحوار الذي يظهر ، والذي يطلب الإذن لإجراء التغييرات ، انقر فوق "نعم" ؛ لتثبيت التطبيق ، انقر فوق "تثبيت".

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


بالنقر فوقه ، سترى أنه يتكون من 3 مجلدات فرعية:



نعم ، لقد نسيت أن أوضح ، ستتم مزامنة المجلدات الموجودة على جهاز الكمبيوتر الخاص بك مع حساب Dropbox الخاص بك ، والذي سيبدو كما يلي:


حسنًا ، باختصار ، ما هي خدمة Dropbox السحابية ، للحصول على معلومات عامة كان ذلك ضروريًا. الآن دعنا ننتقل مباشرة إلى وصف كيفية عمل نسخة احتياطية لموقع الويب (نسخة احتياطية) باستخدام البرنامج الإضافي WordPress Backup to Dropbox.

WordPress Backup to Dropbox: التثبيت والتكوين والاختبار

1. قم بتنزيل المكوّن الإضافي Backup to Dropbox على جهاز الكمبيوتر الخاص بك. الإجراء قياسي ، إذا لم يكن واضحًا ، فاقرأ التعليمات الخاصة بتثبيت المكونات الإضافية لـ WordPress ، والتي وصفتها بالتفصيل. الخطوة الأخيرة هي تفعيل الامتداد.

هناك تنقر فوق "تفويض":



انقر فوق "السماح" ، يجب أن تكون المعلومات التالية حول اتصال ناجح بحساب Dropbox الخاص بك:


4. الآن ارجع إلى لوحة إدارة WordPress في نفس القسم ، انقر فوق "متابعة":


5. الآن أنت بحاجة إلى تكوين WordPress Backup إلى Dropbox بشكل صحيح. في قسم "الإعدادات" ، حدد المجلد الذي سيتم إجراء النسخ الاحتياطي إليه.


الوقت في الرسم البياني "اليوم والوقت" الأفضل أن تختار الليل. على سبيل المثال ، الأربعاء 03:00 ؛ عادة في هذا الوقت يكون الحمل على الخادم ضئيلًا. "دورية" - معدل تكرار النسخ الاحتياطي للموقع. أعتقد أن مرة واحدة في الأسبوع مناسبة لموقع ويب أو مدونة عادية. نضع "أسبوعي".

6. لنقم الآن بتثبيت المجلدات التي يجب استبعادها من النسخة الاحتياطية. بالنسبة إلى البرنامج المساعد Wordpress Backup إلى dropbox ، فهذا هو المجلد الفرعي للنسخ الاحتياطية. للقيام بذلك ، انقر فوق مجلد wp-content وحدد المربع الموجود بجوار النسخ الاحتياطية المفتوحة:


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


أثناء النسخ الاحتياطي للموقع ، سترى الصورة التالية في لوحة إدارة WordPress:


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


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

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