پشتیبان گیری اتوماتیک از وبلاگ های وردپرس


پشتیبان گیری از وردپرسآیا شما هم برای انتشار وبلاگ خود از سیستم مدیریت محتوای وردپرس استفاده می کنید ؟ تا حالا به این فکر کرده اید که چگونه می توانید از تمامی اطلاعات و محتوای وبلاگ وردپرسی خود به صورت دوره ای مثلاً هر هفته یک نسخه پشتیبان تهیه کنید ؟ این کار رو لازم می بینید ؟ آیا هاستینگ شما این کار را برای شما انجام می دهد ؟  در این مطلب از آی تی گشت دلایل تهیه نسخه پشتیبان از وبلاگ های وردپرسی و همچنین نحوه انجام آن را به صورت کاملاً اتوماتیک و خودکار بررسی می کنیم.

همانطور که می دانید این روزها اکثر وب هاست ها که خدمات هاستینگ برای وبلاگ ها و وب سایت ها ارائه می دهند در تبلیغات خود بیان می کنند که به صورت روزانه از تمامی اطلاعات بر روی سرور نسخه پشتیبان می گیرند تا اگر به هر دلیلی اطلاعات و فایل های شما از بین رفت بتوانید از آن ها درخواست بازگردانی وبلاگ یا وب سایت خود به حالت قبلی را بدهید. اما در اکثر وقت ها این امر دارای مراحل پیچیده و طولانی است و نیاز به ارتباط با مسئولین وب هاست شما دارد.

چرا باید از وب سایت یا وبلاگ خود نسخه پشتیبان تهیه کنیم ؟

1. ممکن است هکرها اطلاعات موجود و محتوای وب سایت ما را تغییر دهند یا به کلی پاک کنند.
2. شرکتی که خدمات هاستینگ به ما ارائه می کند به کلی تعطیل شود.
3. مشکلات نرم افزاری و یا بهتر بگویم فاجعه ای در هاست رخ دهد و اطلاعات ما از دست برود.
4. تغییراتی در وبلاگ یا وب سایت ما انجام شود و بخواهیم به هر دلیل این تغییرات را به حالت اولیه بازگردانیم.
5. و …

چگونه از تمامی اطلاعات وبلاگ وردپرسی خود نسخه پشتیبان تهیه کنیم ؟

به نظر شما آیا لازم است که از تک تک فایل های یک وبلاگ وردپرسی در هنگام تهیه نسخه پشتیبان یک نسخه کپی شود ؟ خیر چون اکثر فایل ها به صورت پیش فرض در نسخه اصلی وردپرس موجود است که در صورت از دست رفتن می توانید دوباره آن را نصب کنید اما اطلاعات و فایل هایی که ما می خواهیم از آن ها در نسخه پشتیبان یک نسخه کپی شود عبارتند از :

1. اطلاعات موجود در پایگاه داده ها وبلاگ ما ( که شامل همه پست ها و اطلاعات کاربران و … می شود )
2. قالب وبلاگ ( در صورتی که آن را شخصی سازی کرده باشید و تغییری در آن اعمال کرده باشید )
3. فایل هایی که توسط نویسندگان آپلود شده است ( که همگی در دایرکتوری Uploads در wp-content وجود دارند )

خوب , بهترین افزونه ای که از تمامی این اطلاعات می تواند یک سخه پشتیبان تهیه کند به نظر من افزونه WP Time Machine است. چون به غیر از قابلیت تهیه نسخه پشتیبان از این اطلاعات در یک هاست دیگر ( که با ثبت تنظیمات در این افزونه و دادن آدرس , نام کاربری و رمز عبور FTP هاست دیگر خود می توانید از آن استفاده کنید ) قابلیت استفاده از سرویس Dropbox را دارد و شما می توانید نسخه پشتیبان را هم در یک حافظه مجازی در اینترنت و هم در سیستم خود داشته باشید و همانطور که می دانید Dropbox حدود 2GB فضای رایگان به شما می دهد. اگر حساب Dropbox ندارید به راحتی می توانید با عضویت در این سرویس یکی برای خود بسازید.

مراحل پشتیبان گیری از وبلاگ های وردپرسی

1. افزونه WP Time Machine در وبلاگ خود نصب کرده و فعال کنید.
2. از داشبورد وبلاگ خود به قسمت تنظیمات > WP Time Machine بروید.
3. در قسمت «Current offsite service» گزینه Dropbox را انتخاب کنید.

انتخاب Dropbox در افزونه
4. اطلاعات حساب Dropbox خود را در تنظیمات WP Time Machine وارد کنید و حتماً بر روی گزینه «Save my Password» کلیک کنید و از فیلد «Directory» برای آدرس دهی محل ذخیره سازی فایل پشتیبان استفاده کنید.

تنظیمات نهایی برای پشتیبان گیری

5. در آخر بر روی دکمه «Generate WP Time Machine archive» کلیک کنید تا عملیات تهیه نسخه پشتیبان انجام شود.

چگونه این عملیات را اتوماتیک کنیم ؟

حال می خواهیم این عملیات مثلاً هر روز در ساعت 12 شب ( نیمه شب ) به صورت اتوماتیک و بدون اینکه ما کاری انجام دهیم انجام شود تا همیشه خیال خود را از امنیت اطلاعات و فایل های خود و پشتیبان گیری از آن ها راحت کنیم. برای این منظور می توانیم از قسمت «Cron Jobs» در Cpanel هاستینگ خود استفاده کنیم. پس مراحل زیر را طی می کنیم.

1. وارد Cpanel هاست خود شوید.
2. به قسمت «Cron Jobs» بروید.
3. یک Cron Jobs جدید بسازید و در قسمت «command» آن دستور زیر را تایپ کنید.

curl "http://www.yourdomain.com/wp-content/plugins/wp-time-machine/cron.php?generate=1"

4. در قسمت های دیگر مشخص کنید که هر چند وقت یک بار عملیات پشتیبان گیری انجام شود.

تنظیمات cron job برای backup گیری
5. برای ثبت عملیات بر روی گزینه «Add New Cron Job» کلیک کنید.

همچنین بخوانید :

کپی صحیح مطالب از نرم افزار ورد به وردپرس
تغییر تصویر پیش فرض Gravatar در وردپرس
از هر افزونه ای در وردپرس استفاده نکنید !
حفاظت از وبلاگ وردپرسی در برابر مطالب تکراری
نمایش اطلاعات نویسنده در زیر مطالب وبلاگ های وردپرسی

برای اطلاعات بیشتر در مورد افزونه معرفی شده به سایت این افزونه (http://wptimemachine.com) مراجعه کنید. برای دنبال کردن مطالب وبلاگ آی تی گشت می توانید از خوراک مطالب استفاده کنید و یا با وارد کردن آدرس ایمیل خود در قسمت عضویت رایگان آخرین مطالب این وبلاگ را در ایمیل خود دریافت کنید.

Advertisements

, , , , ,

  1. #1 توسط احمدپور در 2011/01/20 - 10:37 ب.ظ.

    سلام ممنون آقای یزدی. خیلی دنبال این مطلب بودم و بسیار کاربردی هست. امیدوارم که موفق باشید.

  2. #2 توسط Mohsen Ghiasi در 2011/01/21 - 12:18 ق.ظ.

    سلام آقا بسیار کامل و مفید بود. ممنون

  3. #3 توسط shabnam naghebi در 2011/01/21 - 12:54 ق.ظ.

    ممنون از معرفی سرویس dropbox واقعاً که سیستم باحالیه. مخصوصا قسمت اشتراک گذاریش. فقط یکم حجم نرم افزار دسکتاپش بالاست ( البته با سرعت اینترنت ذغالی من 12 مگابایت :)) )

  4. #4 توسط محمد در 2011/01/21 - 6:07 ق.ظ.

    سلام.
    ممنون به خاطر این آموزش.
    فقط من متوجه نشدم که آیا فایلها کاملا کپی شده و به دراپ باکس منتقل میشن؟ مثلا کل فایلهای فولدر uploads. در ضمن این افزونه به سرور فشار نمیاره؟ و توی پهنای باند چقدر تاثیر داره؟ میشه اینها رو هم بفرمایید؟
    ممنون . موفق باشید.

    • #5 توسط itgasht در 2011/01/21 - 1:11 ب.ظ.

      سلام. بله محمد جان کل فایل های wp content کپی گرفته می شود. در مورد سرور هم باید بگم که چون این عمل روزیانه فقط یک بار انجام می شود و فقط حدود 1 دقیقه به طور معمول طول می کشد سربار زیادی را بر روی سرور ندارد و در پهنای باند هم به اندازه مقدار فایل هایی که در این شاخه وجود دارد تاثیر دارد.

  5. #6 توسط mahdi در 2011/01/21 - 8:15 ق.ظ.

    سلام اگر حاضر به تبادل لینک با ما هستین ما را با نام “پرشیا موب | سایت موبایل” لینک کنید بعد به ما خبر دهید تا ما هم شما را لینک کنیم

    ممنون

    • #7 توسط itgasht در 2011/01/21 - 1:12 ب.ظ.

      نخیر مهدی جان نیستیم ! فرم تماس با ما را به خاطر همین چیزها درست می کنند.

  6. #8 توسط دخترتهرونی در 2011/01/21 - 12:20 ب.ظ.

    سلام
    دوست عزیز واسه دایرکت ادمین هم میشه توضیح بدید که چجوری میشه اینکار رو کرد؟

    • #9 توسط itgasht در 2011/01/21 - 1:23 ب.ظ.

      آموزش تصویری چگونگی ساخت Cron job در DirectAdmin رو می تونید در
      http://www.hosting.com/support/directadmin/cron-jobs-in-directadmin
      مشاهده کنید! اگر همچین گزینه ای ندارید در پنلتون با مدیر هاست تون ارتباط برقرار کنید و بگید فعال کند Cron job رو.

  7. #10 توسط H4/\/\!D در 2011/01/21 - 12:49 ب.ظ.

    سلام. ممنون.به نظرتون 2 گیگابایت خیلی کم نیست برای اینکار؟

    • #11 توسط itgasht در 2011/01/21 - 1:27 ب.ظ.

      سلام حمید جان. در کنترل پنل Dropbox برو به قسمت referrals و دعوتنامه Dropbox رو برای دوستانت بفرست. هر کدوم که عضو بشن 250 MB اضافه می شه به حساب شما ( اینکار را می تونی انقدر تکرار کنی تا 8 GB اضافه بشه به حسابت ) اگر باز هم فضا کم بود خبرم کن 🙂

  8. #12 توسط sawaedy در 2011/01/21 - 1:08 ب.ظ.

    سلام
    ممنونم خیلی مفید بود، می خواستم طریقه ساختن دکمه ترجمه برای وب سایتم رو اگر میشه برام ایمیل کنیدیا راهنمایی کنید

  9. #14 توسط ابوالفضل در 2011/01/21 - 5:30 ب.ظ.

    بسیار جامع و مفید. @};-

  10. #15 توسط پيشگام در 2011/01/21 - 5:44 ب.ظ.

    با سلام و درود و عرض خسته نباشيد
    نه تنها اين مطلب شما بسيار آموزنده و کاربردی بود، بلکه با ديدن اين لينک و وارد شدن به وبلاگ شما، بسياری مطالب ديگر نيز مشاهده کردم که باعث شده از مشتريان پرو پا قرص وبلاگ شما بشوم
    از صميم قلب برايتان آرزوی موفقيت و بهروزی دارم
    خير پيش و ايام به کام

  11. #16 توسط Nima در 2011/01/21 - 8:07 ب.ظ.

    بسیار ممنونم ، عالی بود.

  12. #17 توسط مهدی حسنی در 2011/01/21 - 9:49 ب.ظ.

    مفید مال یه دیقشه !
    اقا خیلی توپ بود

    • #18 توسط itgasht در 2011/01/21 - 9:50 ب.ظ.

      🙂 ممنون مهدی حسنی عزیز. لطف دارید.

  13. #19 توسط محمد امیر حاجلو در 2011/01/21 - 9:54 ب.ظ.

    سلام عالی بود

  14. #20 توسط mohammad در 2011/01/22 - 1:54 ق.ظ.

    سلام
    اینهمه دنگ وفنگ واسه چی؟
    چنانچه مایلید فقط از مطالبتان بک اپ داشته باشید با یک برون ریزی و درون ریزی ساده حله
    بنده چندین بار اینکار را روی هاستهای متعدد انجام دادم
    چنانچه مایلید از تیبل بانک اطلاعات بک اپ بگیرید بهترین گزینه سی پنل هاست میباشد والبته مطئن ترین
    مایلید از همه اطلاعاتتان فول بک اپ بگیرید؟؟ باز سی پنل هاست عالیترین گزینه می باشد

    از افزونه ها جهت پشتیبان گیری استفاده نکنید که اصلا مطمئن نیستند بخصوص در مورد بانک اطلاعات
    به هر حال ادمیزاده ؛؛ صاحب چنین افزونه ای خیلی راحت با دستکاری یا به صطلاح ما شل کردن افزونه قادره ؛؛؛؛ هست و نیست شما را در یک چشک به هم زدن به هم بریزه
    خود دانید
    حالا هی بگید کشف کردیم:دی

    درود

    • #21 توسط itgasht در 2011/01/22 - 2:36 ب.ظ.

      دوست عزیز درون ریزی و برون ریزی پشتیبان گیری نیست. اتوماتیک نیست و …
      فایل ها در روشی که شما مد نظرتونه پشتیبان گیری ازشون نمی شود و همینطور قالب. و از همه مهمتر وقتی وبلاگ به کلی خراب شود دیگر شما به داشبورد وقتی دسترسی نداری که نمی تونی از اون فایل استفاده کنید. ولی از این طریقی که تو این مطلب گفتم می تونید از shell برای بازگشت به زمان سلامتی سیستم استفاده کنید.

  15. #22 توسط حامد در 2011/01/22 - 8:45 ق.ظ.

    البته همه سرویس ها هم cron job رو به صورت پیش فرض فعال ندارن

    • #23 توسط mohammad در 2011/01/22 - 4:57 ب.ظ.

      سلام گلم
      در مورد خراب شدن وبلاگ بنده قبلا توضیح دادم بهتره پست قبلی مرا بخوانید به همین دلیل است که بک اپ سی پنل را توصیه میکنم
      خوب عزیز دلم وقتی داشبورد خراب است شما که به افزونه فوق دسترسی ندارید که مثلا بخواهید بک اپ بگیرید
      خوبه که خودتان گفتید وقتی داشبورد خراب است
      …………………………………………
      شما مطمئدید که تابحال با سی پنل هاست کار کرده اید؟
      اصلا بخش backuo سی پنل را دیده اید؟
      ولا با چیزی که شما گفتید بنده شک کردم که تاکنون سی پنل و بخش Backup انرا را ندیده اید
      چه کسی گفته بک آپ سی پنل نمی تواند از فایلها پشتیبان بگیرد؟
      به حق چیزای نشنیده
      داداش سی پنل هاست شما نه تنها قادر است از فایلها وهمه پرونده هایتان بک اپ بگیرد بلکه همه قالبها ی شما را نیز یه همراه دیگر فایلها درون یک فایل فشرده قرار میدهد
      سی پنل هاست قادر است از همه جداول و همه پرونده ها و تمامی یوزرها یک پشتیبان 100 درصد تضمینی بگیرد
      شما میتوانید قالبها را جداگانه بک اپ بگیرید یا از فایلها یتان هر کدام را که دوست دارید بک اپ بگیرید و یا همه موجودیت هاستتان را فول بک اپ بگیرید
      بهتره کمی با پشتیبان هاستتان تماس بگیرید بلکه شما را کمی راهنمائی کند چون با این وصف در اینده با مشکل جدی روبرو میشوید
      مورادی را که ذکر کردم فقط حرف زدن نیست بلکه عملا برای مشتریانم انجام داده ام

      راستی بقیه دسته ها و موضوعات سایتت را مرور کردم
      انصافا مطالب خوبی بین انها هست
      فقط در جواب دادن زیاد عجله نکن
      ما مخلصیم
      سپاس

      • #24 توسط itgasht در 2011/01/22 - 6:10 ب.ظ.

        عزیز من . منظور من import export وردپرس بود که تو نظرتون گفتید. دوماً منظور من هم دقیقاً وقتی بود که شما به داشبورد دسترسی ندارید که می تونید با cron و shell لینوکسی هاستتون restore کنید ( برای اطلاع بیشتر به لینک سایت سازنده افزونه مراجعه کنید به خاطر همین گذاشته شده است! ) . در ضمن اگر کمی با php آشنایی داشته باشید متوجه می شوید که این افرونه ( معروف ) هیچ گونه مشکلی ایجاد نمی کنه و اینکه Full back up cpanel هم حتماً یک مشکلی داره که معرفی نشده برای اینکار ( شرمنده وقت اضافی برای جواب دادن رو ندارم ! فقط خلاصه می گم که ما نمی خواهیم که هر سری از یکسری فایل تکراری Backup بگیریم و … و یا اینکه اگر خواستیم هاستمون رو عوض کنیم و …. ). کلاً خوشحال شدم که مطالب وبلاگ حقیر رو ( البته بعضی هاشون رو ) تائید کردید خیلی ها همین نظر رو دارند 🙂 ( شوخی ) . در مورد افزونه های مشکل ساز هم یک مطلب نوشتم که توصیه موکد! دارم که بخونیدش. بازم ممنون استاد

  16. #25 توسط encaria در 2011/01/22 - 2:24 ب.ظ.

    اخ که گفتی
    چقدر این بک آپ مهمه
    اتوماتیکشم که میشه عالی
    دستت درد نکنه علی

  17. #26 توسط mohammad در 2011/01/22 - 8:45 ب.ظ.

    شرمنده که وقت سر خاراندن نداری :دی
    کی گفته یک سری فایل تکراری بک اپ بگیری؟؟؟؟؟؟؟
    من که چنین چیزی نگفتم ..
    جدی شما درکتان از سی پنل هاستینگ که همه اجزاء وبسایتتان را جزء به جزء در اختیار دارد به همین اندازه است؟؟
    شما کمی متوهم شدی داداش
    در کل اگه نیاز به راهنمائی بیشتر داری بگو که یک اموزش کامل در مورد نحوه کار با سی پنل هاستینگ واست بذارم بلکه کامل توجیح بشی؛
    اون به قول شما امپورت اکسپورت هم در مورد قبل از خراب شدن داشبورد است طبیعیه که با داشبورد خراب نمیشه درون ریزی یا برون ریزی کرد
    شما خودتو به کوچه علی چپ میزنی یا علی چپ بدبخت را مچل فرض کردی؟:دی
    یه افزونه معرفی کردی انگار اونو اختراع کردی
    همانقدر که سی پنل هاستینگ را مشکل دار یا انرا با یک افزونه مقایسه میکنی برای من مسلم شد که چقدر مایه داری
    زیاد به خودت نگیر من به سایتهائی که حتی یک روز از عمرشان هم گذشته سر میزنم
    در مورد اینکه چقدر با PHP اشنا هستم همینقددر کفایت میکند که مثل برخی صرفا یک کپی پیس محض کدهای دیگران نباشم؛ یا صرفا کدها را جابجا کنم و واسه خودم هورا بکشم
    عزت زیاد
    شما وقت نداری ؛ احتمالا در حال اپگرد فرمول انیشتین هستی

    • #27 توسط itgasht در 2011/01/22 - 11:05 ب.ظ.

      نمی دونم والا مشکلتون چیه شما؟ کی هورا کشید؟ چهار تا از دوستان اومدن گفتن دمت گرم که معرفی کردی من هم گفتم خواهش ! ( اونم از این بود کهع می دونن خیلی ارادت دارم خدمتشون ) شما اومدی گفتی فکر نکنید چی کشف کردی و فلان و بییسار. کی از cpanel ایراد گرفت؟ البته هر سیستمی دارای نقص هست ولی حتماً قبول دارید که برای هر کاری باید از یک راهی رفت . من بهترین راهی که به نظرم رسید این بود که از این راه استفاده کنم و یک مطلب نوشتم تا با 4 نفر دیگه هم به اشتراک بگذارم. همین به خدا :). اگر هم می خواستم به اسم خودم بزنم که دیگه آدرس سایت و اسم و اینجور چیزا نمی ذاشتم.

  18. #28 توسط ايارن فول در 2011/01/22 - 9:52 ب.ظ.

    مطلب خيلي جالبي بود استفاده كرديم

  19. #29 توسط Saeed Fard در 2011/01/23 - 10:43 ب.ظ.

    ممنون علی جان ،، مطلب فوق العاده ای نوشتی .. من که خیلی به دردم خورد ، اخه هیچ وقت حال و حوصله ی بک آپ گرفتن رو نداشتم و با وجود خیلی مهم بودن بک آپ مجبور بودم..
    ممنون دوست عزیزم..
    موفق باشی../.

  20. #30 توسط Om!d در 2011/01/24 - 9:17 ق.ظ.

    سلام
    دقیقا همونیه که دنبالشم!
    تنکس
    پایدار باشید!

    تبادل لینک با ما رنک پایینا مکنید؟

  21. #31 توسط http://www.rahpuyan.com در 2011/01/31 - 8:28 ب.ظ.

    خیلی کارت درسته

  22. #32 توسط Monex در 2011/02/03 - 10:31 ب.ظ.

    However I just came across another neat which will allow you to backup your WordPress database theme files plugin files and more to your Dropbox account Amazon S3 or FTP host.The plugin which is called WP Time Machine is definitely a neat one if you want to store offsite backups of all your data. To top that Dropbox is a decent alternative as it provides users with 2GB free space and the ability to access files from virtually anywhere.

  23. #33 توسط ab در 2011/03/16 - 12:20 ق.ظ.