پشتیبان‌گیری و فنی

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

به‌روزرسانی:

پاسخ کوتاه

بکاپ وردپرس دو بخش دارد: پایگاه داده (نوشته‌ها، کاربران، تنظیمات) و فایل‌ها (wp-content: قالب، افزونه‌ها و رسانه‌ها). مهم‌ترین نکته این است که دست‌کم یک نسخه بیرون از همان هاست باشد؛ افزونه‌ی وردپرس پوشه هر دو بخش را زمان‌بندی‌شده با بررسی SHA-256 در فضای ابری پوشه نگه می‌دارد.

فهرست فایل‌ها و پوشه‌ها در پوشه (محیط آزمایشی با داده نمونه)
فهرست فایل‌ها و پوشه‌ها در پوشه (محیط آزمایشی با داده نمونه)

مقایسه روش‌ها

روشخودکار؟کجا نگه داشته می‌شودنکته
خروجی دستی phpMyAdmin و دانلود wp-contentنههر جا که ذخیره کنیدوقت‌گیر است و فراموش می‌شود
پشتیبان هاستینگبسته به هاستینگمعمولاً همان زیرساخت هاستینگدوره‌ی نگهداری و بازگردانی را بپرسید
افزونه‌ی پشتیبان با ذخیره روی همان هاستبلههمان هاستبا از دست رفتن هاست، پشتیبان هم می‌رود
افزونه‌ی وردپرس پوشهبله، روزانه، دو بار در روز یا هفتگیفضای ابری پوشه، پوشه‌ی جدا برای هر سایتبررسی SHA-256 هر فایل؛ بازگردانی با WP-CLI

پشتیبان خودکار با افزونه‌ی پوشه

  1. افزونه را از صفحه‌ی افزونه‌ی وردپرس دریافت و در وردپرس نصب کنید.
  2. در تنظیمات افزونه «اتصال به پوشه» را بزنید و در پوشه اجازه دهید؛ رمز حساب پوشه در وردپرس ذخیره نمی‌شود.
  3. زمان‌بندی، ساعت و تعداد نسخه‌هایی را که نگه داشته می‌شود انتخاب کنید.
  4. پشتیبان فقط وقتی «موفق» است که همه‌ی فایل‌ها رسیده و اثر SHA-256 هر کدام با فایل سایت یکی باشد.

بازگردانی را آزمایش کنید

با WP-CLI، «wp pooshe backups» فهرست پشتیبان‌ها و «wp pooshe restore <شناسه>» بازگردانی را انجام می‌دهد. هر چند وقت یک بار بازگردانی را روی یک سایت آزمایشی امتحان کنید؛ پشتیبانی که هرگز بازگردانی نشده، فقط امید است.

محدودیت‌ها را بدانید

  • افزونه در پلن‌های قلعه، ارگ و دژ فعال است و هر فایل پشتیبان از فضای پلن کم می‌کند.
  • پشتیبان به چند فایل زیر سقف حجم هر فایل تقسیم می‌شود؛ یک فایل تکی سایت که از این سقف بزرگ‌تر باشد کنار گذاشته و در فهرست پشتیبان ثبت می‌شود.
  • wp-config.php به‌طور پیش‌فرض در پشتیبان نیست، چون رمز پایگاه داده در آن است؛ اگر بخواهید اضافه می‌شود.

پرسش‌های متداول

بکاپ وردپرس را کجا نگه دارم که با هک هاست از بین نرود؟
بیرون از همان هاست. افزونه‌ی پوشه پشتیبان را به فضای ابری پوشه می‌فرستد و فقط به پوشه‌ی همان سایت دسترسی دارد.
بدون WP-CLI می‌شود بازگردانی کرد؟
فایل‌های هر پشتیبان را از پوشه دانلود کنید و برای بازگردانی از پشتیبانی هاست کمک بگیرید؛ بازگردانی خودکار با WP-CLI است.
تصاویر وردپرس را هم می‌شود در فضای ابری نگه داشت؟
بله. افزونه رسانه‌ها را به پوشه می‌فرستد و می‌تواند تصاویر را از پوشه نمایش دهد تا فضای هاست آزاد شود.

در پوشه انجامش دهید