راهنمای جامع چجوری از سایت فول بکآپ بگیریم؟تصور کنید تمام زحمات ماهها یا سالها کار بر روی وبسایتتان، تنها با یک خطای سرور، هک شدن ناگهانی یا حتی یک بهروزرسانی اشتباه، از بین برود. این کابوس هر مدیر سایتی است. در دنیای دیجیتال امروز، فول بکآپ سایت (Full Backup) دیگر یک گزینه لوکس نیست، بلکه یک ضرورت حیاتی است. این کار شبیه بیمه کردن کسبوکار شما در برابر حوادث غیرقابل پیشبینی است. اگر ندانید چجوری از سایت فول بکآپ بگیریم، در واقع داراییهای دیجیتال خود را در معرض خطر بزرگی قرار دادهاید. این راهنما، مسیر امنسازی سایت شما را با سادهترین زبان و دقیقترین آموزشها هموار میکند تا با خیال راحت به توسعه کسبوکتان ادامه دهید.
فول بکآپ سایت چیست و چرا اهمیت دارد؟
فول بکآپ (پشتیبانگیری کامل) فرآیند کپیبرداری و ذخیره تمام دادههای حیاتی وبسایت شما در یک مکان امن خارج از سرور اصلی است. این شامل تمامی فایلهای اصلی سایت، اسکریپتها، قالبها، افزونهها، تنظیمات و مهمتر از همه، دیتابیس سایت شماست. اهمیت این کار در حفظ تداوم کسبوکار (Business Continuity) است. در صورت وقوع هرگونه فاجعهای، از دسترس خارج شدن سایت برای مدت طولانی میتواند منجر به زیانهای مالی هنگفت و خدشهدار شدن اعتبار شود. بکآپ کامل تضمین میکند که در عرض چند ساعت (و نه چند هفته) میتوانید سایت را به حالت عملیاتی بازگردانید.
آموزش اپراتور جرثقیل سقفی آموزش راننده لیفتراک آموزش برق خورشیدی در کرج دوره سئو در کرج دوره طراحی سایت وردپرسی در کرج
دوره ادمین اینستاگرام در کرج دوره فارکس در کرج سئو سایت ارزان در کرج سئو سایت ارز دیجیتال در کرج سئو سایت بین المللی در کرج
سئو سایت حقوقی در کرج سئو سایت گردشگری در کرج سئو سایت دندان پزشکی در کرج سئو سایت لوازم تحریر در کرج طراحی سایت وردپرسی در کرج
طراحی سایت فروشگاهی در کرج طراحی سایت ارزان در کرج طراحی سایت عطر و ادکلن در کرج طراحی سایت عطاری در کرج طراحی سایت لوازم یدکی در کرج طراحی سایت لوازم آرایشی در کرج. طراحی سایت وکلا در کرج طراحی سایت در کرج
چه اطلاعاتی در فول بکآپ سایت ذخیره میشود؟
یک پشتیبانگیری کامل، همانند یک اسکن کامل از تمام اجزای سایت عمل میکند. اطلاعات کلیدی ذخیرهشده عبارتند از:
- فایلهای اصلی (Core Files): هسته CMS (مانند وردپرس، جوملا)، قالبها (Themes)، و افزونهها (Plugins). این بخش ساختار و ظاهر سایت شما را شکل میدهد.
- دیتابیس (Database): محتوای متنی، اطلاعات کاربران، سفارشات، نظرات، سبدهای خرید و تنظیمات پویا. برای سایتهای داینامیک (پویا)، دیتابیس مهمترین بخش است زیرا تمام محتوای تولیدی شما در آن قرار دارد.
- فایلهای آپلود شده (Media Files): تصاویر، ویدئوها، اسناد PDF و سایر محتوای چندرسانهای که کاربران بارگذاری کردهاند.
تفاوت فول بکآپ با بکآپ جزئی چیست؟
نوع بکآپتعریفسرعت فرآیندپیچیدگی بازیابیزمان مناسب استفادهفول بکآپ (Full Backup)شامل تمام فایلها، پوشهها و دیتابیس.کندترینسادهترین (یک فایل برای همه چیز)قبل از تغییرات بزرگ یا به صورت هفتگی/روزانه.بکآپ جزئی (Differential)فقط تغییرات از آخرین فول بکآپ را ذخیره میکند.متوسطمتوسط (نیاز به فول بکآپ + آخرین دیفرانسیل)بین فول بکآپها برای صرفهجویی در فضا و زمان.بکآپ افزایشی (Incremental)فقط تغییرات از آخرین هر نوع بکآپ (فول یا افزایشی قبلی) را ذخیره میکند.سریعترینپیچیدهترین (نیاز به زنجیرهای از فایلها)برای کاهش حجم ذخیرهسازی در سیستمهای بزرگ.
زمانهای ضروری برای گرفتن فول بکآپ سایت
فول بکآپگیری یک روال مستمر است، اما در شرایط خاص زیر باید حتماً انجام شود:
- قبل از آپدیتهای بزرگ هسته، قالبها یا افزونهها: آپدیتها همواره ریسک ناسازگاری و خرابی دارند.
- قبل از تغییرات ساختاری و کدنویسی سنگین: هرگونه ویرایش در فایلهای اصلی یا دیتابیس نیازمند یک نقطه بازگشت است.
- بعد از تغییرات مهم در تنظیمات سرور یا DNS: اطمینان از حفظ تنظیمات پس از انتقال یا تغییرات پیکربندی.
- به صورت دورهای منظم:
- سایتهای فروشگاهی بزرگ: روزانه یا چند بار در روز.
- سایتهای محتوایی پربازدید: روزانه یا هفتگی.
- سایتهای استاتیک یا شرکتی کمتغییر: ماهانه.
روشهای اصلی فول بکآپ گرفتن از سایت
روشهای پشتیبانگیری به سه دسته اصلی تقسیم میشوند: استفاده از پنل هاستینگ، استفاده از افزونههای CMS و روش دستی.
روش فول بکآپ گرفتن از سایت در هاست سیپنل (cPanel)
cPanel محبوبترین پنل مدیریت هاست است و سادهترین راه برای دسترسی به ابزارهای اصلی بکآپگیری است.
مراحل گام به گام:
- ورود به cPanel: با نام کاربری و رمز عبور خود وارد داشبورد سیپنل شوید.
- یافتن ابزار Backup: در بخش “Files” یا “Backup” به دنبال گزینه Backup Wizard (جادوگر پشتیبانگیری) بگردید.
- انتخاب گزینه Backup: روی دکمه Backup کلیک کنید.
- انتخاب اجزای پشتیبانگیری: این مرحله حیاتی است. باید اطمینان حاصل کنید که تمام بخشها برای پشتیبانگیری کامل انتخاب شده باشند:
- Home Directory: شامل تمام فایلهای سایت (HTML، PHP، تصاویر و غیره).
- Databases (MySQL Databases): شامل تمام دیتابیسهای مرتبط با سایت شما.
- Email Forwarders & Filters: (اختیاری، مگر اینکه ایمیلهای مهمی را روی سرور میزبانی میکنید).
- تولید پشتیبان: روی Generate Backup کلیک کنید. سیپنل شروع به ساخت یک فایل فشرده (معمولاً
.tar.gz) از تمام اطلاعات میکند. - دانلود فایل نهایی: پس از اتمام فرآیند، معمولاً یک لینک برای دانلود فایل در بخش “Backups Download” ظاهر میشود. این فایل را فوراً به یک محل امن خارج از هاست منتقل کنید.
نکته تخصصی: سیپنل معمولاً یک نسخه بکآپ کامل در پوشهای مشخص روی همان سرور ایجاد میکند. هرگز به ذخیره تنها روی سرور اکتفا نکنید.
آموزش فول بکآپ سایت در دایرکت ادمین (DirectAdmin)
DirectAdmin یک پنل مدیریتی جایگزین است که روال مشابهی دارد.
- ورود به DirectAdmin: با استفاده از اطلاعات هاست وارد شوید.
- یافتن گزینه Backup/Restore: در منوی اصلی، به بخش “Extra Features” یا نوار ابزار اصلی رفته و گزینه Backup/Restore را پیدا کنید.
- پیکربندی پشتیبانگیری: در این قسمت، باید تنظیمات مربوط به فول بکآپ را مشخص کنید. معمولاً این امکان وجود دارد که انتخاب کنید کدام دایرکتوریها و کدام دیتابیسها پشتیبانگیری شوند. برای فول بکآپ، همه موارد را تیک بزنید.
- آغاز فرآیند و دانلود: فرآیند را آغاز کرده و منتظر بمانید تا فایل آرشیو نهایی (معمولاً
.tar.gz) آماده شود. فایل را دانلود کرده و آفسایت ذخیره کنید.
فول بکآپ گرفتن از سایت وردپرسی (روش دستی و افزونه)
وردپرس به دلیل ماهیت دینامیک خود، معمولاً نیازمند ابزارهای تخصصیتری است، اما روش دستی نیز قابل اجراست.
۱. بکآپگیری دستی از سایت وردپرسی
این روش نیازمند دسترسی به دو محیط است: مدیریت فایل (FTP یا File Manager هاست) و phpMyAdmin.
الف. پشتیبانگیری از فایلها:
- اتصال از طریق FTP/File Manager: وارد روت (Root) نصب وردپرس شوید (معمولاً
public_html). - فشردهسازی: پوشه اصلی سایت (یا حداقل پوشههای
wp-content،wp-adminوwp-includesبه همراه فایلهای اصلی مانندindex.phpوwp-config.php) را انتخاب کنید. - زیپ کردن (ZIP): محتویات انتخابی را به یک فایل آرشیو
.zipتبدیل کنید. (توجه: زیپ کردن از طریق File Manager سریعتر است اما FTP برای سایتهای بسیار بزرگ بهتر است).
ب. پشتیبانگیری از دیتابیس:
- ورود به phpMyAdmin: از طریق cPanel یا ابزار مشابه به phpMyAdmin دسترسی پیدا کنید.
- انتخاب دیتابیس: دیتابیسی که وردپرس شما از آن استفاده میکند (اطلاعات آن در
wp-config.phpآمده است) را انتخاب کنید. - استفاده از Export: به تب Export بروید.
- Quick (سریع): برای بکآپهای معمولی کافی است.
- Custom (سفارشی): اگر نیاز به تغییر تنظیمات SQL دارید، از این گزینه استفاده کنید.
- دانلود: فرمت را روی SQL تنظیم کرده و فایل دیتابیس (
.sql) را دانلود کنید.
۲. معرفی بهترین افزونههای فول بکآپ وردپرس

افزونهها فرآیند را خودکار، زمانبندیپذیر و قابل ذخیره در فضای ابری میکنند.
- UpdraftPlus: این افزونه به عنوان یکی از محبوبترینها شناخته میشود. ویژگی کلیدی آن قابلیت ذخیره مستقیم در فضای ابری (Google Drive, Dropbox, Amazon S3) است. میتوانید تنظیم کنید که هر روز فایلها در درایو گوگل ذخیره شوند و فایلهای قدیمی به صورت خودکار پاک گردند.
- Duplicator (نسخه Pro): این افزونه نه تنها بکآپ کامل میگیرد، بلکه یک بسته نصب (Installer) نیز ایجاد میکند. این برای مهاجرت (Migration) سایت بسیار ایدهآل است، زیرا بازیابی سایت را با اجرای یک فایل
installer.phpممکن میسازد. - All-in-One WP Migration: برای کاربرانی که با FTP و phpMyAdmin راحت نیستند، این افزونه عالی است. رابط کاربری آن بسیار ساده است و عملیات Export/Import را به راحتی انجام میدهد، هرچند نسخه رایگان آن محدودیت حجمی دارد.
بکآپگیری از دیتابیس سایت بهصورت جداگانه
گاهی اوقات فقط محتوای سایت تغییر میکند و نیازی به پشتیبانگیری از کل فایلها نیست.
با ورود به phpMyAdmin، انتخاب دیتابیس هدف، و رفتن به تب Export (با فرمت SQL) میتوان این کار را انجام داد. برای اطمینان از سازگاری کامل در بازیابی، مطمئن شوید که گزینههایی مانند ADD DROP TABLE یا IF NOT EXISTS به درستی تنظیم شده باشند تا هنگام بازیابی، جداول تکراری باعث خطا نشوند.
نحوه دانلود و ذخیره امن فایل بکآپ
فایل پشتیبان سایت شما حاوی تمام اسرار تجاری و اطلاعات مشتریان است. ذخیرهسازی امن حیاتی است.
قانون 3-2-1 پشتیبانگیری: این استاندارد طلایی امنیت دادهها است:
- 3 نسخه: حداقل سه نسخه از دادههای خود داشته باشید (نسخه اصلی و دو نسخه پشتیبان).
- 2 نوع رسانه مختلف: دادهها را روی دو نوع رسانه متفاوت (مثلاً هارد اکسترنال و فضای ابری) ذخیره کنید.
- 1 نسخه خارج از سایت (Offsite): حداقل یک نسخه باید در مکانی فیزیکی یا منطقی دور از سرور اصلی نگهداری شود. (مانند Google Drive، Dropbox، یا سرور بکآپ مجزا).
رمزگذاری (Encryption): اگر بکآپها حاوی اطلاعات حساس مشتریان (رمز عبور هش شده یا اطلاعات پرداخت) هستند، حتماً فایلهای فشرده شده را با یک رمز قوی رمزگذاری کنید.
هر چند وقت یکبار باید فول بکآپ بگیریم؟
بسامد بکآپگیری باید متناسب با نرخ تغییر محتوا و ریسک پذیری کسبوکار شما باشد:
- سایتهای پربازدید/فروشگاهی (E-commerce): روزانه، ترجیحاً چند بار در روز (با توجه به تراکنشهای لحظهای).
- سایتهای تولید محتوای فعال (بلاگها، خبری): روزانه یا هفتگی.
- سایتهای متوسط (شرکتی، نمونه کار): هفتگی.
- سایتهای کمتغییر (استاتیک یا آرشیوی): ماهانه.
نکات مهم برای جلوگیری از خراب شدن فایل بکآپ
بکآپگیری زمانی بیهوده است که فایل نهایی خراب باشد یا قابل استفاده نباشد.
- تست بازیابی (Restore Test): مهمترین مرحلهای که اغلب نادیده گرفته میشود. به طور دورهای (مثلاً ماهی یک بار) یک کپی از بکآپ خود را روی یک سابدامین یا محیط لوکال (توسعه) بازیابی کنید تا مطمئن شوید فایلها سالم هستند.
- تأیید پایان فرآیند: چه در هاست و چه در افزونه، منتظر پیام موفقیتآمیز بودن عملیات بمانید و لاگهای خطا را بررسی کنید.
- بررسی حجم: حجم نهایی فایل بکآپ را با حجم سایت اصلی (یا حداقل پوشه
wp-content) مقایسه کنید. اگر حجم غیرمنتظرهای کم باشد، احتمالاً دیتابیس به درستی پشتیبانگیری نشده است.
اشتباهات رایج هنگام فول بکآپ گرفتن از سایت
مدیران سایت معمولاً به دلیل عجله یا کمبود دانش، این اشتباهات را تکرار میکنند:
- ذخیره فایل بکآپ در همان سرور اصلی: اگر سرور دچار مشکل شود، فایل پشتیبان شما نیز از بین خواهد رفت.
- نادیده گرفتن دیتابیس: فکر کردن به اینکه فایلهای قالب کافی هستند. دیتابیس حاوی محتوا، کاربران و تنظیمات حیاتی است.
- استفاده از افزونههای قدیمی و ناسازگار: افزونههایی که با آخرین نسخههای PHP یا CMS سازگار نیستند، ممکن است در فرآیند بکآپگیری کرش کنند.
- عدم رمزگذاری فایلهای حساس: رها کردن فایلهای حاوی اطلاعات کاربران بدون رمزنگاری.
چگونه فول بکآپ سایت را بازیابی (Restore) کنیم؟
فرآیند بازیابی نیازمند دقت بیشتری نسبت به بکآپگیری است:
- آمادهسازی محیط جدید/سالم: اگر سایت اصلی از بین رفته است، یک نصب خام از CMS (مثلاً وردپرس) را روی دامنه یا یک دامنه موقت نصب کنید.
- آپلود فایلهای اصلی: با استفاده از FTP یا File Manager، فایلهای بکآپ (به جز دیتابیس) را در پوشه اصلی سایت جایگزین کنید.
- وارد کردن مجدد فایل SQL: وارد phpMyAdmin در محیط جدید شوید، دیتابیس جدید را بسازید و فایل
.sqlرا از طریق تب Import وارد کنید. - بهروزرسانی اطلاعات اتصال دیتابیس: در فایل کانفیگ سایت (مثل
wp-config.phpدر وردپرس)، باید نام دیتابیس، نام کاربری و رمز عبور جدید را جایگزین کنید تا سایت بتواند به دیتابیس بازیابی شده متصل شود.
فول بکآپ خودکار بهتر است یا دستی؟
برای پایداری و اطمینان، بکآپ خودکار ارجح است. این کار خطای انسانی را حذف کرده و امکان زمانبندی دقیق و ذخیره در فضای ابری را فراهم میآورد، که هر دو از اصول امنیت داده محسوب میشوند.
سوالات متداول
سؤال 1: آیا برای بازیابی سایت، حتماً باید فایلهای اصلی و دیتابیس هر دو را داشته باشم؟
پاسخ: بله، بدون هر دو جزء، بازیابی کامل امکانپذیر نیست؛ فایلها ساختار، کد و ظاهر سایت شما را تشکیل میدهند، در حالی که دیتابیس محتوای متنی، تنظیمات و اطلاعات کاربران را نگهداری میکند.
سؤال 2: بهترین راه برای ذخیره امن فایل پشتیبان چیست؟
پاسخ: ذخیره نسخه پشتیبان در مکانی خارج از سرور اصلی (Offsite) مانند فضای ابری (مانند Google Drive یا S3)، مطابق با قانون 3-2-1، بهترین روش امنیتی است. رمزگذاری فایلها نیز برای دادههای حساس ضروری است.
سؤال 3: آیا بکآپگیری با افزونه سریعتر از روش دستی است؟
پاسخ: بله، استفاده از افزونههای بهینه مانند UpdraftPlus معمولاً سریعتر و قابل اعتمادتر است، زیرا فرآیند را خودکار کرده و امکان ذخیرهسازی مستقیم در سرویسهای ابری را فراهم میکند که فرآیند دانلود و آپلود دستی را حذف میکند.
سؤال 4: اگر فایل بکآپ را در همان پوشه سایت دانلود کنم، مشکلی پیش میآید؟
پاسخ: بله، این یک اشتباه بزرگ است. اگر سرور دچار خطای فاجعهبار (مانند حذف شدن کل دایرکتوری) شود، فایل بکآپ شما نیز از بین خواهد رفت. همواره فایلها را به یک فضای آفسایت منتقل کنید.
سؤال 5: آیا حجم دیتابیس من چقدر است و روی سرعت بکآپ تأثیر میگذارد؟
پاسخ: حجم دیتابیس بستگی به تعداد پستها، کاربران و سفارشات شما دارد. برای سایتهای فروشگاهی با دیتابیسهای سنگین (چند گیگابایتی)، پشتیبانگیری دستی از طریق phpMyAdmin میتواند زمانبر باشد و بهتر است از ابزارهای تخصصی هاستینگ استفاده شود.
متا دیسکریپشن: آموزش کامل و قدم به قدم چجوری از سایت فول بکآپ بگیریم؟ با این راهنمای جامع سئو شده، روشهای سیپنل، دایرکت ادمین و وردپرس (UpdraftPlus، Duplicator) را برای حفظ امنیت کامل اطلاعات، بازیابی سریع و اجرای قانون 3-2-1 بیاموزید.



