آموزشسیستم مدیریت محتوا
آموزش بکاپگیری در سیپنل (cPanel)؛ راهنمای کامل تهیه نسخه پشتیبان از سایت

یکی از مهمترین اقدامات برای حفظ امنیت و اطلاعات سایت، تهیه نسخه پشتیبان یا بکاپ (Backup) بهصورت منظم است. فرقی نمیکند یک وبسایت وردپرسی داشته باشید، فروشگاه اینترنتی راهاندازی کرده باشید یا یک سایت شرکتی را مدیریت کنید؛ در هر صورت، ممکن است به دلایل مختلفی مانند خطای انسانی، خرابی افزونهها، حملات امنیتی یا مشکلات سرور، اطلاعات سایت شما در معرض خطر قرار بگیرد.
در چنین شرایطی، داشتن یک نسخه پشتیبان به شما کمک میکند اطلاعات سایت را بازیابی کنید و از بروز خسارتهای جدی جلوگیری کنید.
سیپنل (cPanel) یکی از محبوبترین کنترلپنلهای مدیریت هاست است که ابزارهای مختلفی برای تهیه و بازیابی بکاپ در اختیار کاربران قرار میدهد. در این مقاله از وبلاگ هاست سان، روشهای بکاپگیری در سیپنل، دانلود نسخه پشتیبان، تهیه بکاپ از دیتابیس و نکات مهم برای نگهداری امن از اطلاعات سایت را بررسی میکنیم.
بکاپگیری در سیپنل چیست و چرا اهمیت دارد؟
بکاپگیری به معنای تهیه یک نسخه کپی از اطلاعات سایت است تا در صورت بروز مشکل، بتوانید اطلاعات خود را به وضعیت قبلی بازگردانید.
بسته به نوع سایت و تنظیمات هاست، نسخه پشتیبان میتواند شامل فایلهای سایت، تصاویر، قالبها، افزونهها، فایلهای سیستمی و پایگاه داده باشد.
تهیه بکاپ منظم به دلایل زیر اهمیت دارد:
- جلوگیری از دست رفتن اطلاعات: در صورت حذف اشتباهی فایلها یا اطلاعات مهم، امکان بازیابی آنها را خواهید داشت.
- افزایش امنیت سایت: اگر سایت شما هک شود یا فایلهای آن آسیب ببینند، بکاپ سالم میتواند به بازگرداندن سایت کمک کند.
- کاهش ریسک بهروزرسانیها: قبل از بهروزرسانی وردپرس، قالبها و افزونهها میتوانید نسخهای از وضعیت فعلی سایت تهیه کنید.
- بازیابی پس از خطاهای فنی: در صورت بروز مشکلاتی مانند خطای ۵۰۰، خرابی فایلهای سایت یا اختلال در دیتابیس، نسخه پشتیبان میتواند مفید باشد.
- کاهش هزینه و زمان رفع مشکلات: بازیابی یک بکاپ سالم در بسیاری از مواقع سریعتر از بازسازی کامل سایت است.
نکته مهم این است که بکاپ زمانی ارزشمند خواهد بود که سالم، بهروز و قابل بازیابی باشد. بنابراین، صرفاً تهیه نسخه پشتیبان کافی نیست و باید از نگهداری صحیح آن نیز مطمئن شوید.
روش اول: آموزش بکاپگیری کامل در سیپنل
یکی از سادهترین روشهای تهیه نسخه پشتیبان، استفاده از ابزار Backup در سیپنل است. این ابزار به شما اجازه میدهد از بخشهای مختلف سایت نسخه پشتیبان تهیه کنید.
مرحله اول: ورود به کنترلپنل سیپنل
ابتدا وارد حساب کاربری هاست خود شوید و کنترلپنل cPanel را باز کنید.
اطلاعات ورود به سیپنل معمولاً از طریق پنل کاربری شرکت هاستینگ یا ایمیل اطلاعات سرویس در اختیار شما قرار میگیرد.
مرحله دوم: پیدا کردن ابزار Backup
پس از ورود به سیپنل، در بخش Files به دنبال گزینه Backup یا Backup Wizard بگردید.
بسته به نسخه سیپنل و تنظیمات سرویس میزبانی، ممکن است فقط یکی از این گزینهها در دسترس باشد.
مرحله سوم: انتخاب گزینه Download a Full Account Backup
اگر گزینه Backup را انتخاب کردهاید، در صورت وجود قابلیت مربوطه، گزینه Download a Full Account Backup را باز کنید.
این گزینه برای تهیه نسخه پشتیبان از کل حساب هاست طراحی شده است و ممکن است فایلهای سایت، اطلاعات پایگاه داده، ایمیلها و تنظیمات مرتبط با حساب را در بر بگیرد.
در صفحه بازشده، معمولاً باید محل ذخیره بکاپ را مشخص کنید. در بسیاری از سرویسها، گزینه Home Directory برای ذخیره نسخه پشتیبان در فضای حساب هاست وجود دارد.
در صورت نیاز میتوانید آدرس ایمیلی برای دریافت اعلان پایان فرایند بکاپگیری وارد کنید.
مرحله چهارم: شروع فرایند بکاپگیری
پس از تنظیم گزینههای موردنیاز، روی Generate Backup کلیک کنید تا فرایند تهیه نسخه پشتیبان آغاز شود.
مدتزمان تهیه بکاپ به حجم اطلاعات سایت، تعداد فایلها، اندازه دیتابیس و منابع سرور بستگی دارد.
پس از تکمیل فرایند، فایل بکاپ معمولاً با فرمتی مانند tar.gz در مسیر انتخابشده قرار میگیرد.
مرحله پنجم: دانلود فایل بکاپ
پس از آمادهشدن نسخه پشتیبان، به بخش Backup بازگردید و در صورت نمایش فایل، آن را دانلود کنید.
اگر فایل بکاپ در Home Directory ذخیره شده باشد، ممکن است بتوانید آن را از طریق File Manager سیپنل نیز پیدا کنید.
نکته امنیتی: اگر نسخه پشتیبان را روی همان هاستی نگه دارید که سایت شما روی آن قرار دارد، در صورت خرابی کامل حساب یا سرور ممکن است بکاپ نیز از دست برود. بهتر است یک نسخه از فایل بکاپ را روی رایانه شخصی، فضای ذخیرهسازی جداگانه یا سروری مستقل نگهداری کنید.
روش دوم: بکاپگیری با Backup Wizard در سیپنل
اگر میخواهید مراحل تهیه نسخه پشتیبان را بهصورت مرحلهبهمرحله انجام دهید، میتوانید از ابزار Backup Wizard استفاده کنید.
برای این کار:
- وارد سیپنل شوید.
- در بخش Files روی Backup Wizard کلیک کنید.
- گزینه Back Up را انتخاب کنید.
- مشخص کنید که قصد تهیه بکاپ کامل دارید یا فقط از بخشهای مشخصی از هاست نسخه پشتیبان میخواهید.
- گزینههای مربوط به فایلها، دیتابیس یا سایر اطلاعات قابل پشتیبانگیری را انتخاب کنید.
- در صورت نیاز، فایل بکاپ را دانلود و در محل امنی ذخیره کنید.
این ابزار برای کاربرانی که آشنایی زیادی با بخشهای مختلف سیپنل ندارند، میتواند گزینه مناسبی باشد.
توجه داشته باشید که امکانات موجود در Backup Wizard ممکن است بر اساس نسخه سیپنل و محدودیتهای اعمالشده توسط شرکت هاستینگ متفاوت باشد.
روش سوم: بکاپگیری از فایلهای سایت با File Manager
گاهی اوقات بهجای تهیه بکاپ کامل، فقط میخواهید از فایلهای سایت خود نسخه پشتیبان تهیه کنید. برای مثال، قبل از ویرایش فایلهای وردپرس یا تغییر قالب، میتوانید از فایلهای موردنیاز یک نسخه کپی بگیرید.
مراحل بکاپگیری از فایلهای سایت
۱. ورود به File Manager
از صفحه اصلی سیپنل، گزینه File Manager را در بخش Files انتخاب کنید.
۲. پیدا کردن پوشه سایت
در بسیاری از سایتهای اصلی، فایلهای وبسایت داخل پوشه public_html قرار دارند. البته اگر دامنه شما به پوشه دیگری متصل شده باشد، باید مسیر صحیح آن را پیدا کنید.
۳. انتخاب فایلها و پوشهها
فایلها و پوشههایی را که قصد تهیه بکاپ از آنها دارید انتخاب کنید. برای تهیه نسخه پشتیبان کامل از فایلهای سایت، باید تمام فایلها و پوشههای مرتبط با آن را در نظر بگیرید.
۴. فشردهسازی فایلها
در صورت وجود گزینه Compress، فایلها را در قالبی مانند ZIP فشرده کنید.
۵. دانلود فایل فشرده
پس از تکمیل فرایند، فایل ZIP را دانلود کرده و در محلی امن نگهداری کنید.
توجه کنید که این روش بهتنهایی از اطلاعات دیتابیس نسخه پشتیبان تهیه نمیکند. اگر سایت شما وردپرسی یا مبتنی بر سیستم مدیریت محتوای دیگری است، برای بازیابی کامل سایت باید از پایگاه داده نیز بکاپ داشته باشید.
روش چهارم: بکاپگیری از دیتابیس در سیپنل
دیتابیس یکی از مهمترین بخشهای بسیاری از وبسایتهاست. در سایتهای وردپرسی، اطلاعات نوشتهها، برگهها، تنظیمات، کاربران و بسیاری از دادههای دیگر در پایگاه داده ذخیره میشوند.
به همین دلیل، اگر فقط از فایلهای سایت بکاپ بگیرید، ممکن است نتوانید اطلاعات را بهطور کامل بازیابی کنید.
آموزش بکاپ دیتابیس با phpMyAdmin
برای تهیه نسخه پشتیبان از دیتابیس، مراحل زیر را دنبال کنید:
مرحله اول: وارد سیپنل شوید و ابزار phpMyAdmin را باز کنید.
مرحله دوم: از فهرست سمت چپ، دیتابیس مربوط به سایت خود را انتخاب کنید.
اگر نام دیتابیس را نمیدانید، در سایتهای وردپرسی میتوانید آن را در فایل wp-config.php و در مقدار DB_NAME پیدا کنید.
مرحله سوم: پس از انتخاب دیتابیس، روی تب Export کلیک کنید.
مرحله چهارم: در صورت نیاز، گزینه Quick را برای خروجیگرفتن با تنظیمات پیشفرض انتخاب کنید و فرمت SQL را در نظر بگیرید.
مرحله پنجم: روی Export یا Go کلیک کنید تا فایل دیتابیس دانلود شود.
فایل خروجی معمولاً با پسوند .sql ذخیره میشود و میتوانید از آن برای بازیابی اطلاعات پایگاه داده استفاده کنید.
توصیه: برای داشتن یک نسخه پشتیبان کامل از سایت، فایلهای سایت و دیتابیس را بهصورت هماهنگ تهیه کنید. بهتر است نسخههای پشتیبان را با تاریخ مشخص نامگذاری کنید تا هنگام بازیابی، نسخه مناسب را راحتتر پیدا کنید.
چگونه بکاپ سیپنل را بازیابی کنیم؟
تهیه نسخه پشتیبان زمانی مفید است که در صورت نیاز بتوانید از آن استفاده کنید. روش بازیابی به نوع بکاپ و سطح دسترسی شما بستگی دارد.
بازیابی فایلهای سایت
اگر بکاپ فایلها را بهصورت ZIP تهیه کردهاید، میتوانید از File Manager برای بارگذاری فایل فشرده و استخراج آن در مسیر مناسب استفاده کنید.
پیش از جایگزینکردن فایلهای فعلی، بهتر است از وضعیت موجود نیز یک نسخه پشتیبان تهیه کنید؛ زیرا بازگرداندن بکاپ ممکن است تغییرات جدید سایت را از بین ببرد.
بازیابی دیتابیس
برای بازیابی فایل SQL، ابتدا دیتابیس مناسب را در MySQL Databases یا ابزار مدیریتی مربوطه ایجاد یا انتخاب کنید. سپس وارد phpMyAdmin شوید، دیتابیس مقصد را انتخاب کنید و از تب Import فایل SQL را بارگذاری کنید.
هنگام بازیابی، باید از انتخاب دیتابیس صحیح مطمئن شوید. واردکردن اطلاعات در دیتابیس اشتباه میتواند مشکلات بیشتری ایجاد کند.
بازیابی بکاپ کامل حساب
بازیابی بکاپ کامل حساب سیپنل همیشه از داخل یک حساب کاربری عادی امکانپذیر نیست. در بسیاری از سرویسها، این کار به دسترسی مدیریتی سرور یا همکاری شرکت هاستینگ نیاز دارد.
اگر بکاپ کامل تهیه کردهاید اما گزینه Restore برای شما نمایش داده نمیشود، بهتر است با پشتیبانی سرویس میزبانی تماس بگیرید.
هر چند وقت یکبار باید از سایت بکاپ بگیریم؟
زمانبندی بکاپگیری به میزان تغییرات سایت و اهمیت اطلاعات آن بستگی دارد.
- سایتهای کمتغییر: بکاپ هفتگی ممکن است نقطه شروع مناسبی باشد.
- وبلاگها و سایتهای محتوایی فعال: بهتر است متناسب با تعداد مطالب جدید، بکاپ روزانه یا چندبار در هفته در نظر گرفته شود.
- فروشگاههای اینترنتی: به دلیل ثبت سفارشها، اطلاعات مشتریان و تغییرات موجودی، معمولاً به بکاپهای مکررتر و برنامه بازیابی دقیقتری نیاز دارند.
- سایتهای پرترافیک و سامانههای حساس: ممکن است به بکاپهای خودکار، نگهداری چند نسخه و راهکارهای بازیابی پیشرفته نیاز داشته باشند.
این موارد پیشنهادهای عمومی هستند و باید بر اساس میزان تغییر دادهها، هزینه نگهداری و حداکثر اطلاعاتی که میتوانید از دست بدهید تنظیم شوند.
بهترین راهکار این است که بکاپگیری را به یک فرایند منظم و خودکار تبدیل کنید و بهصورت دورهای، امکان بازیابی نسخههای پشتیبان را آزمایش کنید.
تفاوت بکاپ دستی و بکاپ خودکار چیست؟
بکاپ دستی زمانی انجام میشود که مدیر سایت شخصاً وارد سیپنل شود و نسخه پشتیبان تهیه کند. این روش ساده است، اما به یادآوری و صرف زمان نیاز دارد.
در مقابل، بکاپ خودکار طبق برنامهای مشخص انجام میشود و احتمال فراموششدن نسخههای پشتیبان را کاهش میدهد.
بسته به سرویس میزبانی، بکاپ خودکار ممکن است از طریق ابزارهای هاستینگ، تنظیمات سرور، نرمافزارهای پشتیبانگیری یا افزونههای سایت انجام شود.
هنگام انتخاب سرویس میزبانی، بهتر است درباره موارد زیر اطلاعات دقیق داشته باشید:
- آیا بکاپگیری خودکار ارائه میشود؟
- بکاپها در چه بازههایی تهیه میشوند؟
- چند نسخه از اطلاعات نگهداری میشود؟
- نسخههای پشتیبان در همان سرور قرار دارند یا در فضای جداگانه؟
- بازیابی بکاپ چه محدودیتها یا هزینههایی دارد؟
- آیا امکان تهیه نسخه پشتیبان خارج از سرور وجود دارد؟
پاسخ این پرسشها به شما کمک میکند متناسب با نیاز سایت خود تصمیم بهتری بگیرید.
نقش هاست و سرور مناسب در امنیت بکاپها
بکاپگیری فقط به فشردن یک دکمه در سیپنل محدود نمیشود. زیرساخت میزبانی سایت نیز در سرعت تهیه نسخه پشتیبان، پایداری سرویس و امکان بازیابی اطلاعات نقش مهمی دارد.
اگر سایت شما روی هاستی با منابع محدود اجرا شود، تهیه یا بازگردانی بکاپهای حجیم ممکن است زمانبر باشد یا با محدودیتهایی مواجه شود. همچنین، اگر تمام نسخههای پشتیبان فقط روی یک سرور نگهداری شوند، خرابی همان سرور میتواند ریسک از دست رفتن اطلاعات را افزایش دهد.
برای انتخاب یک سرویس میزبانی مناسب، بهتر است به این موارد توجه کنید:
- منابع متناسب با نیاز سایت: میزان پردازنده، حافظه و فضای ذخیرهسازی باید با حجم اطلاعات و تعداد بازدیدکنندگان هماهنگ باشد.
- فضای ذخیرهسازی کافی: فایلهای سایت، دیتابیس و نسخههای پشتیبان به فضای مناسب نیاز دارند.
- امکانات مدیریت و پشتیبانگیری: وجود کنترلپنل مناسب و امکان تهیه یا بازیابی بکاپ، مدیریت سایت را آسانتر میکند.
- پشتیبانی فنی: هنگام بروز خطاهای پیچیده یا نیاز به بازیابی بکاپ کامل، دسترسی به پشتیبانی فنی اهمیت دارد.
- امکان توسعه سرویس: با افزایش ترافیک و رشد کسبوکار، بهتر است بتوانید منابع میزبانی را متناسب با نیاز خود ارتقا دهید.
هاست اشتراکی بهتر است یا سرور اختصاصی؟
برای بسیاری از وبلاگها، سایتهای شرکتی و وبسایتهای وردپرسی کوچک و متوسط، هاست اشتراکی مناسب میتواند نقطه شروع خوبی باشد؛ بهخصوص اگر منابع سرویس با نیازهای سایت هماهنگ باشد.
اما فروشگاههای پرترافیک، پروژههای بزرگ و وبسایتهایی که به کنترل بیشتر روی تنظیمات سرور یا منابع اختصاصی نیاز دارند، ممکن است از سرور مجازی یا سرور اختصاصی بهره بیشتری ببرند.
انتخاب نهایی باید بر اساس نیاز فنی، بودجه، میزان ترافیک و سطح مدیریت موردنیاز انجام شود. خرید سرور قویتر بهتنهایی جایگزین برنامه بکاپگیری اصولی نیست؛ حتی سایتهایی که روی سرورهای قدرتمند اجرا میشوند نیز به نسخه پشتیبان مستقل نیاز دارند.
چرا برای میزبانی سایت خود هاست سان را انتخاب کنید؟
اگر قصد راهاندازی سایت جدید دارید یا میخواهید زیرساخت وبسایت فعلی خود را ارتقا دهید، انتخاب یک سرویس میزبانی متناسب با نیاز پروژه، یکی از تصمیمهای مهم شماست.
در هاست سان میتوانید با بررسی سرویسهای هاست و سرور، گزینه مناسبتری برای میزبانی وبسایت خود انتخاب کنید.
هنگام بررسی سرویسهای هاست سان، بهتر است مشخصات منابع، فضای ذخیرهسازی، کنترلپنل، امکانات بکاپگیری و شرایط پشتیبانی را با نیازهای سایت خود مقایسه کنید. اگر سایت شما وردپرسی است، منابع موردنیاز وردپرس و امکانات مدیریتی سرویس را نیز در نظر بگیرید.
برای شروع، سرویسهای هاست و سرور هاست سان را بررسی کنید و متناسب با نوع وبسایت، حجم اطلاعات و میزان ترافیک خود تصمیم بگیرید.
با انتخاب زیرساخت مناسب و اجرای یک برنامه منظم برای بکاپگیری، میتوانید ریسک از دست رفتن اطلاعات را کاهش دهید و با اطمینان بیشتری روی توسعه سایت و کسبوکار آنلاین خود تمرکز کنید.
سوالات متداول درباره بکاپگیری در سیپنل
۱. آیا بکاپ کامل سیپنل شامل دیتابیس هم میشود؟
بکاپ کامل حساب معمولاً شامل فایلها و دیتابیسهای حساب میشود؛ با این حال، محتویات دقیق بکاپ به ابزار مورد استفاده و تنظیمات سرویس بستگی دارد. بهتر است پس از تهیه نسخه پشتیبان، از وجود اطلاعات ضروری اطمینان حاصل کنید.
۲. فایل بکاپ سیپنل کجا ذخیره میشود؟
محل ذخیره بکاپ به تنظیمات انتخابشده بستگی دارد. اگر Home Directory را انتخاب کرده باشید، فایل معمولاً در فضای حساب هاست ذخیره میشود. در برخی سرویسها نیز ممکن است محل ذخیره یا روش دسترسی متفاوت باشد.
۳. آیا میتوان از وردپرس بدون افزونه بکاپ گرفت؟
بله. با استفاده از ابزارهای سیپنل میتوانید از فایلهای سایت و دیتابیس بدون نیاز به افزونه وردپرس نسخه پشتیبان تهیه کنید. با این حال، برای بکاپگیری خودکار و مدیریت آسانتر نسخهها، میتوانید از ابزارهای مناسب دیگر نیز استفاده کنید.
۴. آیا بکاپ سیپنل از سایت در برابر هک محافظت میکند؟
بکاپ بهتنهایی از هکشدن جلوگیری نمیکند، اما اگر نسخهای سالم و متعلق به قبل از آلودگی داشته باشید، میتواند به بازیابی سایت کمک کند. برای امنیت بهتر باید از بهروزرسانی نرمافزارها، رمزهای قوی و سایر اقدامات امنیتی نیز استفاده کنید.
۵. آیا نگهداری بکاپ روی همان هاست کافی است؟
خیر، بهتر است تنها نسخه پشتیبان خود را روی همان هاست نگهداری نکنید. اگر حساب یا سرور دچار مشکل جدی شود، ممکن است فایل بکاپ نیز از دست برود. نگهداری نسخهای مستقل در فضای ذخیرهسازی جداگانه، امنیت بیشتری ایجاد میکند.
۶. برای سایت وردپرسی چه نوع بکاپی مناسب است؟
برای بازیابی کامل یک سایت وردپرسی، معمولاً به نسخه پشتیبان از فایلهای سایت و دیتابیس نیاز دارید. زمانبندی تهیه بکاپ باید بر اساس میزان تغییرات سایت، اهمیت اطلاعات و امکان بازیابی آنها تعیین شود.
جمعبندی
بکاپگیری در سیپنل یکی از سادهترین و کاربردیترین راهها برای محافظت از اطلاعات وبسایت است. با استفاده از ابزارهای Backup، Backup Wizard، File Manager و phpMyAdmin میتوانید از فایلهای سایت و دیتابیس نسخه پشتیبان تهیه کنید.
با این حال، برای داشتن یک برنامه پشتیبانگیری مطمئن، لازم است نسخههای بکاپ را در محل امنی نگهداری کنید، از سلامت آنها مطمئن شوید و امکان بازیابی را بهصورت دورهای آزمایش کنید.
در کنار این اقدامات، انتخاب هاست یا سروری متناسب با نیاز سایت نیز اهمیت دارد. اگر به دنبال شروع یک وبسایت جدید یا ارتقای زیرساخت سایت فعلی خود هستید، سرویسهای هاست سان را بررسی کنید و با توجه به نیاز فنی و بودجه خود، گزینه مناسب را انتخاب کنید.




