وردپرس‌کالاوردپرس رو ساده‌تر توسعه بده
عضویت VIP

دانلود رایگان افزونه داپلیکیتور پرو

Duplicator Pro

لوگوی افزونه داپلیکیتور

داپلیکیتور پرو افزونه‌ی بکاپ‌گیری و انتقال وردپرس است که کل سایت را در یک فایل آرشیو و یک installer.php بسته‌بندی می‌کند. بکاپ زمان‌بندی‌شده، ذخیره در Google Drive و Dropbox و Amazon S3، نقطه‌ی بازیابی و پشتیبانی از شبکه‌ی چندسایته را اضافه می‌کند. نسخه‌ی اورجینال، بدون نیاز به کلید لایسنس.

معرفی افزونه

داپلیکیتور پرو چیست؟

داپلیکیتور پرو (Duplicator Pro) افزونه‌ی بکاپ‌گیری و انتقال سایت وردپرسی است. کل سایت، یعنی فایل‌ها، قالب، افزونه‌ها، رسانه‌ها و پایگاه داده، را در یک فایل آرشیو بسته‌بندی می‌کند و کنارش یک نصب‌کننده به نام installer.php می‌سازد. با همین دو فایل سایت را روی همان سرور بازمی‌گردانید یا به هاست و دامنه‌ی دیگری منتقل می‌کنید. Duplicator را Snap Creek ساخت و امروز Awesome Motive، سازنده‌ی WPForms، آن را توسعه می‌دهد.

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

بکاپ و انتقال در داپلیکیتور چه فرقی دارند؟

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

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

امکانات کلیدی داپلیکیتور پرو

  • بکاپ زمان‌بندی‌شده: ساعتی، روزانه، هفتگی یا ماهانه، با قالب و مقصد جدا برای هر زمان‌بندی.
  • ذخیره‌ی ابری: Google Drive، Dropbox، OneDrive، Amazon S3، FTP و SFTP و هر سرویس سازگار با S3، با تعداد مقصد نامحدود.
  • نقطه‌ی بازیابی (Recovery Point): بازگردانی سریع سایت به آخرین وضعیت سالم در شرایط اضطراری.
  • انتقال با کشیدن و رها کردن: فایل آرشیو را روی سایت مقصد رها می‌کنید و نصب از داخل پیشخوان انجام می‌شود.
  • درون‌ریزی سرور به سرور: وارد کردن بکاپ مستقیم از یک URL یا فضای ابری، بدون دانلود و آپلود دستی.
  • شبکه‌ی چندسایته: بکاپ از کل شبکه، فیلتر زیرسایت‌ها و نصب یک زیرسایت به‌عنوان سایت مستقل.
  • بکاپ سفارشی: فقط افزونه‌ها، فقط قالب‌ها، فقط رسانه یا فقط پایگاه داده.
  • رمزگذاری AES-256: آرشیو با رمز عبور قفل می‌شود.
  • AutoTune: از نسخه‌ی ۵٫۰ با چند بکاپ آزمایشی بهترین تنظیمات را برای سرور شما پیدا می‌کند.
  • ابزار مدیر سایت: هشدار ایمیلی برای شکست بکاپ زمان‌بندی‌شده، دستورهای WP-CLI و دسترسی بر اساس نقش کاربر.

installer.php و فایل آرشیو چطور کار می‌کنند؟

هر بکاپ داپلیکیتور دو بخش دارد: فایل آرشیو که با پسوند .zip یا در موتور DupArchive با پسوند .daf ساخته می‌شود، و فایل installer.php که آرشیو را باز می‌کند، به پایگاه داده‌ی مقصد وصل می‌شود و آدرس‌ها را به‌روز می‌کند. لازم نیست در مقصد اول وردپرس نصب کنید. روش کلاسیک انتقال:

  1. در «Duplicator Pro › Backups» یک بکاپ بسازید و از Download گزینه‌ی دانلود هر دو فایل را بزنید.
  2. در هاست مقصد یک پایگاه داده‌ی خالی با کاربر و رمز بسازید.
  3. آرشیو و installer.php را در پوشه‌ی خالی مقصد آپلود کنید. پوشه جز این دو فایل نباید چیز دیگری داشته باشد.
  4. آدرس installer.php را در مرورگر باز کنید، اطلاعات پایگاه داده را وارد کنید و بعد از Validate روی Next بزنید.
  5. بعد از پایان نصب وارد پیشخوان شوید و صفحه‌ها را بررسی کنید.
  6. installer.php و آرشیو را از سرور پاک کنید.

نمای پوشه‌ی مقصد و اطلاعات مرحله‌ی اول نصب‌کننده تقریباً این‌طور است:

public_html/
  installer.php
  mysite_[hash]_archive.zip

https://example.com/installer.php

Step 1 - Deployment
  Host:      localhost
  Database:  newsite_db
  User:      newsite_user
  Password:  ********

در همین مرحله گزینه‌ی Remove All Data را با احتیاط انتخاب کنید؛ همه‌ی جدول‌های پایگاه داده‌ی وصل‌شده را پاک می‌کند.

فضای ابری و بکاپ زمان‌بندی‌شده

بکاپی که فقط روی همان هاست بماند، در روز خرابی هاست به کار نمی‌آید. در نسخه‌ی پرو اول یک یا چند مقصد ذخیره، مثلاً Google Drive و یک باکت S3، در بخش Storage تعریف می‌کنید. بعد یک قالب بکاپ می‌سازید که مشخص می‌کند چه چیزهایی داخل آرشیو برود، و در بخش Schedules قالب، مقصدها و زمان اجرا را به هم وصل می‌کنید. اگر بکاپ زمان‌بندی‌شده شکست بخورد، ایمیل هشدار می‌گیرید.

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

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

از نسخه‌ی ۵٫۰ که ۱۷ شهریور ۱۴۰۵ منتشر شد، نسخه‌ی رایگان و پرو روی یک موتور مشترک ساخته می‌شوند و نسخه‌ی رایگان امکاناتی مثل رمزگذاری آرشیو، بازگردانی یک‌کلیکی و Duplicator Cloud را هم گرفت. تفاوت اصلی حالا در خودکارسازی و مقصدهای ذخیره است:

قابلیتDuplicator رایگانDuplicator Pro
بکاپ و انتقال کامل سایتدارددارد
رمزگذاری AES-256 و بازگردانی یک‌کلیکیدارددارد
بکاپ زمان‌بندی‌شدهنداردساعتی تا ماهانه
Google Drive، Dropbox، OneDrive، S3، FTPندارددارد
شبکه‌ی چندسایتهپشتیبانی نمی‌شودکامل
سایت استیجینگندارددارد
نصب کشیدن و رها کردن و سرور به سرورندارددارد
نقطه‌ی بازیابیندارددارد
بکاپ سفارشی و WP-CLIندارددارد

پیش‌نیازها

داپلیکیتور پرو به وردپرس ۵٫۳ یا جدیدتر و PHP ۷٫۴ یا بالاتر نیاز دارد و روی وردپرس ۷٫۱ آزمایش شده است. از نسخه‌ی ۵٫۰٫۳ ساخت بکاپ فقط روی PHP ۶۴ بیتی ممکن است. نسخه‌ی رایگان و پرو را هم‌زمان فعال نکنید؛ ولی نسخه‌ی پرو می‌تواند بکاپی را که با نسخه‌ی رایگان ساخته شده بازگردانی کند.

راهنمای نصب داپلیکیتور پرو

  1. اگر Duplicator رایگان نصب است، آن را غیرفعال کنید.
  2. فایل دانلودشده را از حالت فشرده خارج کنید و زیپ افزونه را از «افزونه‌ها › افزودن › بارگذاری افزونه» نصب و فعال کنید.
  3. منوی Duplicator Pro به پیشخوان اضافه می‌شود. کلید لایسنس خواسته نمی‌شود.
  4. در بخش Storage مقصدهای ابری را با حساب خودتان وصل کنید.
  5. اولین بکاپ را بسازید و صفحه‌ی بررسی اولیه را با دقت بخوانید؛ هشدارهای سرور همان‌جا نمایش داده می‌شود.
  6. در Schedules یک بکاپ خودکار، مثلاً روزانه، تعریف کنید.

نکاتی برای استفاده‌ی بهتر

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

اشتباهات رایج هنگام کار با داپلیکیتور

  • جا گذاشتن installer.php روی سرور: هر کسی آدرس آن را پیدا کند می‌تواند نصب را دوباره اجرا کند. بلافاصله بعد از انتقال آن را پاک کنید.
  • آپلود در پوشه‌ی شلوغ: فایل‌های اضافه در پوشه‌ی مقصد باعث شکست نصب می‌شود.
  • اکتفا به بکاپ محلی: بکاپ روی همان هاست در برابر خرابی سرور یا هک کمکی نمی‌کند.
  • انتخاب اشتباه Remove All Data: اگر پایگاه داده‌ی مقصد جدول‌های سایت دیگری را دارد، همه پاک می‌شوند.
  • بی‌توجهی به فضای دیسک: ساخت آرشیو به فضای خالی کافی روی هاست نیاز دارد. نسخه‌های اخیر پر شدن دیسک را با پیام روشن گزارش می‌کنند؛ آن را جدی بگیرید.

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

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

سؤال‌های متداول

آیا Duplicator رایگان و Duplicator Pro را می‌توانم هم‌زمان فعال کنم؟

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

برای انتقال سایت باید اول در مقصد وردپرس نصب کنم؟

خیر. در روش کلاسیک فقط فایل آرشیو و installer.php را در پوشه‌ی خالی مقصد آپلود و یک پایگاه داده‌ی خالی ایجاد می‌کنید؛ نصب‌کننده خودش سایت را می‌سازد.

چرا بعد از انتقال باید installer.php را پاک کنم؟

تا وقتی نصب‌کننده و آرشیو روی سرور هستند، هر کسی آدرس آن را پیدا کند می‌تواند نصب را دوباره اجرا کند. آرشیو هم اطلاعات کامل سایت را دارد.

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

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

می‌توانم فقط از پایگاه داده بکاپ بگیرم؟

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

Duplicator Cloud در این فایل فعال است؟

Duplicator Cloud فضای ابری خود سازنده است و به حساب کاربری در سایت سازنده نیاز دارد. Google Drive، Dropbox، OneDrive و S3 را با حساب خودتان وصل می‌کنید و به حساب سازنده وابسته نیستند.

افزونه‌های مشابه و هم‌سطح

تغییرات نسخه‌ها

  1. 5.0.6آخرین نسخه
    • رفع شروع نشدن بکاپ دستی و AutoTune روی سایت‌هایی که تست loopback در آن‌ها شکست می‌خورد
    • تشخیص دقیق‌تر پر شدن دیسک و سهمیه‌ی هاست با پیام روشن به‌جای خطای کلی
  2. 5.0.5
    • پشتیبانی mysqldump از اتصال به پایگاه داده با سوکت یونیکس
    • رفع چند مشکل خروجی دیتابیس، از جمله نادیده گرفته شدن فیلتر جدول‌ها در mysqldump
    • رفع غیرفعال ماندن زمان‌بندی‌ها پس از نصب بکاپ ساخته‌شده در AutoTune
  3. 5.0.4
    • رفع ریست شدن تنظیمات رمزگذاری‌شده با mcrypt پس از ارتقا به 5.0.3
    • رفع قطع شدن آپلود به Duplicator Cloud
    • رفع خطای راه‌اندازی نقطه‌ی بازیابی که تکمیل بکاپ را متوقف می‌کرد
  4. 5.0.3
    • ساخت بکاپ از این نسخه به PHP ۶۴ بیتی نیاز دارد
    • بهبود تشخیص خودکار سرور و پایداری بکاپ روی هاست‌های شلوغ
    • رفع ناسازگاری PHP 7.4 هنگام ذخیره‌ی قالب‌ها و زمان‌بندی‌ها

نظرات کاربران

ثبت نظر و امتیاز

هنوز نظری ثبت نشده؛ اولین نظر را شما بنویسید.

نظر و امتیاز خود را بنویسید

ایمیل شما منتشر نمی‌شود. نظرها پس از بازبینی منتشر می‌شوند.

با ارسال نظر، قوانین انتشار نظرات سایت را می‌پذیرید.
رایگان برای اعضاDuplicator Pro · 5.0.6عضویت