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

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

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

چرا تهیه بکاپ ZIP در سیپنل اهمیت دارد؟

فایل‌های وب‌سایت شما شامل هزاران کد، تصویر و فایل متنی هستند. دانلود تک‌تک این فایل‌ها از طریق FTP یا FileManager نه‌تنها بسیار زمان‌بر است، بلکه احتمال خرابی یا عدم دانلود کامل فایل‌ها (Incomplete Transfer) را افزایش می‌دهد.

ایجاد یک فایل فشرده ZIP در سرور، تمامی اطلاعات را در قالب یک فایل یکپارچه بسته‌بندی کرده و سرعت دانلود فایل زیپ از سیپنل را تا ۱۰ برابر افزایش می‌دهد.

روش ۱: تهیه بکاپ ZIP از فایل‌های سایت via File Manager (روش سریع)

اگر فقط می‌خواهید از فایل‌های قالب، افزونه‌ها یا پوشه اصلی سایت (public_html) یک خروجی سریع ZIP بگیرید، استفاده از File Manager بهترین گزینه است.

مراحل گام‌به‌گام:

  1. وارد کنترل‌پنل cPanel خود شوید.
  2. از بخش Files روی گزینه File Manager کلیک کنید.
  3. وارد پوشه public_html (یا پوشه اصلی سایت خود) شوید.
  4. فایل‌ها و پوشه‌هایی که قصد بکاپ‌گیری از آن‌ها را دارید انتخاب کنید (برای انتخاب همه، گزینه Select All را از منوی بالا بزنید).
  5. در شريط بالای صفحه روی گزینه Compress کلیک کنید.
  6. در پنجره بازشده، نوع فشرده‌سازی را روی Zip Archive قرار دهید.
  7. در انتهای پنجره، مسیر و نام فایل خروجی را مشخص کنید (مثلاً: backup-files.zip).
  8. روی دکمه Compress File(s) کلیک کرده و منتظر بمانید تا فرایند فشرده‌سازی به پایان برسد.

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

روش ۲: استفاده از ابزار Backup Wizard برای بکاپ کامل یا جزئی

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

[cPanel Dashboard] ➔ [Files Section] ➔ [Backup Wizard] ➔ [Select Backup/Restore]

گام‌های اجرا:

  1. در صفحه اصلی cPanel به بخش Files رفته و روی Backup Wizard کلیک کنید.
  2. روی دکمه Backup کلیک کنید.
  3. در مرحله بعد دو انتخاب دارید:
    • Full Backup: یک فایل فشرده از کل هاست (شامل فایل‌ها، دیتابیس، ایمیل‌ها و تنظیمات) ایجاد می‌کند. این فایل قابل ریستور مستقیم توسط کاربر در هاست اشتراکی نیست و معمولاً برای انتقال هاست توسط مدیر سرور استفاده می‌شود.
    • Partial Backup: به شما اجازه می‌دهد به‌صورت جداگانه از Home Directory (فایل‌های سایت)، MySQL Databases (دیتابیس‌ها) یا Email Forwarders بکاپ بگیرید.

بکاپ گیری از دیتابیس در سیپنل (MySQL Database Backup)

فایل‌های سایت بدون دیتابیس (Database) بی‌معنا هستند؛ چرا که تمام نوشته‌ها، برگه‌ها، اطلاعات کاربران و تنظیمات سایت در دیتابیس ذخیره می‌شوند.

روش دانلود بکاپ دیتابیس:

  1. از صفحه اصلی cPanel وارد بخش Files شده و Backups را انتخاب کنید.
  2. در بخش Download a MySQL Database Backup، روی نام دیتابیس مورد نظر خود کلیک کنید.
  3. یک فایل با پسوند .sql.gz به سرعت روی سیستم شما دانلود می‌شود.

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

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

جدول زیر به شما کمک می‌کند بر اساس نیاز خود، بهترین روش تهیه بکاپ در سیپنل را انتخاب کنید:

روش بکاپ‌گیریموارد تحت پوششسرعت اجرامناسب برای…
File Manager (Zip)فقط فایل‌ها و پوشه‌های انتخابیبسیار سریعتغییرات سریع در کده یا تغییر قالب
Partial Backupفایل‌های Home Directory یا دیتابیس مجزاسریعدانلود سریع و نگهداری محتوای اصلی سایت
Full Backupتمامی اطلاعات هاست (فایل، دیتابیس، ایمیل)متوسط تا کندتغییر شرکت هاستینگ یا نگهداری دوره کامل
phpMyAdmin Exporterفقط جداول دیتابیس (.sql)بسیار سریعبهینه‌سازی، ویرایش یا انتقال دیتابیس

بهترین راهکار برای جابه‌جایی و میزبانی بی‌دردسر سایت

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

استفاده از هاست سیپنل پرسرعت و سرورهای مجازی (VPS) قدرتمند با هارد‌های NVMe این امکان را به شما می‌دهد که فرایند فشرده‌سازی و دانلود فایل زیپ از سیپنل را در چند ثانیه و بدون فشار آمدن به منابع سرور انجام دهید. همچنین سرویس‌های استاندارد ما همراه با سیستم بکاپ‌گیری خودکار روزانه و هفتگی ارائه می‌شوند تا دیگر نگران از دست رفتن داده‌های خود نباشید.

جمع‌بندی

تهیه بکاپ در سیپنل فرآیندی ساده اما حیاتی است. کافی است با ورود به File Manager و انتخاب گزینه Compress، فایل‌های خود را به‌صورت ZIP فشرده کرده و دانلود کنید. همچنین همیشه یادپذیر باشید که بکاپ گیری از دیتابیس را به‌صورت جداگانه انجام دهید تا در صورت بروز هرگونه مشکل نرم‌افزاری، بتوانید سایت خود را در سریع‌ترین زمان ممکن بازیابی (Restore) کنید.

سوالات متداول (FAQ)

۱. چرا فایل ZIP ساخته‌شده در File Manager حجم صفر دارد یا کامل ساخته نمی‌شود؟

این مشکل معمولاً به دلیل پر شدن حجم فضای هاست (Disk Space) شما رخ می‌دهد. هنگام فشرده‌سازی، سرور به فضای آزاد معادل حجم فایل‌ها نیاز دارد.

۲. آیا امکان بازیابی (Restore) مستقیم بکاپ کامل (Full Backup) توسط وب‌مستر وجود دارد؟

خیر، فایل Full Backup شامل تنظیمات سطح سرور است و معمولاً باید توسط مدیر سرور (صاحب هاستینگ) بازیابی شود. برای بازیابی توسط خودتان از Partial Backup استفاده کنید.

۳. پسوند فایل بکاپ دیتابیس چیست و چگونه باز می‌شود؟

بکاپ دیتابیس معمولاً با پسوند .sql یا به‌صورت فشرده .sql.gz دانلود می‌شود و می‌توانید آن را با نرم‌افزارهای ویرایش متن مانند Notepad++ یا ابزار phpMyAdmin مشاهده و وارد کنید.

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

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

۵. آیا فایل ZIP بکاپ روی هاست باقی می‌ماند؟

بله، پس از دانلود فایل زیپ از سیپنل، حتماً فایل ZIP ساخته‌شده را از روی هاست پاک کنید تا فضای هاست شما بی‌پلیل اشغال نشود.