آموزش بک‌آپ‌گیری در وردپرس از طریق هاست و افزونه

بکاپ‌گیری از سایت وردپرس
Avatar
نویسنده: علیرضا برزودی
سه‌شنبه 21 مهر 1405
مطالعه: ۲۰ دقیقه ۰ نظر ۵۲۸۶ بازدید

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

افزونه‌های بک‌آپ‌گیری در وردپرس

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

۱- پلاگین بک‌آپ UpdraftPlus وردپرس

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

۲- افزونه بک آپ وردپرس VaultPress (Jetpack Backup)

Jetpack VaultPress Backup گزینه‌ای مناسب برای سایت‌هایی است که به بکاپ‌های مداوم و خارج از سرور اصلی نیاز دارند. این سرویس تغییرات سایت را در خود فضای ابری Jetpack ذخیره و در صورت بروز مشکل، امکان بازگردانی سایت به یکی از نسخه‌های قبلی را فراهم می‌کند.
تفاوت مهم این افزونه با بسیاری از ابزارهای ساده بکاپ، تمرکز آن بر بکاپ‌گیری لحظه‌ای است. تغییراتی مانند انتشار یا ویرایش نوشته‌ها، تغییر فایل‌های رسانه‌ای، به‌روزرسانی افزونه‌ها و قالب‌ها و حتی برخی تغییرات مربوط به کاربران می‌توانند در بکاپ‌های لحظه‌ای ثبت شوند. برای فروشگاه‌های ووکامرسی نیز سفارش‌ها و محصولات به‌صورت Real-time پشتیبان‌گیری می‌شوند.
Jetpack VaultPress Backup یک سرویس پولی است و برای استفاده از آن باید یکی از پلن‌هایی را تهیه کنید که قابلیت Backup را ارائه می‌دهند. در پلن مستقل VaultPress Backup، فضای ذخیره‌سازی ابری، آرشیو بکاپ و امکان بازیابی سایت با یک کلیک در اختیار کاربر قرار می‌گیرد. بنابراین، اگر سایتی دارید که اطلاعات آن مرتب تغییر می‌کند و از دست رفتن تغییرات چند ساعت اخیر می‌تواند مشکل‌ساز شود، این افزونه می‌تواند یکی از گزینه‌های قابل بررسی برای بکاپ‌گیری از سایت وردپرس باشد.

۳- افزونه Kadence Backups وردپرس

افزونه‌ای که سال‌ها با نام BackupBuddy شناخته می‌شد، امروز دیگر محصول اصلی این مجموعه برای کاربران جدید محسوب نمی‌شود. نسخه قدیمی آن با نام Kadence Backups Legacy در حالت نگهداری قرار دارد و بیشتر برای سایت‌هایی ارائه می‌شود که از قبل از BackupBuddy استفاده می‌کردند.
برای کاربران جدید، محصول Kadence Backups جایگزین نسل قبلی شده‌است. این ابزار با استفاده از فناوری Cloud-First کار می‌کند، یعنی بخشی از فرایند تهیه و نگهداری نسخه‌های پشتیبان به زیرساخت ابری سرویس منتقل شده و در نتیجه فشاری کمتری به منابع هاست وردپرس وارد می‌شود.
یکی از ویژگی‌های این سرویس، استفاده از بکاپ افزایشی است. پس از تهیه اولین نسخه کامل، در بکاپ‌های بعدی بیشتر روی فایل‌هایی تمرکز می‌شود که از زمان نسخه قبلی تغییر کرده‌اند. این روش می‌تواند حجم داده‌های منتقل‌شده و زمان موردنیاز برای بکاپ‌گیری از سایت وردپرس را کاهش دهد.
بنابراین اگر در آموزش‌های قدیمی با نام BackupBuddy روبه‌رو شدید، باید در نظر داشته باشید که این نام به نسل قبلی محصول مربوط می‌شود. برای سایت‌های جدید، استفاده از نسخه فعلی Kadence Backups انتخاب به‌روزتری محسوب می‌شود.

۴- پلاگین بک‌آپ وردپرس BlogVault

BlogVault بیشتر از اینکه صرفاً یک افزونه ساده برای ساخت فایل بکاپ باشد، به‌عنوان یک سرویس مدیریت نسخه‌های پشتیبان وردپرس عمل می‌کند. بعد از اتصال سایت، نسخه‌های بکاپ در فضای خارج از هاست اصلی نگهداری می‌شوند، بنابراین حتی اگر خود سرور سایت دچار مشکل شود، نسخه پشتیبان همچنان در دسترس باقی می‌ماند.
این سرویس از روش Incremental Backup استفاده می‌کند. پس از اولین بکاپ کامل، فقط تغییرات جدید سایت در نسخه‌های بعدی منتقل می‌شوند و پردازش اصلی نیز روی سرورهای BlogVault انجام می‌شود. به همین دلیل، هنگام بکاپ‌گیری از سایت وردپرس فشار کمتری به منابع هاست وارد می‌شود.
BlogVault امکانات دیگری مانند ساخت محیط Staging و انتقال سایت به هاست یا دامنه دیگر را نیز در اختیار کاربر قرار می‌دهد. برای فروشگاه‌های ووکامرسی هم قابلیت Real-time Backup ارائه شده‌است تا رویدادهای مهمی مانند ثبت سفارش‌ها در فاصله میان بکاپ‌های معمولی از دست نروند.
توجه داشته باشید که بخش اصلی خدمات BlogVault پولی است، بنابراین بیشتر برای سایت‌هایی مناسب است که علاوه بر بکاپ معمولی، به امکاناتی مثل نگهداری نسخه‌های پشتیبان خارج از سرور، بازیابی سریع، Staging یا بکاپ لحظه‌ای فروشگاه نیاز دارند.

۵- افزونه Total Upkeep وردپرس

Total Upkeep که پیش‌تر با نام BoldGrid Backup شناخته می‌شد، افزونه‌ای برای تهیه نسخه پشتیبان، بازیابی و انتقال سایت‌های وردپرسی است. با استفاده از آن می‌توانید مشخص کنید چه فایل‌ها، پوشه‌ها یا جداولی از دیتابیس در نسخه پشتیبان قرار بگیرند و در صورت نیاز، به‌جای بکاپ کامل فقط بخش‌های موردنظر سایت را ذخیره کنید.
یکی از قابلیت‌های متمایز Total Upkeep، محافظت از سایت هنگام به‌روزرسانی وردپرس، قالب یا افزونه‌ها است. این ابزار می‌تواند پیش از انجام آپدیت، به‌صورت خودکار نسخه پشتیبان ایجاد کند و اگر پس از به‌روزرسانی مشکلی شناسایی شود، سایت را به نسخه سالم قبلی بازگرداند. به همین دلیل، کاربرد آن فقط به بکاپ‌گیری از سایت وردپرس محدود نمی‌شود و در کاهش ریسک خرابی ناشی از آپدیت‌ها نیز نقش دارد.
Total Upkeep همچنین امکان بازیابی سایت را در شرایطی فراهم می‌کند که پیشخوان وردپرس دیگر قابل دسترسی نباشد. در نسخه پریمیوم نیز قابلیت‌هایی مانند بازیابی یک فایل مشخص، مشاهده نسخه‌های تاریخی فایل‌ها و ذخیره بکاپ روی Google Drive یا Amazon S3 در اختیار کاربر قرار می‌گیرد.

۶- افزونه بکاپ وردپرس Duplicator

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

۷- افزونه بکاپ وردپرس WPvivid Backup & Migration

WPvivid Backup & Migration یکی دیگر از افزونه‌های فعال و پرکاربرد وردپرس است که علاوه بر تهیه نسخه پشتیبان، برای انتقال سایت و ساخت محیط Staging نیز استفاده می‌شود. این افزونه همچنان به‌روزرسانی می‌شود و در حال حاضر بیش از ۹۰۰ هزار نصب فعال دارد.
در WPvivid می‌توانید مشخص کنید که بکاپ شامل کل سایت، فقط فایل‌ها یا تنها دیتابیس باشد. همچنین امکان زمان‌بندی خودکار وجود دارد و می‌توانید نسخه‌های پشتیبان را به Google Drive، Dropbox، OneDrive Amazon S3، FTP و SFTP ارسال کنید.
یکی از ویژگی‌های کاربردی این افزونه، امکان ساخت Staging Site است که نمونه آن را در برخی افزونه‌های دیگر مثل BlogVault دیدیم. با استفاده از این قابلیت می‌توانید نسخه‌ای آزمایشی از سایت ایجاد کنید و تغییرات قالب، افزونه‌ها یا تنظیمات وردپرس را قبل از اعمال روی سایت اصلی بررسی کنید. قابلیت انتقال سایت به دامنه یا سرور دیگر نیز در نسخه رایگان در دسترس قرار دارد.
برای کاربرانی که می‌خواهند بکاپ‌گیری از سایت وردپرس، انتقال سایت و ایجاد محیط آزمایشی را با یک ابزار انجام دهند، WPvivid می‌تواند گزینه‌ای کاربردی باشد. امکانات پیشرفته‌تری مانند بکاپ افزایشی، رمزگذاری بکاپ دیتابیس و تنظیمات حرفه‌ای‌تر زمان‌بندی نیز در نسخه Pro ارائه می‌شوند.

۸- پلاگین بکاپ BackWPup

BackWPup از افزونه‌های قدیمی و همچنان فعال وردپرس برای تهیه و بازیابی نسخه پشتیبان است. این افزونه در حال حاضر بیش از ۴۰۰ هزار نصب فعال دارد و نسخه‌های جدید آن همچنان منتشر می‌شوند، بنابراین برخلاف بعضی ابزارهای قدیمی بکاپ، هنوز به‌صورت فعال توسعه پیدا می‌کند.
در BackWPup می‌توانید تعیین کنید نسخه پشتیبان شامل کل سایت، فقط فایل‌ها، دیتابیس یا ترکیبی از بخش‌های دلخواه باشد. زمان اجرای بکاپ نیز قابلیت تنظیم به‌صورت ساعتی، روزانه، هفتگی یا ماهانه را دارد و همین موضوع مدیریت منظم بکآپ در وردپرس را ساده‌تر می‌کند.
یکی از نقاط قوت این افزونه، تنوع مقصدهای ذخیره‌سازی است. بکاپ‌ها را می‌توان علاوه بر فضای محلی، روی سرویس‌هایی مانند Google Drive، Dropbox، OneDrive، Amazon S3 و FTP/SFTP نگهداری کرد. ذخیره نسخه پشتیبان خارج از سرور اصلی اهمیت زیادی دارد؛ زیرا اگر هاست دچار خرابی یا مشکل امنیتی شود، بکاپی که فقط روی همان سرور قرار دارد ممکن است همراه با اطلاعات اصلی از دسترس خارج شود.
نسخه رایگان BackWPup امکاناتی مانند بکاپ فایل و دیتابیس، زمان‌بندی خودکار و بازیابی نسخه‌هایی را که به‌صورت دستی در افزونه بارگذاری می‌کنید، ارائه می‌دهد. امکاناتی مانند بازیابی مستقیم از فضای ابری، رمزگذاری بکاپ، انتقال سایت و قابلیت‌های پیشرفته‌تر Multisite در نسخه Pro در دسترس قرار می‌گیرند. به همین دلیل، هنگام بررسی نحوه بکاپ‌گیری از سایت وردپرس می‌توان BackWPup را هم در میان گزینه‌های قابل بررسی قرار داد.

خرید هاست وردپرس از پارس‌پک

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

آموزش بک‌آپ‌گیری از وردپرس با پلاگین Duplicator رایگان

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

گام اول: نصب و فعال‌سازی افزونه Duplicator

ابتدا وارد پیشخوان وردپرس شوید و سپس از منوی Plugin، گزینه Add Plugin را انتخاب کنید:

گزینه Add Plugin
گزینه Add Plugin

حالا پلاگین Duplicator را در مخزن وردپرس جست‌وجو کنید:

جست‌وجوی پلاگین Duplicator در مخزن وردپرس
جست‌وجوی پلاگین Duplicator

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

گام دوم: ایجاد بکاپ جدید در Duplicator

از منوی پیشخوان وارد Duplicator > Backups شوید و گزینه Add New را انتخاب کنید. در صفحه جدید می‌توانید برای نسخه پشتیبان یک نام مشخص کنید. استفاده از نامی شامل تاریخ تهیه بکاپ کمک می‌کند بعداً نسخه‌های مختلف را راحت‌تر از یکدیگر تشخیص دهید.

منوی پیشخوان Duplicator و بخش Backups
بخش Backups

در صفحه بعد نیز تنظیمات مربوط به بکاپ جدید نمایش داده می‌شود:

ایجاد بکاپ جدید در Duplicator
ایجاد بکاپ جدید

گام سوم: انتخاب بکاپ کامل سایت

در تنظیمات بکاپ، گزینه Full Site را انتخاب کنید تا فایل‌های وردپرس و دیتابیس در نسخه پشتیبان قرار بگیرند. در نسخه رایگان Duplicator می‌توانید از کل سایت یا فقط دیتابیس بکاپ تهیه کنید و در صورت نیاز، بعضی فایل‌ها یا جداول دیتابیس را نیز با استفاده از فیلترها از نسخه پشتیبان کنار بگذارید.
برای یک بکاپ کامل از سایت وردپرسی بهتر است در اولین نسخه، تمام اطلاعات اصلی سایت را نگه دارید؛ مگر اینکه فایل حجیمی داشته باشید که مطمئن باشید نسخه دیگری از آن در اختیار دارید.

انتخاب بکاپ کامل سایت
انتخاب بکاپ کامل سایت

گام چهارم: اسکن سایت قبل از بکاپ‌گیری

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

اسکن سایت قبل از بکاپ‌گیری
اسکن سایت قبل از بکاپ‌گیری

گام پنجم: ساخت نسخه پشتیبان

پس از پایان اسکن، گزینه Create Backup را انتخاب کنید. افزونه در این مرحله فایل‌ها و دیتابیس سایت را پردازش کرده و نسخه پشتیبان را می‌سازد. مدت‌زمان انجام این فرایند به حجم سایت و منابع هاست بستگی دارد.

ساخت نسخه پشتیبان
ساخت نسخه پشتیبان

تا این مرحله تقریباً توانسته‌ایم به این سؤال پاسخ دهیم که چگونه از سایت وردپرس بکاپ بگیریم. اما باید توجه داشته باشید که فایل‌های بکاپ را باید در محلی امن و خارج از وب‌سایت نگهداری کنید.

نحوه بازگردانی بکاپ در وردپرس با افزونه

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

گام اول: فایل‌های بکاپ را آماده کنید

ابتدا فایل Archive بکاپ و فایل installer.php مربوط به همان نسخه را پیدا کنید. فایل Archive شامل اطلاعات سایت است و Installer فرایند بازگردانی را اجرا می‌کند. بهتر است مطمئن شوید هر دو فایل مربوط به یک نسخه بکاپ هستند تا هنگام بازیابی با خطا مواجه نشوید.

آماده‌سازی فایل‌های بکاپ
آماده‌سازی فایل‌های بکاپ

گام دوم: آپلود فایل‌های بکاپ روی هاست

در این مرحله باید وارد File Manager هاست یا FTP شوید و فایل Archive و installer.php را در مسیر موردنظر سایت آپلود کنید. اگر قرار است بکاپ روی یک مسیر خالی نصب شود، بهتر است فایل دیگری در آن دایرکتوری وجود نداشته باشد.
همچنین اگر هدف شما بازگرداندن بکاپ روی همان سایت فعلی است، باید توجه داشته باشید که طی فرایند Restore ممکن است فایل‌ها و دیتابیس موجود با اطلاعات داخل بکاپ جایگزین شوند.

آپلود فایل‌های بکاپ روی هاست
آپلود فایل‌های بکاپ روی هاست

نکته:

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

گام سوم: اجرای فایل Installer

پس از آپلود فایل‌ها، آدرس فایل Installer را در مرورگر باز کنید. این آدرس معمولاً به شکل yourdomain.com/installer.php است.
با بازکردن این آدرس، محیط نصب Duplicator نمایش داده می‌شود و افزونه فایل بکاپ را بررسی می‌کند تا فرایند بازیابی آغاز شود.

گام چهارم: بررسی اطلاعات دیتابیس

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

گام پنجم: تکمیل فرایند بازیابی

بعد از تایید تنظیمات، مراحل نمایش‌داده‌شده در Installer را ادامه دهید تا فایل‌ها و دیتابیس نسخه پشتیبان روی سایت بازیابی شوند. مدت‌زمان این مرحله به حجم بکاپ و منابع سرور بستگی دارد و برای سایت‌های بزرگ‌تر ممکن است بیشتر طول بکشد.

پس از پایان عملیات، Duplicator نتیجه Restore را نمایش می‌دهد و می‌توانید وارد نسخه بازیابی‌شده سایت شوید.

تکمیل فرایند بازیابی
تکمیل فرایند بازیابی

نحوه بکاپ‌گیری از سایت وردپرس با افزونه پولی Duplicator Pro

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

گام اول: ساخت بکاپ جدید

از مسیر Duplicator Pro > Backups > Add New وارد بخش ساخت بکاپ شوید. سپس مشخص کنید که نسخه پشتیبان شامل کل سایت، دیتابیس یا بخش‌های انتخابی باشد.

گام دوم: مشخص کردن محل ذخیره فایل و زمان‌بندی

در نسخه Pro می‌توانید بکاپ را علاوه بر فضای محلی، روی سرویس‌هایی مانند Google Drive، Dropbox، OneDrive یا Amazon S3 ذخیره کنید.

مشخص کردن محل ذخیره فایل و زمان‌بندی
مشخص کردن محل ذخیره فایل و زمان‌بندی

برای بکاپ‌های خودکار نیز از بخش Schedule Backups می‌توانید اجرای ساعتی، روزانه، هفتگی یا ماهانه را تنظیم کنید. نحوه تنظیم این مورد نیز در شکل زیر نشان داده شده‌است:

بخش Schedule Backups
بخش Schedule Backups

گام سوم: ذخیره تنظیمات و اجرای فرایند پشتیبان‌گیری

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

بک‌آپ‌گیری در وردپرس از طریق هاست

اگر به پیشخوان وردپرس دسترسی ندارید یا نمی‌خواهید برای تهیه نسخه پشتیبان افزونه نصب کنید، می‌توانید مستقیماً از طریق کنترل‌پنل هاست بکاپ بگیرید. در cPanel، ابزار Backup Wizard امکان تهیه نسخه کامل از اطلاعات اکانت یا بکاپ جداگانه از فایل‌ها و دیتابیس را فراهم می‌کند.
توجه داشته باشید که در صورت استفاده از فول بکاپ در این روش، سایر اطلاعات موجود در همان اکانت cPanel را نیز در نسخه پشتیبان قرار می‌دهد.

گام اول: وارد Backup Wizard شوید

پس از ورود به cPanel، بخش Files را پیدا کنید و روی گزینه Backup Wizard کلیک کنید. اگر این گزینه را نمی‌بینید، ممکن است شرکت هاستینگ قابلیت Backup Wizard را برای اکانت شما غیرفعال کرده باشد.

ویژگی Backup Wizard
قابلیت Backup Wizard

گام دوم: شروع فرایند ساخت فایل بکاپ

در صفحه Backup Wizard دو گزینه Back Up و Restore نمایش داده می‌شوند. برای تهیه نسخه پشتیبان، روی Back Up کلیک کنید.

گزینه Back Up و Restore
گزینه Back Up و Restore

در مرحله بعد، گزینه Full Backup را انتخاب کنید. با انتخاب این گزینه، cPanel نسخه‌ای کامل از اطلاعات اکانت تهیه می‌کند. اگر فقط به فایل‌های سایت یا دیتابیس نیاز دارید، می‌توانید به‌جای آن یکی از گزینه‌های Partial Backup را انتخاب کنید.

گام سوم: انتخاب محل ذخیره فایل

در قسمت Backup Destination گزینه Home Directory را انتخاب کنید تا فایل بکاپ ابتدا روی فضای هاست ساخته شود. در صورت تمایل می‌توانید آدرس ایمیل خود را نیز وارد کنید تا پس از تکمیل فرایند برایتان اعلان ارسال شود. سپس روی Generate Backup کلیک کنید.

انتخاب محل ذخیره فایل
انتخاب محل ذخیره فایل

گام چهارم: دانلود فایل بکاپ

بعد از تکمیل فرایند، دوباره وارد بخش Full Backup شوید. فایل ایجاد شده در قسمت Backups Available for Download نمایش داده می‌شود. روی نام فایل کلیک کنید و نسخه پشتیبان را روی کامپیوتر یا فضای ذخیره‌سازی امن دیگری نگه دارید. فایل Full Backup در cPanel معمولاً با فرمت .tar.gz ایجاد می‌شود.

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

بازیابی بک‌آپ از طریق هاست

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

گام اول: ورود به بخش Backup در cPanel

پس از ورود به cPanel، در بخش Files گزینه Backup یا Backup Wizard را انتخاب کنید. در Backup Wizard ابتدا روی Restore بزنید تا انواع نسخه‌های قابل بازیابی نمایش داده شوند. نحوه دسترسی به این گزینه در شکل زیر نشان داده شده‌است:

ورود به بخش Backup در cPanel
ورود به بخش Backup در cPanel

گام دوم: بازیابی فایل‌های وردپرس

برای بازگرداندن فایل‌های سایت، گزینه Home Directory یا بخش Restore a Home Directory Backup را انتخاب کنید. سپس روی Choose File بزنید و فایل بکاپ Home Directory را که با فرمت .tar.gz ذخیره شده است، از کامپیوتر انتخاب کنید. در پایان روی Upload کلیک کنید تا cPanel فایل‌های موجود در نسخه پشتیبان را بازیابی کند.

بازیابی فایل‌های وردپرس
بازیابی فایل‌های وردپرس

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

بازگردانی فایل‌های بکاپ
بازگردانی فایل‌های بکاپ

گام سوم: بازیابی دیتابیس وردپرس

بعد از فایل‌ها باید دیتابیس سایت را نیز برگردانید. در صفحه Backup به بخش Restore a MySQL Database Backup بروید، روی Choose File کلیک کنید و فایل بکاپ دیتابیس را انتخاب کنید. این فایل معمولاً با فرمت .sql یا نسخه فشرده آن ذخیره می‌شود. سپس با انتخاب Upload، اطلاعات موجود در بکاپ داخل دیتابیس بازیابی می‌شوند.

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

گام چهارم: بررسی عملکرد وب‌سایت

پس از بازیابی فایل‌ها و دیتابیس، سایت را باز کنید و بخش‌های مهم مانند صفحات، تصاویر، ورود کاربران، فرم‌ها و در صورت وجود فروشگاه را بررسی کنید. اگر با خطای 404 در صفحات داخلی مواجه شدید، وارد پیشخوان وردپرس شوید و از مسیر Settings > Permalinks یک‌بار تنظیمات پیوندهای یکتا را بدون تغییر ذخیره کنید تا Rewrite Rules دوباره ساخته شوند.
در نظر داشته باشید که Full Backup ساخته‌شده با cPanel را نمی‌توان از همین بخش به‌صورت خودکار Restore کرد. برای بازیابی کامل چنین بکاپی معمولاً به WHM یا کمک شرکت هاستینگ نیاز دارید؛ اما Home Directory و دیتابیس را می‌توانید مستقیماً از داخل cPanel بازیابی کنید.

جمع‌بندی

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

سوالات متداول

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

بازه مناسب به میزان تغییرات سایت بستگی دارد. برای سایت‌های کم‌تغییر، بکاپ هفتگی می‌تواند کافی باشد؛ اما برای فروشگاه‌های اینترنتی یا سایت‌هایی که روزانه محتوای جدید دارند، بهتر است بکاپ به‌صورت روزانه یا حتی چند بار در روز انجام شود.

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

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

آیا بکاپ وردپرس فقط شامل فایل‌های سایت می‌شود؟

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

آیا می‌توان بکاپ وردپرس را روی هاست دیگری بازیابی کرد؟

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