خلاصه (TL;DR): برای بکاپ گرفتن از هاست، سادهترین راه استفاده از ابزار Backup Wizard در کنترلپنل cPanel است: وارد cPanel شوید، وارد بخش Backup یا Backup Wizard شوید و روی گزینه Full Backup یا بکاپ جزئی (Home Directory، دیتابیس، ایمیل) کلیک کنید تا یک فایل فشرده از کل اطلاعات سایت ساخته و ذخیره شود. سه روش اصلی بکاپ عبارتاند از: بکاپ کامل از cPanel، بکاپ دستی فایلها با FTP و phpMyAdmin، و بکاپ افزونهای برای وردپرس. اصل طلایی بکاپ، رعایت قانون ۳-۲-۱ است: سه نسخه از داده، روی دو نوع رسانه، که یکی خارج از سرور اصلی باشد. در این راهنما هر روش را گامبهگام و همراه با نکات زمانبندی و بازیابی توضیح میدهیم.
چرا باید از هاست بکاپ بگیریم؟
بکاپ گرفتن یعنی تهیه یک نسخه پشتیبان از تمام فایلها، دیتابیسها و ایمیلهای سایت، تا در صورت بروز مشکل بتوانید سایت را به حالت قبل بازگردانید. بسیاری تا زمانی که فاجعه رخ ندهد اهمیت بکاپ را درک نمیکنند، اما تا آن زمان معمولاً دیر شده است. دلایل اصلی که بکاپ را ضروری میکند:
- هک و بدافزار: اگر سایت آلوده یا خراب شود، بکاپ سالم سریعترین راه بازگشت است.
- خطای انسانی: حذف تصادفی فایل، خرابی هنگام بهروزرسانی یا تغییر اشتباه در تنظیمات.
- خرابی سختافزار سرور: هرچند نادر، اما ممکن است دیسک سرور دچار مشکل شود.
- بهروزرسانیهای ناموفق: آپدیت قالب، افزونه یا هسته سیستم مدیریت محتوا گاهی سایت را از کار میاندازد.
- انتقال به هاست جدید: بکاپ کامل، مهاجرت سایت را ساده میکند.
در برتینا امکان انتقال رایگان اطلاعات فراهم است، اما داشتن بکاپ مستقل و بهروز از سایت خودتان همیشه یک لایه امنیت اضافی است که هیچگاه نباید نادیده گرفته شود. هاستهای برتینا روی زیرساخت SSD/NVMe با کنترلپنل cPanel ارائه میشوند که فرایند بکاپگیری را ساده میکند.
چه چیزهایی باید در بکاپ گنجانده شود؟
یک بکاپ کامل باید همه اجزای سایت را شامل شود، نه فقط فایلها. اجزای اصلی که نباید فراموش شوند:
- فایلهای سایت (Home Directory): شامل پوشه
public_htmlو همه فایلهای قالب، افزونه، تصاویر و کدها. - پایگاهداده (Database): قلب سایتهای پویا مانند وردپرس؛ شامل نوشتهها، کاربران، محصولات و تنظیمات.
- حسابهای ایمیل: پیامها و تنظیمات ایمیلهای مرتبط با دامنه.
- تنظیمات دامنه و DNS: رکوردهای DNS و پیکربندیهای مربوطه.
- فایلهای پیکربندی: مانند
.htaccessو فایلهای تنظیمات که رفتار سرور را کنترل میکنند.
بکاپ کامل cPanel همه این موارد را یکجا در یک فایل فشرده جمع میکند، در حالی که بکاپ دستی نیازمند تهیه جداگانه فایلها و دیتابیس است.
روش اول: بکاپ کامل با ابزار Backup در cPanel
سادهترین و کاملترین روش، استفاده از ابزارهای داخلی cPanel است. مراحل بکاپ کامل:
- وارد cPanel شوید و در کادر جستجو عبارت
Backupرا تایپ کنید. دو ابزار میبینید: Backup و Backup Wizard. - برای بکاپ کامل، روی Backup کلیک کنید و سپس در بخش «Full Backup» روی Download a Full Account Backup بزنید.
- مقصد ذخیره را انتخاب کنید (معمولاً Home Directory) و در صورت تمایل ایمیلی برای اطلاع پس از اتمام وارد کنید.
- روی Generate Backup کلیک کنید. cPanel شروع به ساخت فایل فشرده میکند؛ این کار بسته به حجم سایت ممکن است چند دقیقه تا چند ساعت طول بکشد.
- پس از آماده شدن، فایل بکاپ (با پسوند
.tar.gz) را دانلود کنید و روی کامپیوتر یا فضای ابری خارج از سرور نگه دارید.
نکته مهم: فایل بکاپ کامل معمولاً برای بازیابی خودکار قابل آپلود مجدد از طریق cPanel نیست و بازگردانی آن را باید پشتیبانی انجام دهد. برای بازیابی توسط خودتان، بکاپ جزئی (روش دوم) انعطاف بیشتری دارد.
روش دوم: بکاپ جزئی با Backup Wizard
اگر فقط بخشی از سایت را میخواهید یا قصد بازگردانی توسط خودتان را دارید، Backup Wizard گزینه بهتری است. این ابزار به شما اجازه میدهد هر بخش را جداگانه بکاپ بگیرید و بازیابی کنید:
- در cPanel روی Backup Wizard کلیک کنید.
- گزینه Backup را انتخاب کنید.
- نوع بکاپ را مشخص کنید:
- Home Directory: فقط فایلهای سایت.
- MySQL Databases: فقط پایگاهدادهها.
- Email Forwarders & Filters: تنظیمات ایمیل.
- روی بخش مورد نظر کلیک کنید تا فایل بکاپ آن ساخته و دانلود شود.
- برای بازیابی، دوباره وارد Backup Wizard شوید، گزینه Restore را انتخاب و فایل بکاپ جزئی را آپلود کنید.
مزیت بکاپ جزئی این است که میتوانید فقط دیتابیس یا فقط فایلها را بازگردانی کنید، بدون اینکه کل سایت را تحت تأثیر قرار دهید. این روش برای رفع مشکلات جزئی بسیار کاربردی است.
روش سوم: بکاپ دستی با FTP و phpMyAdmin
اگر به کنترل کامل نیاز دارید یا کنترلپنل شما ابزار بکاپ ندارد، میتوانید بهصورت دستی بکاپ بگیرید. این روش دو بخش دارد:
- بکاپ فایلها با FTP: با نرمافزاری مانند FileZilla به هاست متصل شوید، وارد پوشه
public_htmlشوید و همه فایلها را روی کامپیوتر خود دانلود کنید. برای سایتهای حجیم، بهتر است ابتدا فایلها را در File Manager فشرده (Zip) کنید و بعد یک فایل واحد را دانلود کنید تا سریعتر باشد. - بکاپ دیتابیس با phpMyAdmin: در cPanel وارد phpMyAdmin شوید، دیتابیس سایت را از منوی سمت راست انتخاب کنید، به تب Export بروید، روش
Quickو فرمتSQLرا انتخاب و روی Go کلیک کنید. یک فایل.sqlدانلود میشود که کل دیتابیس را در بر دارد.
با داشتن هر دو فایل (فایلهای فشرده سایت و فایل SQL دیتابیس)، شما یک بکاپ دستی کامل دارید که میتوانید در هر هاستی بازیابی کنید. این روش مستقل از کنترلپنل است و برای مهاجرت بین سرورها بسیار مفید است.
بکاپ گرفتن از سایت وردپرسی چطور انجام میشود؟
برای سایتهای وردپرسی، علاوه بر روشهای cPanel، میتوانید از افزونههای بکاپ استفاده کنید که کار را سادهتر و خودکار میکنند. افزونههای محبوبی مانند UpdraftPlus، Duplicator و All-in-One WP Migration این امکانات را فراهم میکنند:
- بکاپ خودکار زمانبندیشده: میتوانید تنظیم کنید هر روز یا هفته بهطور خودکار بکاپ گرفته شود.
- ذخیره در فضای ابری: بسیاری از افزونهها بکاپ را مستقیم به Google Drive، Dropbox یا فضای ابری دیگر ارسال میکنند که خارج از سرور بودن آن را تضمین میکند.
- بازیابی با یک کلیک: بازگردانی سایت از داخل داشبورد وردپرس بدون نیاز به دانش فنی.
افزونهها راحت هستند، اما چون روی خود سایت اجرا میشوند، منابع مصرف میکنند و اگر سایت کاملاً از کار بیفتد ممکن است در دسترس نباشند. بهترین رویکرد، ترکیب بکاپ افزونهای با بکاپ سطح سرور از cPanel است. برای سایتهای وردپرسی پرمخاطب، استفاده از هاست وردپرس بهینهشده با منابع کافی، اجرای این افزونهها را روانتر میکند.
مقایسه روشهای بکاپ گرفتن از هاست
جدول زیر به شما کمک میکند مناسبترین روش را بر اساس نیازتان انتخاب کنید:
| روش | سهولت | کاملی | مناسب برای |
|---|---|---|---|
| بکاپ کامل cPanel | بسیار آسان | کامل (فایل + دیتابیس + ایمیل) | مهاجرت و بکاپ جامع |
| Backup Wizard (جزئی) | آسان | بخشی، قابل بازیابی توسط کاربر | بازگردانی سریع بخش خاص |
| دستی (FTP + phpMyAdmin) | متوسط | کامل ولی جداگانه | کنترل کامل و مهاجرت |
| افزونه وردپرس | آسان | کامل مخصوص وردپرس | سایتهای وردپرسی و بکاپ خودکار |
هر چند وقت یکبار و کجا بکاپ بگیریم؟
داشتن بکاپ کافی نیست؛ زمانبندی درست و محل نگهداری امن به همان اندازه مهم است. اصول کلیدی:
- زمانبندی متناسب با تغییرات: برای فروشگاهها و سایتهای پرتغییر، بکاپ روزانه؛ برای سایتهای کمتغییر، بکاپ هفتگی کافی است.
- قبل از هر تغییر بزرگ: پیش از بهروزرسانی قالب، افزونه یا هسته، حتماً یک بکاپ دستی بگیرید.
- رعایت قانون ۳-۲-۱: سه نسخه از داده، روی دو نوع رسانه مختلف، که دستکم یکی خارج از سرور اصلی نگهداری شود.
- نگهداری خارج از سرور: بکاپی که روی همان هاست باشد، در صورت خرابی کل سرور بیفایده است. آن را روی کامپیوتر یا فضای ابری نگه دارید.
- تست بازیابی: هر چند وقت یکبار یک بکاپ را بهصورت آزمایشی بازگردانی کنید تا مطمئن شوید سالم و قابل استفاده است.
یک بکاپ که هرگز تست نشده، ممکن است در لحظه بحران خراب از آب دربیاید. تست دورهای، تنها راه اطمینان از قابلاتکا بودن نسخه پشتیبان است.
چگونه بکاپ را بازیابی کنیم؟
گرفتن بکاپ نیمی از کار است؛ باید بدانید چطور آن را برگردانید. بسته به روش بکاپ:
- بکاپ جزئی cPanel: از Backup Wizard گزینه Restore را انتخاب و فایل بکاپ Home Directory یا دیتابیس را آپلود کنید.
- بکاپ دستی: فایلهای سایت را با FTP در
public_htmlآپلود کنید و فایل SQL دیتابیس را در phpMyAdmin از تب Import بارگذاری کنید. - بکاپ کامل: فایل بکاپ کامل معمولاً باید توسط پشتیبانی هاست بازگردانی شود؛ آن را برای تیم پشتیبانی ارسال کنید.
- افزونه وردپرس: از داخل همان افزونه گزینه Restore را انتخاب کنید و فایل بکاپ را بازگردانی کنید.
اگر در فرایند بازیابی به مشکل خوردید، پشتیبانی ۲۴/۷ فارسی برتینا میتواند شما را راهنمایی کند یا بازگردانی را از سمت سرور انجام دهد.
اشتباهات رایج در بکاپگیری که باید از آنها پرهیز کرد
بسیاری تصور میکنند صرفِ گرفتن بکاپ کافی است، اما اشتباهات رایجی وجود دارد که میتواند نسخه پشتیبان را در لحظه بحران بیفایده کند:
- نگهداری بکاپ روی همان سرور: اگر تنها نسخه بکاپ روی همان هاست باشد، در صورت خرابی کامل سرور یا هک، بکاپ هم از بین میرود. همیشه یک نسخه بیرونی داشته باشید.
- بکاپ گرفتن بدون زمانبندی منظم: بکاپی که مربوط به چند ماه پیش است، تغییرات اخیر را ندارد. زمانبندی خودکار این مشکل را حل میکند.
- فراموش کردن دیتابیس: برخی فقط از فایلها بکاپ میگیرند و دیتابیس را نادیده میگیرند؛ در این حالت سایت پویا قابل بازیابی نیست.
- تست نکردن بکاپ: بکاپی که هرگز بازیابی آزمایشی نشده، ممکن است خراب یا ناقص باشد و در لحظه نیاز کار نکند.
- تکیه صرف به بکاپ ارائهدهنده: بکاپ سطح سرور هاست جایگزین بکاپ مستقل شما نیست؛ کنترل دادهها باید در دست خودتان باشد.
پرهیز از این اشتباهات ساده، تفاوت بین یک بازیابی موفق و از دست رفتن کامل دادهها را رقم میزند. یک استراتژی بکاپ خوب، هم منظم است و هم چند لایه.
سوالات متداول
آیا هاست خودش بهطور خودکار بکاپ میگیرد؟
بسیاری از ارائهدهندگان هاست بکاپ دورهای از سرورها میگیرند، اما این بکاپها بیشتر برای بازیابی اضطراری سطح سرور است و نباید تنها به آنها تکیه کنید. همیشه بکاپ مستقل و بهروز از سایت خودتان داشته باشید تا کنترل کامل روی دادههایتان را حفظ کنید.
تفاوت بکاپ کامل و بکاپ جزئی چیست؟
بکاپ کامل همه اجزای اکانت (فایلها، دیتابیسها، ایمیلها و تنظیمات) را یکجا در یک فایل جمع میکند و بیشتر برای مهاجرت مناسب است. بکاپ جزئی فقط بخشی مانند فایلها یا دیتابیس را میگیرد و مزیت آن امکان بازیابی همان بخش توسط خود کاربر است.
بکاپ را کجا نگهداری کنم؟
بهترین کار نگهداری بکاپ خارج از سرور اصلی است؛ روی کامپیوتر شخصی، هارد اکسترنال یا فضای ابری مانند Google Drive. طبق قانون ۳-۲-۱، دستکم یک نسخه باید جایی جدا از هاست ذخیره شود تا در صورت خرابی کامل سرور، دادهها از دست نروند.
گرفتن بکاپ روی سرعت سایت تأثیر میگذارد؟
در حین ساخت بکاپ، بهویژه برای سایتهای بزرگ، ممکن است مقداری از منابع سرور مصرف شود و سرعت موقتاً کاهش یابد. به همین دلیل بهتر است بکاپهای سنگین را در ساعات کمترافیک زمانبندی کنید.
جمعبندی
بکاپ گرفتن از هاست یک عادت حیاتی است که میتواند سایت شما را از فاجعه نجات دهد. سادهترین راه، استفاده از ابزار Backup و Backup Wizard در cPanel برای بکاپ کامل یا جزئی است؛ روش دستی با FTP و phpMyAdmin کنترل بیشتری میدهد و برای وردپرس، افزونههای بکاپ خودکار انتخاب راحتی هستند. مهمترین اصل، رعایت قانون ۳-۲-۱ و نگهداری دستکم یک نسخه خارج از سرور بههمراه تست دورهای بازیابی است. برای اینکه بکاپگیری و بازیابی روان و سریع باشد، یک هاست پرسرعت با کنترلپنل cPanel و پشتیبانی ۲۴/۷ فارسی از برتینا انتخاب کنید که با زیرساخت SSD/NVMe، آپتایم ۹۹.۹٪ و امکان انتقال رایگان اطلاعات، مدیریت دادههای سایت شما را سادهتر میکند.




