FA-TOOLS — Header Component
آموزش افزونه updraftplus

راهنمای جامع آموزش افزونه UpdraftPlus: پشتیبان‌گیری، بازگردانی و انتقال سایت وردپرس

فهرست مطالب

  • ۱. افزونه UpdraftPlus چیست و چرا ضروری است؟
  • ۲. آموزش نصب و پیکربندی اولیه
  • ۳. تنظیم پشتیبان‌گیری خودکار و اتصال به گوگل درایو
  • ۴. نحوه گرفتن نسخه پشتیبان دستی
  • ۵. آموزش بازگردانی (Restore) سریع اطلاعات
  • ۶. نحوه انتقال سایت به هاست یا دامنه جدید
  • ۷. مقایسه نسخه رایگان و پروی افزونه UpdraftPlus
  • ۸. نکات تخصصی برای جلوگیری از شکست فرایند پشتیبان‌گیری
  • ۹. عیب‌یابی سریع مشکلات رایج
  • ۱۰. پرسش‌های متداول
خلاصه سریع و کاربردی:

افزونه UpdraftPlus محبوب‌ترین ابزار بک‌اپ‌گیری وردپرس است که امکان پشتیبان‌گیری خودکار، ذخیره‌سازی در فضای ابری (مثل گوگل درایو) و بازگردانی سایت با یک کلیک را فراهم می‌کند. با تنظیم زمان‌بندی منظم و جداکردن حجم فایل‌ها، امنیت کامل پایگاه داده و فایل‌های سایت خود را در برابر خطاهای فنی یا هک تضمین می‌کنید.

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

افزونه UpdraftPlus چیست و چرا ضروری است؟

افزونه UpdraftPlus چیست و چرا ضروری است؟

پاسخ کوتاه: UpdraftPlus یک افزونه پشتیبان‌گیری وردپرس است که به شما اجازه می‌دهد از پایگاه داده، افزونه‌ها، پوسته و رسانه‌ها بک‌اپ بگیرید، آن‌ها را روی سرویس‌های ابری ذخیره کنید و در صورت بروز مشکل، تنها با یک کلیک اطلاعات را بازگردانید.

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

آموزش نصب و پیکربندی اولیه

آموزش نصب و پیکربندی اولیه

برای شروع کار با افزونه کافی است مراحل زیر را دنبال کنید:

  1. وارد پیشخوان وردپرس شوید و به مسیر افزونه‌ها > افزودن جدید بروید.
  2. عبارت UpdraftPlus را در کادر جستجو وارد کنید.
  3. افزونه “UpdraftPlus WordPress Backup Plugin” را نصب و سپس فعال کنید.
  4. از منوی پیشخوان، وارد مسیر تنظیمات > پشتیبان‌های UpdraftPlus شوید.

تنظیم پشتیبان‌گیری خودکار و اتصال به گوگل درایو

تنظیم پشتیبان‌گیری خودکار و اتصال به گوگل درایو

ذخیره کردن بک‌اپ روی همان سروری که سایت شما روی آن میزبانی می‌شود ریسک بالایی دارد؛ زیرا در صورت خرابی کامل هاست، بک‌اپ‌ها نیز از دسترس خارج می‌شوند. بهترین راهکار اتصال افزونه به یک فضای ابری مانند Google Drive است.

مراحل زمان‌بندی و اتصال به گوگل درایو:

  1. در تب تنظیمات (Settings) افزونه، زمان‌بندی پشتیبان‌گیری فایل‌ها و دیتابیس را تنظیم کنید (مثلاً روزانه یا هفتگی).
  2. در بخش ذخیره‌سازی دوردست (Remote Storage)، گزینه Google Drive را انتخاب کنید.
  3. تغییرات را در پایین صفحه ذخیره کنید.
  4. پس از ذخیره، یک پنجره پاپ‌آپ یا لینک احراز هویت ظاهر می‌شود. روی لینک مربوط به تأیید حساب گوگل کلیک کنید.
  5. حساب گوگل خود را انتخاب کرده و دسترسی‌های لازم را تأیید کنید تا اتصال کامل شود.

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

نحوه گرفتن نسخه پشتیبان دستی

نحوه گرفتن نسخه پشتیبان دستی

قبل از بروزرسانی قالب، افزونه‌ها یا هسته وردپرس، حتماً یک بک‌اپ دستی تهیه کنید.

  • به تب پشتیبان‌گیری / بازگردانی (Backup / Restore) بروید.
  • روی دکمه آبی‌رنگ هم‌اکنون پشتیبان‌گیری کن (Backup Now) کلیک کنید.
  • در پنجره بازشده، گزینه‌های شامل شدن پایگاه داده و فایل‌ها را تیک بزنید.
  • اگر می‌خواهید این بک‌اپ در فضای ابری هم ذخیره شود، تیک گزینه فرستادن به ذخیره‌ساز دوردست را فعال بگذارید و روی دکمه Backup Now کلیک کنید.

آموزش بازگردانی (Restore) سریع اطلاعات

آموزش بازگردانی (Restore) سریع اطلاعات

پاسخ کوتاه: برای رپستور کردن بک‌اپ، وارد بخش Backup / Restore در افزونه شوید، نسخه مورد نظر را پیدا کرده و روی Restore کلیک کنید. سپس بخش‌های مورد نظر (دیتابیس، آپلودها، پوسته) را انتخاب کنید تا عملیات انجام شود.

مراحل بازیابی اطلاعات به شرح زیر است:

  1. در تب Backup / Restore به پایین صفحه حرکت کنید تا لیست بک‌اپ‌های موجود را ببینید.
  2. روی دکمه بازگردانی (Restore) در مقابل بک‌اپ مورد نظر کلیک کنید.
  3. اجزایی که قصد بازگردانی آن‌ها را دارید انتخاب کنید (پایگاه‌داده، افزونه‌ها، پوسته، بارگذاری‌ها، بقیه).
  4. روی دکمه Next و سپس Restore کلیک کنید تا فرایند استخراج و جایگزینی فایل‌ها انجام شود.

نحوه انتقال سایت (Migration) به هاست یا دامنه جدید

انتقال سایت با نسخه رایگان UpdraftPlus نیاز به چند مرحله دستی دارد، در حالی که نسخه Pro این کار را با افزونه Migrator کاملاً خودکار انجام می‌دهد.

انتقال دستی با نسخه رایگان:

  1. از سایت مبدأ یک پشتیبان کامل بگیرید و فایل‌های زیپ (Database, Uploads, Themes, Plugins) را دانلود کنید.
  2. روی هاست جدید، یک وردپرس خام نصب کرده و افزونه UpdraftPlus را روی آن فعال کنید.
  3. در سایت جدید به تب Backup / Restore بروید و گزینه بارگذاری فایل‌های پشتیبان (Upload backup files) را بزنید.
  4. فایل‌های زیپ دانلودشده را آپلود کنید و عملیات Restore را انجام دهید.
  5. در صورت تغییر دامنه، باید با استفاده از ابزارهای جایگزینی لینک در دیتابیس، آدرس‌های قدیمی را با آدرس جدید جایگزین کنید.

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

مقایسه نسخه رایگان و پروی افزونه UpdraftPlus

ویژگی / قابلیت نسخه رایگان نسخه پرو (Premium)
پشتیبان‌گیری و بازگردانی دستی و زمان‌بندی‌شده دارد دارد
اتصال به گوگل درایو و دراپ‌باکس دارد دارد
انتقال مستقیم سایت (Site Migration) نیاز به مراحل دستی خودکار با ابزار Migrator
پشتیبان‌گیری قبل از بروزرسانی هسته/افزونه‌ها ندارد خودکار
ذخیره‌سازی چندگانه در چندین مقصد ابری همزمان ندارد دارد
رمزنگاری فایل‌های دیتابیس ندارد دارد

نکات تخصصی برای جلوگیری از شکست فرایند پشتیبان‌گیری

برخی مشکلات رایج در زمان ایجاد یا بازگردانی بک‌اپ به محدودیت‌های سرور برمی‌گردند. رعایت نکات زیر از بروز تایم‌اوت (Time-out) و نصفه‌کاره ماندن فرایند جلوگیری می‌کند:

  • تنظیم حد مجاز حجم فایل‌های زیپ: در تب تنظیمات پیشرفته (Expert settings)، گزینه “Split archives every” را روی 400 یا 500 مگابایت قرار دهید تا سرور هنگام ساخت آرشیو زیپ دچار کمبود حافظه RAM نشود.
  • افزایش محدودیت حافظه PHP: مقدار `memory_limit` را در فایل `wp-config.php` حداقل روی 256M یا 512M تنظیم کنید.
  • استثنا کردن پوشه‌های غیرضروری: پوشه‌های حافظه پنهان (Cache) یا فایل‌های ویدیویی سنگین را از مسیر پشتیبان‌گیری حذف کنید تا حجم بک‌اپ منطقی بماند.

عیب‌یابی سریع مشکلات رایج

۱. خطای توقف فرایند پشتیبان‌گیری در درصد مشخص (Over-time/Time-out)

علت: زمان اجرای اسکریپت PHP هاست شما محدود است (max_execution_time).
راه‌حل: در تنظیمات پیشرفته UpdraftPlus حجم تقسیم آرشیوها را کاهش دهید (مثلا ۱۰۰ مگابایت) یا مقدار `max_execution_time` را در `.htaccess` یا `php.ini` به ۳۰۰ افزایش دهید.

۲. عدم اتصال به گوگل درایو یا خطای Access Denied

علت: انقضای توکن احراز هویت یا تغییر رمز عبور حساب گوگل.
راه‌حل: در تنظیمات افزونه، اتصال گوگل درایو را لغو کرده (Unlink)، صفحه را ذخیره کنید و مجدداً فرایند احراز هویت را انجام دهید.

۳. عدم نمایش بک‌اپ‌های آپلود شده دستی در فهرست

علت: ناهماهنگی در اسکن دایرکتوری local.
راه‌حل: در تب Backup / Restore روی لینک “Rescan local plugin directory” کلیک کنید تا فایل‌های جدید شناسایی شوند.

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

آیا UpdraftPlus روی سرعت سایت تأثیر منفی می‌گذارد؟

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

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

فایل‌ها به‌صورت پیش‌فرض در مسیر `wp-content/updraft` روی هاست شما قرار می‌گیرند.

اگر پیشخوان وردپرس از دسترس خارج شد چگونه بک‌اپ را بازگردانیم؟

می‌توانید یک وردپرس جدید نصب کنید، افزونه را روی آن قرار دهید و فایل‌های زیپ را ریستور کنید، یا دیتابیس را مستقیماً از طریق phpMyAdmin هاست وارد کنید.

چه تعداد نسخه پشتیبان باید نگهداری کنیم؟

نگهداری ۲ تا ۴ نسخه آخر دیتابیس و فایل‌ها معمولاً کافی است تا فضای ذخیره‌سازی شما بی‌جهت پر نشود.

سوالات متداول

آیا نسخه رایگان UpdraftPlus برای بک‌اپ‌گیری کافی است؟

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

چگونه بک‌اپ UpdraftPlus را به گوگل درایو متصل کنیم؟

کافی است در تب تنظیمات افزونه، گزینه Google Drive را انتخاب کرده و تنظیمات را ذخیره کنید. سپس روی لینک احراز هویت ظاهرشده کلیک کرده و دسترسی حساب گوگل خود را تأیید نمایید.

فایل‌های بک‌اپ UpdraftPlus در چه مسیری ذخیره می‌شوند؟

فایل‌های پشتیبان به‌صورت پیش‌فرض در مسیر wp-content/updraft روی هاست ذخیره می‌شوند. همچنین در صورت فعال‌سازی ذخیره‌سازی دوردست، نسخه‌ای از آن‌ها در سرویس ابری شما قرار می‌گیرد.

علت توقف یا خطای بک‌اپ‌گیری در UpdraftPlus چیست؟

کاهش حافظه PHP هاست یا محدودیت زمان اجرای سرور از دلایل اصلی آن است. افزونه با تکه‌تکه کردن فایل‌ها این مشکل را حل می‌کند، اما در صورت بروز خطا می‌توانید حجم تکه‌ها را در تنظیمات کاهش دهید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *