بک آپ گیری از وردپرس با UpdraftPlus قدمبهقدم
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

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

UpdraftPlus افزونهای برای ساخت و بازیابی نسخهٔ پشتیبان وردپرسه. نسخهٔ رایگان این افزونه بیشتر از ۴ میلیون نصب فعال داره و موقع بهروزرسانی این مقاله، نسخهٔ 1.26.14 اون در دسترس بوده. آمار نصب و شمارهٔ نسخه بهمرور تغییر میکنن؛ برای همین بهتره اطلاعات تازه رو در صفحهٔ افزونه داخل مخزن وردپرس ببینید.
نسخهٔ رایگان برای بیشتر سایتهای تازهکار امکانات اصلی رو در اختیارتون میذاره: بکاپ دستی، زمانبندی جدا برای فایلها و دیتابیس، ذخیره در چند سرویس خارجی و بازیابی بکاپ. برای استفاده از این امکانات هم لازم نیست کدنویسی بلد باشید.
نصب UpdraftPlus در وردپرس
- وارد پیشخوان وردپرس بشید.
- از منوی «افزونهها» روی «افزودن افزونه تازه» کلیک کنید.
- عبارت UpdraftPlus رو داخل کادر جستوجو بنویسید.
- افزونهٔ UpdraftPlus WordPress Backup Plugin رو پیدا کنید و روی «هماکنون نصب نمایید» بزنید.
- وقتی نصب تموم شد، روی «فعال نمایید» کلیک کنید.

اگه برای اولین بار افزونه نصب میکنید، آموزش نصب افزونه در وردپرس همهٔ مراحل رو قدمبهقدم توضیح میده. بعد از فعالسازی، از مسیر «تنظیمات ← UpdraftPlus Backups» وارد صفحهٔ افزونه بشید.
قبل از اولین بکاپ، فضای ذخیرهسازی رو انتخاب کنید
اگه بکاپ رو فقط روی همون هاستی نگه دارید که سایتتون روی اونه، هنوز ریسک از دست رفتن اطلاعات بالاست. با بروز مشکل برای سرور یا حساب هاست، ممکنه هم سایت و هم بکاپتون رو باهم از دست بدید. بهتره حداقل یک نسخه رو بیرون از هاست نگه دارید؛ مثلاً داخل فضای ابری یا روی کامپیوتر خودتون.
برای انتخاب مقصد، وارد تب «Settings» بشید و بخش ذخیرهسازی خارجی رو پیدا کنید. نسخهٔ رایگان از مقصدهایی مثل Google Drive، Dropbox، Amazon S3، Rackspace Cloud، OpenStack Swift، DreamObjects، FTP و ایمیل پشتیبانی میکنه. وقتی یک سرویس رو انتخاب میکنید، تنظیمات اتصال همون سرویس به شما نمایش داده میشه.

مثلاً اگه 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

- از مسیر «تنظیمات ← UpdraftPlus Backups» وارد تب «Backup / Restore» بشید.
- روی دکمهٔ «Backup Now» کلیک کنید.
- گزینههای بکاپ فایلها و دیتابیس رو فعال نگه دارید.
- اگه مقصد خارجی رو تنظیم کردهاید، گزینهٔ ارسال بکاپ به فضای خارجی رو هم انتخاب کنید.
- دوباره روی «Backup Now» بزنید و منتظر بمونید تا کار کامل بشه.
تا وقتی کار تموم نشده، صفحه رو نبندید. مدت ساخت بکاپ به حجم سایت و سرعت هاستتون بستگی داره. بعد از پایان کار، بکاپ ساختهشده رو در بخش «Existing backups» همین صفحه میبینید.

دانلود فایل بکاپ روی کامپیوتر
UpdraftPlus بکاپ رو به چند بخش جدا تقسیم میکنه. ممکنه برای دیتابیس، افزونهها، قالبها، تصاویر و فایلهای دیگه دکمههای جداگانه ببینید. اگه میخواید یک نسخهٔ کامل روی کامپیوترتون داشته باشید، باید همهٔ بخشهای مربوط به همون بکاپ رو دانلود کنید.
- در تب «Backup / Restore» به بخش «Existing backups» برید.
- روی نام هر بخش مثل Database، Plugins، Themes یا Uploads کلیک کنید.
- وقتی فایل آماده شد، روی گزینهٔ دانلود به کامپیوتر بزنید.
- همهٔ فایلها رو داخل پوشهای با تاریخ بکاپ نگه دارید تا بعداً با نسخههای دیگه قاطی نشن.
بازیابی بکاپ وردپرس
بکاپی که نتونید بازیابیش کنید، خیال شما رو کاملاً راحت نمیکنه. بهتره بعد از ساخت اولین نسخهٔ پشتیبان، بازیابی اون رو داخل یک محیط آزمایشی امتحان کنید. برای ساخت این محیط میتونید از راهنمای انتقال وردپرس از هاست به لوکال هاست کمک بگیرید. قبل از بازیابی روی سایت اصلی هم حتماً یک بکاپ تازه بگیرید، چون این کار اطلاعات فعلی رو با اطلاعات نسخهٔ انتخابی عوض میکنه.
- وارد تب «Backup / Restore» بشید.
- بکاپ موردنظرتون رو در بخش «Existing backups» پیدا کنید.
- روی «Restore» کلیک کنید.
- بخشهایی رو انتخاب کنید که میخواید بازیابی بشن. برای برگردوندن کامل سایت، همهٔ اجزای موجود رو انتخاب کنید.
- مراحل روی صفحه رو ادامه بدید و تا پایان کار صفحه رو نبندید.

اگه فایلهای بکاپ روی کامپیوترتونه، از گزینهٔ «Upload backup files» در بخش «Existing backups» استفاده کنید. همهٔ فایلهای مربوط به یک تاریخ رو آپلود کنید و بعد از اسکن شدن بکاپ، اون رو بازیابی کنید.
مهاجرت سایت با 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 نیاز دارن.
بکاپ وردپرس رو کجا نگه داریم؟
بهتره حداقل یک کپی رو بیرون از هاست سایتتون نگه دارید. فضای ابری یا کامپیوتر شخصی گزینههای مناسبی هستن. اگه همهٔ بکاپها روی همون هاست باشن، با خرابی سرور ممکنه سایت و نسخههای پشتیبان رو باهم از دست بدید.
هر چند وقت یکبار باید بکاپ بگیریم؟
فاصلهٔ بکاپها به میزان تغییر سایتتون بستگی داره. یک سایت فروشگاهی یا خبری ممکنه به بکاپ روزانه یا حتی بیشتر نیاز داشته باشه، ولی برای یک سایت کمتغییر، بکاپ هفتگی هم میتونه کافی باشه.
چطور مطمئن بشیم فایل بکاپ سالمه؟
بهترین راه اینه که بکاپ رو داخل یک محیط آزمایشی بازیابی کنید. فقط وجود فایل در فضای ابری یا هاست، سالم و کامل بودن اون رو ثابت نمیکنه.

سلام وقتتون بخیر
چطور میشه این فایل بکاپ رو دانلود کرد؟
بعد ایجاد بک آپ در همان صفحه لینک دانلود ایجاد می شود. همچنین به صورت فیزیکی با کمک file manager می توانید از طریق پوشه uploads وردپرس دانلود کنید.
سلام وقتتون بخیر
چطور میشه این فایل بکاپ رو دانلود کرد؟
توی فایل منیجر سی پنل هم نمیتونم پیداش کنم.
سلام آقا من یه سوال دارم واقعا دیروز با چیزی مواجه شدم که بعد از ده سال سابقه هنوز ندید یه شخصی ادعا کرد که سایتی که الان دایر هست و یه بکاپ قبلی ازش وجود داره در هاست یه شرکت دیگه، رو میخواست با جابه جایی یه سری پوشه ها بتونه مطالب پاک شده رو سایت جدید که دایر هست رو برگردونه؟؟ خب تصاویر رو میشه اینکارو کرد ولی مطلبی که درج شده رو چجوری میشه با انتقال پوشه ها اینکارو کرد باهاش دیتابیس رو چه جوری میشه منتقل کرد اصلا امکان همچین چیزی وجود داره ؟؟؟ لطفا بگین آیا امکان داره؟؟؟
وقت بخیر،تشکر بابت زحماتتون برای تهیه ی مقاله و ویدئوهای آموزشی
من این افزونه رو نصب کردم،بک آپ تهیه کردم و بعد چند روز به مشکل خوردم از فایل بک آپ استفاده کردم(بازنشانی)
اما به خوبی مراحل رو انجام نداد و انتهای عملیات یک ارور داد که فلان فایل رو پیدا نکردم و باید دستی وارد کنی به صورت زیپ
من هم نمیدوستم چه فایلی باید وارد کنم،صرف نظر کردم و سایت رو همونطور نصفه نیمه که بازنشانی کرده بود آوردم بالا ولی تعداد بسیاری از عکسهای داخل سایت برگرداندنشده بودند و از اول عکسها رو آپلود کردم
اینارو گفتم خدمتتون که بپرسم آیا تنظیمات خاصی هست که باید انجام بدم تا این اتفاق نیوفته؟چون بک آپ گیری بدون مشکل انجام شد و فایل ذخیره شد اما در بازنشانی ارور داد!
سلام استاد خیلی ممنون بابت مقاله ها
یه سوال داشتم.تگه من سایتمو طراحی کرده باشم (روی هاست نه لوکال هاست) و فراموش کرده باشم المنتور نصب کنم
الان که سایتم در حال کار کردن هست بخام المنتور نصب کنم.مشکلی برای سایتم پیش میاد؟
سلام سپاس از شما. نه چه مشکلی
سلام
آموزشهای ویدئویی شما تاثیر خیلی بهتری روی یادگیری ما داره، ممنون میشم فایل آموزشی ویدئویی این مطلب رو هم تهیه کنید.
با سپاس از شما برای اینهمه مطالب آموزشی آپدیت و بسیار مفید
درود بر شما سپاس. بله حتما به زودی.
سلام
من قالب اهورا رو دارم. آیا اهورا این قابلیت بک آپ رو در خودش داره یا بهتره که این پلاگین رو نصب کنم ؟
سلام
برای بک اپ گیری باید از افزونه استفاده کنید
درود استاد وقت بخیر.
بعد اگر بخواهیم بک آپ رو برای قالب استفاده کنیم چطوری با اهورا سینکش کنیم؟
سلام وقت بخیر. ابتدا بک اپ رو نصب کنید کامل سپس قالب رو نصب و تغییرات مد نظر رو ایجاد کنید
سلام جناب راد.وقتی که این افزونه را نصب کردم یک اخطاری به من نمایش میده که نمیدونم چی هست لطفا راهنمایی کنید.
Your WordPress installation has a problem with outputting extra whitespace. This can corrupt backups that you download from here
تشکر.
سلام ظاهرا هاستتون فضای خالی زیادی نداره.
سلام
علاوه بر بک آپ گیری توسط افزونه در داخل وردپرس، یک تهیه بک آپ نیز در سی پنل سایت انجام می شه .
1. تفاوت بک آپ در وردپرس و سی پنل چیه ؟
2. کدوم بهتره و توصیه میشه؟
سلام نسخه پشتیبان وردپرس مربوط به فایل های وردپرس است و نسخه پشتیبان سی پنل مربوط به کل فایل های وب سایت از جمله ایمیل هاست. هر دو مفید هستن
سلام لینک اموز مربوط به بکاپ سی پنل میزارد