بک آپ گیری از وردپرس با UpdraftPlus قدم‌به‌قدم

بک آپ گیری از وردپرس با UpdraftPlus قدم‌به‌قدم

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

اول افزونه رو نصب می‌کنیم. بعد سراغ انتخاب محل ذخیره‌سازی و تنظیم زمان‌بندی می‌ریم و در آخر، بکاپ دستی، دانلود فایل‌ها و بازیابی سایت رو باهم بررسی می‌کنیم. تفاوت نسخهٔ رایگان و Premium و روش درست مهاجرت سایت رو هم توضیح می‌دیم تا از همون ابتدا بدونید هر گزینه دقیقاً چه کاری انجام می‌ده.

چرا باید از وردپرس بکاپ بگیرید

سایت وردپرسی شما از دو بخش اصلی ساخته شده: فایل‌ها و دیتابیس. قالب‌ها، افزونه‌ها و تصاویر بین فایل‌ها قرار می‌گیرن. نوشته‌ها، برگه‌ها، تنظیمات و بیشتر اطلاعات سایت هم داخل دیتابیس ذخیره می‌شن. پس یک بکاپ کامل باید هر دو بخش رو پوشش بده.

اگه هنوز نمی‌دونید دیتابیس چیه، مقالهٔ دیتابیس وردپرس چیست اون رو با زبان ساده براتون توضیح می‌ده. در کنار بکاپ کامل سایت، می‌تونید از روش بک آپ گیری از دیتابیس با کنترل پنل هاست هم به‌عنوان یک راه پشتیبان استفاده کنید.

معرفی افزونه UpdraftPlus

معرفی افزونه UpdraftPlus
معرفی افزونه UpdraftPlus

UpdraftPlus افزونه‌ای برای ساخت و بازیابی نسخهٔ پشتیبان وردپرسه. نسخهٔ رایگان این افزونه بیشتر از ۴ میلیون نصب فعال داره و موقع به‌روزرسانی این مقاله، نسخهٔ 1.26.14 اون در دسترس بوده. آمار نصب و شمارهٔ نسخه به‌مرور تغییر می‌کنن؛ برای همین بهتره اطلاعات تازه رو در صفحهٔ افزونه داخل مخزن وردپرس ببینید.

نسخهٔ رایگان برای بیشتر سایت‌های تازه‌کار امکانات اصلی رو در اختیارتون می‌ذاره: بکاپ دستی، زمان‌بندی جدا برای فایل‌ها و دیتابیس، ذخیره در چند سرویس خارجی و بازیابی بکاپ. برای استفاده از این امکانات هم لازم نیست کدنویسی بلد باشید.

نصب UpdraftPlus در وردپرس

  1. وارد پیشخوان وردپرس بشید.
  2. از منوی «افزونه‌ها» روی «افزودن افزونه تازه» کلیک کنید.
  3. عبارت UpdraftPlus رو داخل کادر جست‌وجو بنویسید.
  4. افزونهٔ UpdraftPlus WordPress Backup Plugin رو پیدا کنید و روی «هم‌اکنون نصب نمایید» بزنید.
  5. وقتی نصب تموم شد، روی «فعال نمایید» کلیک کنید.
نصب افزونه UpdraftPlus در وردپرس
نصب افزونه UpdraftPlus در وردپرس

اگه برای اولین بار افزونه نصب می‌کنید، آموزش نصب افزونه در وردپرس همهٔ مراحل رو قدم‌به‌قدم توضیح می‌ده. بعد از فعال‌سازی، از مسیر «تنظیمات ← UpdraftPlus Backups» وارد صفحهٔ افزونه بشید.

قبل از اولین بکاپ، فضای ذخیره‌سازی رو انتخاب کنید

اگه بکاپ رو فقط روی همون هاستی نگه دارید که سایتتون روی اونه، هنوز ریسک از دست رفتن اطلاعات بالاست. با بروز مشکل برای سرور یا حساب هاست، ممکنه هم سایت و هم بکاپتون رو باهم از دست بدید. بهتره حداقل یک نسخه رو بیرون از هاست نگه دارید؛ مثلاً داخل فضای ابری یا روی کامپیوتر خودتون.

برای انتخاب مقصد، وارد تب «Settings» بشید و بخش ذخیره‌سازی خارجی رو پیدا کنید. نسخهٔ رایگان از مقصدهایی مثل Google Drive، Dropbox، Amazon S3، Rackspace Cloud، OpenStack Swift، DreamObjects، FTP و ایمیل پشتیبانی می‌کنه. وقتی یک سرویس رو انتخاب می‌کنید، تنظیمات اتصال همون سرویس به شما نمایش داده می‌شه.

انتخاب فضای ذخیره‌سازی در افزونه UpdraftPlus
انتخاب فضای ذخیره‌سازی در افزونه UpdraftPlus

مثلاً اگه Google Drive یا Dropbox رو انتخاب کنید، باید تغییرات رو ذخیره کنید و بعد اجازهٔ اتصال حساب رو بدید. برای راه‌اندازی Dropbox می‌تونید راهنمای اتصال وردپرس به Dropbox رو هم ببینید.

FTP یک روش برای انتقال فایل بین دو سیستمه. وقتی FTP رو در این بخش انتخاب می‌کنید، افزونه فقط بکاپ رو روی سرور دیگه‌ای نگه می‌داره؛ این کار به‌تنهایی سایتتون رو مهاجرت نمی‌ده.

تنظیم بکاپ خودکار فایل‌ها و دیتابیس

در تب «Settings» دو زمان‌بندی جدا می‌بینید؛ یکی برای فایل‌ها و یکی برای دیتابیس. فاصلهٔ مناسب بین بکاپ‌ها به میزان تغییرات سایتتون بستگی داره. مثلاً یک فروشگاه اینترنتی که هر روز سفارش تازه می‌گیره، باید بیشتر از یک سایت معرفی ساده از دیتابیسش بکاپ بگیره.

تنظیم بکاپ خودکار فایل‌ها و دیتابیس
تنظیم بکاپ خودکار فایل‌ها و دیتابیس
  • Files backup schedule: زمان‌بندی بکاپ قالب‌ها، افزونه‌ها، تصاویر و فایل‌های دیگه رو مشخص می‌کنه.
  • Database backup schedule: زمان‌بندی بکاپ نوشته‌ها، تنظیمات، کاربران و اطلاعات داخل دیتابیس رو مشخص می‌کنه.
  • Retain this many scheduled backups: مشخص می‌کنه افزونه چند نسخهٔ پشتیبان رو نگه داره.

در بخش «Include in files backup» می‌تونید مشخص کنید چه فایل‌هایی داخل بکاپ قرار بگیرن. برای داشتن یک بکاپ کامل، معمولاً بهتره افزونه‌ها، قالب‌ها، پوشهٔ آپلودها و فایل‌های اضافی وردپرس رو انتخاب کنید. در پایان صفحه هم روی «Save Changes» کلیک کنید.

گرفتن بکاپ دستی با UpdraftPlus

انتخاب فایل‌های داخل بک آپ
انتخاب فایل‌های داخل بک آپ
  1. از مسیر «تنظیمات ← UpdraftPlus Backups» وارد تب «Backup / Restore» بشید.
  2. روی دکمهٔ «Backup Now» کلیک کنید.
  3. گزینه‌های بکاپ فایل‌ها و دیتابیس رو فعال نگه دارید.
  4. اگه مقصد خارجی رو تنظیم کرده‌اید، گزینهٔ ارسال بکاپ به فضای خارجی رو هم انتخاب کنید.
  5. دوباره روی «Backup Now» بزنید و منتظر بمونید تا کار کامل بشه.

تا وقتی کار تموم نشده، صفحه رو نبندید. مدت ساخت بکاپ به حجم سایت و سرعت هاستتون بستگی داره. بعد از پایان کار، بکاپ ساخته‌شده رو در بخش «Existing backups» همین صفحه می‌بینید.

گرفتن بکاپ دستی با UpdraftPlus
گرفتن بکاپ دستی با UpdraftPlus

دانلود فایل بکاپ روی کامپیوتر

UpdraftPlus بکاپ رو به چند بخش جدا تقسیم می‌کنه. ممکنه برای دیتابیس، افزونه‌ها، قالب‌ها، تصاویر و فایل‌های دیگه دکمه‌های جداگانه ببینید. اگه می‌خواید یک نسخهٔ کامل روی کامپیوترتون داشته باشید، باید همهٔ بخش‌های مربوط به همون بکاپ رو دانلود کنید.

  1. در تب «Backup / Restore» به بخش «Existing backups» برید.
  2. روی نام هر بخش مثل Database، Plugins، Themes یا Uploads کلیک کنید.
  3. وقتی فایل آماده شد، روی گزینهٔ دانلود به کامپیوتر بزنید.
  4. همهٔ فایل‌ها رو داخل پوشه‌ای با تاریخ بکاپ نگه دارید تا بعداً با نسخه‌های دیگه قاطی نشن.

بازیابی بکاپ وردپرس

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

  1. وارد تب «Backup / Restore» بشید.
  2. بکاپ موردنظرتون رو در بخش «Existing backups» پیدا کنید.
  3. روی «Restore» کلیک کنید.
  4. بخش‌هایی رو انتخاب کنید که می‌خواید بازیابی بشن. برای برگردوندن کامل سایت، همهٔ اجزای موجود رو انتخاب کنید.
  5. مراحل روی صفحه رو ادامه بدید و تا پایان کار صفحه رو نبندید.
بازیابی بکاپ دیتابیس
بازیابی بکاپ دیتابیس

اگه فایل‌های بکاپ روی کامپیوترتونه، از گزینهٔ «Upload backup files» در بخش «Existing backups» استفاده کنید. همهٔ فایل‌های مربوط به یک تاریخ رو آپلود کنید و بعد از اسکن شدن بکاپ، اون رو بازیابی کنید.

مهاجرت سایت با UpdraftPlus

مهاجرت سایت با UpdraftPlus
مهاجرت سایت با UpdraftPlus

ذخیره کردن بکاپ با FTP با مهاجرت سایت فرق داره. در نسخهٔ رایگان می‌تونید از سایت مبدأ یک بکاپ کامل بگیرید، UpdraftPlus رو روی سایت مقصد نصب کنید، فایل‌های بکاپ رو اونجا آپلود کنید و بعد همهٔ بخش‌ها رو بازیابی کنید.

مهاجرت مستقیم سایت‌به‌سایت و بعضی امکانات پیشرفته‌تر در نسخهٔ Premium ارائه می‌شن. قبل از شروع مهاجرت، مطمئن بشید نسخهٔ PHP، فضای هاست و تنظیمات دامنهٔ مقصد با سایتتون سازگارن.

تفاوت نسخهٔ رایگان و Premium

قابلیتنسخهٔ رایگاننسخهٔ Premium
بکاپ دستی فایل‌ها و دیتابیسدارهداره
زمان‌بندی جدا برای فایل و دیتابیسدارهداره
بازیابی بکاپدارهداره
مهاجرت با بکاپ و بازیابی دستیدارهداره
انتقال مستقیم سایت‌به‌سایتندارهداره
بکاپ افزایشیندارهداره
بکاپ خودکار قبل از به‌روزرسانیندارهداره
ذخیره هم‌زمان در چند مقصدندارهداره
OneDrive، Azure، SFTP، SCP، WebDAV، Google Cloud، Backblaze و pCloudندارهداره

برای بیشتر سایت‌های ساده، نسخهٔ رایگان کار اصلی بکاپ و بازیابی رو انجام می‌ده. ولی اگه سایتتون فروشگاهیه، مرتب به‌روزرسانی می‌شه یا می‌خواید بکاپ رو هم‌زمان در چند مقصد نگه دارید، امکانات Premium می‌تونه بیشتر به کارتون بیاد. قبل از خرید، فهرست امکانات و قیمت فعلی رو در سایت رسمی UpdraftPlus بررسی کنید.

نکتهٔ امنیتی مهم برای کاربران UpdraftPlus

بعد از رخداد امنیتی اکتبر ۲۰۲۶ در وب‌سایت TeamUpdraft، سازنده از کاربرها خواست نسخهٔ رایگان رو به 1.26.13 یا جدیدتر و نسخهٔ Premium رو به 2.26.13 یا جدیدتر به‌روزرسانی کنن. موقع بازبینی این مقاله، نسخهٔ رایگان 1.26.14 منتشر شده بود. بهتره همیشه آخرین نسخهٔ امن افزونه رو روی سایتتون نصب کنید.

اگه از UpdraftCentral Cloud استفاده کرده‌اید، حساب‌های مدیر و افزونه‌های ناشناس رو بررسی کنید و اتصال قبلی رو از نو بسازید. طبق توضیح سازنده، این رخداد به بکاپ‌های ذخیره‌شده در سرویس‌هایی مثل Google Drive و Dropbox دسترسی نداده، ولی بررسی حساب و به‌روزرسانی افزونه همچنان ضروریه.

چک‌لیست یک بکاپ مطمئن

  • هم فایل‌ها و هم دیتابیس رو داخل بکاپ قرار بدید.
  • حداقل یک کپی رو بیرون از هاست سایتتون نگه دارید.
  • زمان‌بندی بکاپ رو با میزان تغییر اطلاعات سایت هماهنگ کنید.
  • قبل از آپدیت وردپرس، قالب یا افزونه‌های مهم، یک بکاپ دستی بگیرید.
  • بازیابی بکاپ رو داخل یک محیط آزمایشی امتحان کنید.
  • نسخه‌های قدیمی رو مدیریت کنید تا فضای هاست یا فضای ابریتون پر نشه.

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

سؤال‌های رایج

آیا نسخهٔ رایگان UpdraftPlus برای بکاپ گرفتن کافیه؟

برای بیشتر سایت‌های ساده، بله. نسخهٔ رایگان از فایل‌ها و دیتابیس بکاپ می‌گیره، زمان‌بندی داره و امکان بازیابی رو هم در اختیارتون می‌ذاره. قابلیت‌هایی مثل بکاپ افزایشی، چند مقصد هم‌زمان و مهاجرت مستقیم به Premium نیاز دارن.

بکاپ وردپرس رو کجا نگه داریم؟

بهتره حداقل یک کپی رو بیرون از هاست سایتتون نگه دارید. فضای ابری یا کامپیوتر شخصی گزینه‌های مناسبی هستن. اگه همهٔ بکاپ‌ها روی همون هاست باشن، با خرابی سرور ممکنه سایت و نسخه‌های پشتیبان رو باهم از دست بدید.

هر چند وقت یک‌بار باید بکاپ بگیریم؟

فاصلهٔ بکاپ‌ها به میزان تغییر سایتتون بستگی داره. یک سایت فروشگاهی یا خبری ممکنه به بکاپ روزانه یا حتی بیشتر نیاز داشته باشه، ولی برای یک سایت کم‌تغییر، بکاپ هفتگی هم می‌تونه کافی باشه.

چطور مطمئن بشیم فایل بکاپ سالمه؟

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

نظر شما در این مورد چیه؟

  1. U412360۱۵ اردیبهشت ۱۴۰۵

    سلام وقتتون بخیر
    چطور میشه این فایل بکاپ رو دانلود کرد؟

    • تیم پشتیبانیتیم پشتیبانی۲۳ اردیبهشت ۱۴۰۵

      بعد ایجاد بک آپ در همان صفحه لینک دانلود ایجاد می شود. همچنین به صورت فیزیکی با کمک file manager می توانید از طریق پوشه uploads وردپرس دانلود کنید.

  2. U380132۲۲ اردیبهشت ۱۴۰۴

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

  3. U340415۲۱ اسفند ۱۴۰۲

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

  4. U338815۱۳ اسفند ۱۴۰۲

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

  5. U331021۲۵ آذر ۱۴۰۲

    سلام استاد خیلی ممنون بابت مقاله ها
    یه سوال داشتم.تگه من سایتمو طراحی کرده باشم (روی هاست نه لوکال هاست) و فراموش کرده باشم المنتور نصب کنم
    الان که سایتم در حال کار کردن هست بخام المنتور نصب کنم.مشکلی برای سایتم پیش میاد؟

    • رضا راد۲۷ آذر ۱۴۰۲

      سلام سپاس از شما. نه چه مشکلی

  6. U332963۲۲ آذر ۱۴۰۲

    سلام
    آموزش‌های ویدئویی شما تاثیر خیلی بهتری روی یادگیری ما داره، ممنون میشم فایل آموزشی ویدئویی این مطلب رو هم تهیه کنید.
    با سپاس از شما برای اینهمه مطالب آموزشی آپدیت و بسیار مفید

    • رضا راد۲۵ آذر ۱۴۰۲

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

  7. U332963۲۲ آذر ۱۴۰۲

    سلام
    من قالب اهورا رو دارم. آیا اهورا این قابلیت بک آپ رو در خودش داره یا بهتره که این پلاگین رو نصب کنم ؟

    • تیم پشتیبانیتیم پشتیبانی۲۵ آذر ۱۴۰۲

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

      • U396006۳۰ آبان ۱۴۰۴

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

        • رضا راد۱ آذر ۱۴۰۴

          سلام وقت بخیر. ابتدا بک اپ رو نصب کنید کامل سپس قالب رو نصب و تغییرات مد نظر رو ایجاد کنید

  8. U35610۱۷ آذر ۱۴۰۲

    سلام جناب راد.وقتی که این افزونه را نصب کردم یک اخطاری به من نمایش میده که نمیدونم چی هست لطفا راهنمایی کنید.
    Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here
    تشکر.

    • رضا راد۱۸ آذر ۱۴۰۲

      سلام ظاهرا هاستتون فضای خالی زیادی نداره.

  9. U18253۱۲ بهمن ۱۳۹۷

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

    • رضا راد۱۲ بهمن ۱۳۹۷

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

      • U351304۲۲ مرداد ۱۴۰۳

        سلام لینک اموز مربوط به بکاپ سی پنل میزارد

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.