ساخت بسته نصبی وردپرس با افزونه داپلیکیتور

افزونه داپلیکیتور پرو Duplicator pro و ساخت بسته نصبی وردپرس

  • آخرین بروز رسانی: 2 هفته قبل
  • تعداد نصب های فعال:+ 1 میلیون
  • نسخه افزونه: 1.4.2
  • امتیاز کاربران وردپرس :4.9 از 5 ستاره
  • نسخه وردپرس : آزمایش شده تا 5.7.2
  • حداقل نسخه وردپرس :4.0
دانلود افزونه وردپرس Duplicator – WordPress Migration Plugin
لینک دانلود
اطلاعات نویسنده
سعید طاهری

1 سال عضو افزونه جو

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

سایتها همواره نیاز به توسعه و بهبود دارند. توسعه سایت هایی که راه اندازی شده و به اصطلاح لایو یا زنده هستند ممکن است باعث از دسترس خارج شدن سایت شود. در این شرایط می توان با استفاده از افزونه Duplicator pro یک نسخه از سایت را روی لوکال هاست یا یک ساب دامنه انتقال داد و پس از اعمال تغییرات مجددا به دامنه اصلی منتقل کرد.

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

در صورت نیاز به بکاپ های منظم از سایت وردپرس می توانید از افزونه بکاپ گیری کامل وردپرسBackWPup استفاده کنید که انجام بکاپ های خودکار و زمان بندی شده از ویژگی های این افزونه است. همچنین می توانید دوره آموزش بکاپ گیری وردپرس را هم در سایت افزونه جو دنبال کنید.

برخی دیگر از قابلیت های افزونه داپلیکیتور پروعبارتند از:

  • پشتیبان گیری دوره ای و زمان بندی شده
  • ذخیره سازی ابری و پشتیبان گیری بر روی سرورهای دراپ باکس، گوگل درایو، وان درایو، آمازون A3 و FTP.
  • پشتیبانی از سرویس های میزبانی مشهور مانند wordpress.com، WPEngine، GoDaddy و غیره.
  • استفاده از قابلیت چند رشته ای به منظور پشتیبانی از وبسایت ها و پایگاه داده های حجیم.
  • پشتیبانی از وردپرس شبکه.
  • امکان نصب یک سایت زیرمجموعه از وبسایت شبکه به صورت یک سایت مستقل.
  • ایجاد دیتابیس و کاربر در اینستالر با استفاده از api کنترل پنل.
  • ارسال نوتیفیکیشن با ایمیل و …

در ادامه با آموزش کامل نحوه استفاده از افزونه داپلیکیتور پرو با ما همراه باشید.

ایجاد نسخه های پشتیبان و ساخت بسته نصبی وردپرس

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

از منوی Duplicator pro گزینه Packages و سپس Create New کلیک می کنیم:

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

تهیه نسخه پشتیبان شامل سه مرحله است:

مرحله اول: Setup یا تنظیمات

در این مرحله نام بسته، قالب، محل ذخیره سازی و سایر تنظیمات تعیین می شود.

مرحله دوم: Scan یا بررسی

در این مرحله افزونه با توجه به تنظیمات تعیین شده به بررسی سایت و پایگاه داده می پردازد تا اطمینان حاصل شود که امکان تهیه نسخه پشتیبان وجود دارد یا خیر.

مرحله سوم: Build یا شروع به ساخت بسته نصبی وردپرس

در این مرحله ساخت بسته یا نسخه پشتیبان عملا انجام می شود.

ساخت بسته نصبی وردپرس

ساخت بسته نصبی وردپرس

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

آموزش افزونه داپلیکیتور پرو
مرحله اول ساخت بسته جدید بصورت لوکال

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

ساخت بسته نصبی وردپرس
مرحله دوم ایجاد بسته جدید: اسکن

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

پس ار رفع خطاهای احتمالی بر روی گزینه Build کلیک می کنیم.

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

ساخت بسته نصبی وردپرس آغاز می شود. در حین ایجاد بسته نصبی اگر به هر دلیلی قصد متوقف ساختن عملیات را داشتید می توانید از گزینه Stop Build استفاده کنید.

ساخت بسته نصبی وردپرس
آغاز ساخت بسته نصبی

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

آموزش افزونه داپلیکیتور پرو
لیست پکیجهای ساخته شده
  1. نحوه ساخت بسته نصبی وردپرس: آیا بسته صورت خودکار ایجاد شده است یا به صورت دستی.
  2. تاریخ ایجاد بسته
  3. سایز بسته ایجاد شده
  4. نام بسته ایجاد شده
  5. در صورت نیاز به دانلود بسته می توان از این گزینه استفاده کرد. امکان دانلود فایل نصبی با فرمت php، فایل فشرده شامل فایل های وردپرس و دیتابیس، و یا دانلود هر دو وجود دارد.
ساخت بسته نصبی وردپرس
  1. جزئیات بسته ایجاد شده و در صورت نیاز حذف آن.

* توجه: مسیر پیش فرض ذخیره بسته های ایجاد شده در پوشه wp-content\backups-dup-pro است.

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

در صورت نیاز به تهیه نسخه پشتیبان بر روی سرورهای کلود و ریموت مانند دراپ باکس و گوگل درایو مراحل زیر را طی کنید. در این آموزش ما از دراپ باکس استفاده می کنیم. مراحل کار برای سایر سرورها نیز به همین شکل می باشد.

نخست باید سرویس های مد نظر را در افزونه داپلیکیتور پرواضافه کنیم. از منوی Duplicator Pro گزینه Storage و سپس Add New را انتخاب می کنیم.

ساخت بسته نصبی وردپرس

در صفحه افزودن storage یا مکان ذخیره سازی جدید تنظیمات مورد نظر را انجام می دهیم:

افزونه داپلیکیتور پرو
افزودن مکان ذخیره سازی جدید
  1. نام دلخواه برای سرویس جدید.
  2. توضیحات و یادداشت برای سرویس ذخیره سازی جدید.
  3. انتخاب نوع سرویس ذخیره ساز جدید. این لیست شامل ذخیره ساز لوکال، آمازون، دراپ باکس، وان درایو، گوگل درایو و SFTP است.
  4. Authorization: به منظور اتصال افزونه به سرویس مد نظر و تایید اعتبار. در ادامه کاملتر توضیح داده می شود.
  5. تعیین پوشه دلخواه برای ذخیره پکیج های ایجاد شده
  6. تعیین تعداد حداکثر پکیجهای قابل ذخیره سازی در سرویس جدید. در صورتی که تعداد پکیجها از عدد تعیین شده بیشتر شود، قدیمی ترین پکیج حذف خواهد شد.
  7. این گزینه برایت تست اتصال به سرویس مد نظر استفاده می شود. این گزینه در صورتی که مرحله ۴ با موفقیت انجام شده باشد فعال خواهد شد.

Authorization: بعد از کلیک بر روی این گزینه دو مرحله باید انجام شود. در مرحله اول با کلیک بر روی گزینه Authorize Dropbox یک پنجره جدید باز می شود که لاگین به سرویس دراپ باکس به منظور هماهنگ سازی با افزونه داپلیکیتور پرو است.

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

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

ساخت بسته نصبی وردپرس
کد api دراپ باکس

حال کد دریافتی را در قسمت مشخص شده وارد کرده و بر روی گزینه Finalize Setup کلیک می کنیم:

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

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

ساخت بسته نصبی وردپرس

جهت حصول اطمینان از اتصال موفقیت آمیز افزونه داپلیکیتور پرو به سرویس دراپ باکس بر روی گزینه Test Dropbox Connection کلیک می کنیم تا یک سری اطلاعات تستی در حساب دراپ باکس ذخیره و دریافت شود. در صورت موفقیت آمیز بودن پیغام زیر مشاهده خواهد شد:

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

در پایان فراموش نکنید که گزینه Save Provider را کلیک کنید تا تنظیمات ذخیره شود.

حال که سرویس ذخیره ساز جدید اضافه شد می توانیم هنگام ایجاد بسته جدید آن را انتخاب کنیم. مراحل ایجاد بسته جدید همانند قبل می باشد، فقط در بخش تنظیمات بجای گزینه Default سرویس دراپ باکس جدیدا اضافه شده را انتخاب می کنیم. در صورت نیاز می توانیم بیشتر از یک سرویس نیز انتخاب کنیم.

ساخت بسته نصبی وردپرس

سپس مراحل اسکن و Build را مانند قبل طی می کنیم تا بسته جدید ایجاد شود.

آموزش افزونه داپلیکیتور پرو

حال اگر به حساب دراپ باکس مراجعه کنیم مشاهده می کنیم که فایل نصبی و بسته فشرده فایل ها در حساب دراپ باکس ذخیره شده است.

ساخت بسته نصبی وردپرس

بکاپ گیری خودکار با برنامه زمانی

هر چند ایجاد بسته های نصبی به صورت دستی می تواند برای انتقال سایت به سرورهای دیگر مفید باشد اما اگر بسته های ایجاد شده به منظور بکاپ گیری و پشتیبان گیری استفاده می شوند قابلیت ایجاد خودکار آنها طبق برنامه زمانی بسیار مفید خواهد بود. به منظور ایجاد برنامه زمانی جدید برای ایجاد پکیج ها از منوی Duplicate Pro و گزینه Schedules و Add New استفاده می کنیم.

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

در صفحه جدید تنظیمات مورد نظر را تعیین می کنیم:

ساخت بسته نصبی وردپرس
صفحه تنظیمات ایجاد برنامه زمانی جدید

تنظیمات ایجاد برنامه زمانی جدید:

  1. تعیین نام دلخواه.
  2. انتخاب تمپلت مورد نظربرای ساخت بسته نصبی وردپرس. ما Default را انتخاب می کنیم.
  3. تعیین محل ذخیره پکیج های ایجاد شده.
  4. تعیین بازه زمانی برای تکرار عمل بکاپ گیری. قابلیت تعیین بازه های زمانی به صورت ساعتی، روزانه، هفتگی، و ماهانه وجود دارد.
    1. اگر بازه ساعتی انتخاب شود می توان تعیین کرد که هر چند ساعت بکاپ گیری انجام شود.
    2. اگر بازه روزانه انتخاب شود می توان ساعت شروع بکاپ گیری و همچنین هر چند روز بکاپ گیری انجام شود را تعیین کرد.
    3. اگر بازه هفتگی انتخاب شود می توان تعیین کرد که چه روزهایی از هفته بکاپ گیری انجام شود.
    4. اگر بازه ماهانه انتخاب شود می توان تعیین کرد هر چند ماه و در چه روزی از ماه بکاپ گیری انجام شود.
  5. ساعت شروع بکاپ گیری. پیشنهاد می شود ساعت بکاپ گیری را زمانی تعیین کنید که سرور شلوغ نباشد. ساعت بر اساس ساعت سرور تنظیم می شود.
  6. با انتخاب این گزینه برنامه زمانی ایجاد شده را فعال می کنیم.
  7. در نهایت بر روی گزینه Savd Schedule کلیک می کنیم تا برنامه زمانی جدید ایجاد و تنظیمات ذخیره شود.

ساخت تمپلت به منظور بکاپ گیری فقط از دیتابیس

در بسیاری از مواقع مدیران سایت ها قصد تعویض پوسته و انتقال سایت را دارند اما فقط می خواهند از دیتابیس سایت بکاپ داشت باشند. بدین منظور می توانیم از تمپلت ها استفاده کنیم. برای ساخت تمپلت جدید از مسیر “Duplicator Pro” ❯ Tools ❯ “Templates” اقدام می کنیم.

ساخت بسته نصبی وردپرس

در صفحه ایجاد تمپلت جدید مطابق تصویر زیر نام و توضیحات را وارد می کنیم سپس بر روی زبانه Archive کلیک می کنیم.

آموزش افزونه داپلیکیتور پرو

در قسمت Archive گزینه فقط دیتابیس (Archive Only the Database) را انتخاب می کنیم. همچنین در صورت نیاز می توانیم Enable Table Filter را فعال کنیم و فقط از جداولی در دیتابیس که به آنها نیاز داریم بکاپ بگیریم.

ساخت بسته نصبی وردپرس

در پایان تنظیمات را ذخیره می کنیم تا تمپلت ذخیره شود. از این به بعد هر زمان که نیاز به بکاپ فقط از دیتابیس داشتیم می توانیم به جای تمپلت Default از تمپلتی که تازه ایجاد کردیم استفاده کنیم:

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

در ادامه به نحوه نصب بسته های ایجاد شده در سرور و هاست جدید و انتقال سایت می پردازیم.

نصب پکیج ایجاد شده با افزونه داپلیکیتور پرو

همانطور که اشاره شد با ساخت هر پکیج دو فایل در اختیار ما قرار می گیرد. این دو فایل را باید در پوشه روت سرور آپلود کنیم.

  1. اگر قصد نصب پکیج بر روی لوکال هاست دارید و از برنامه هایی نظیر wampp یا xampp استفاده می کنید باید این دو فایل را در مسیر www یا htdocs قرار دهید. می توانید یک پوشه جدید ایجاد کنید و فایلها را در آن کپی کنید. اگر قصد نصب پکیج در هاست دارید باید این دو فایل را در پوشه public_html اپلود کنید (ممکن است این پوشه در بعضی از سرویس های میزبانی نام دیگری داشته باشد).
ساخت بسته نصبی وردپرس
  1. فایل installer.php را در مرورگر باز می کنیم تا به صفحه نصب پکیج منتقل شویم. در این مثال ما فایلها را در مسیر plugins/duplicate قرار دادیم پس آدرس http://localhost/plugins/duplicate/installer.php را در مرورگر وارد می کنیم و اولین مرحله نصب بسته آغاز می شود:
افزونه داپلیکیتور پرو

در مرحله پیش نیازهای نصب توسط فایل نصب کننده بررسی می شود.

در قسمت Archive وجود و سلامت فایل فشرده بررسی می شود.

ساخت بسته نصبی وردپرس

در قسمت validation پیش نیازهای سرور مانند نسخه php و mysql و سایر موارد بررسی می شود:

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

در قسمت options در صورت نیاز می توان تغییرات لازم را ایجاد کرد. تنظیمات را در حالت پیش فرض می گذاریم. در صورتی که مشکلی وجود نداشته باشد کلمه pass نمایش داده می شود. تیک گزینه موافقت با شرایط را می زنیم و بر روی next کلیک می کنیم.

ساخت بسته نصبی وردپرس
استخراج فایل فشرده

در این مرحله استخراج فایل فشرده آغاز می شود.

  1. پس از استخراج فایل فشرده در مرحله دوم تنظیمات مربوط به دیتابیس انجام میشود. اگر در لوکال هاست در حال نصب بسته هستید از گزینه Basic و اگر در کنترل پنل قصد نصب بسته را دارید گزینه cPanel را انتخاب کرده و مشخصات دیتابیس شامل نام هاست، نام پایگاه داده، نام کاربری پایگاه داده و رمز عبور را تکمیل کنید.

در این مرحله می توانید انتخاب کنید که یک دیتابیس جدید ایجاد شود یا از یک دیتابیس که قبلا ایجاد شده است استفاده شود.

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

ِپس از تکمیل موارد لازم بر روی گزینه Test Database در انتهای صفحه کلیک می کنیم تا ارتباط با دیتابیس مد نظر تست شود. در صورتی که اطلاعات وارد شده صحیح باشد دکمه Next فعال شده و با کلیک بر روی آن به مرحله بعد می رویم.

ساخت بسته نصبی وردپرس

نصب دیتابیس آغاز شده و در صورت موفقیت آمیز بودن به مرحله ۳ می رویم.

۳- در این مرحله اطلاعات مربوط به url و path سایت و همچنین عنوان سایت را تنظیم می کنیم. همچنین اگر بخواهیم یک اکانت ادمین جدید ایجاد کنیم نیز می توانیم از بخش Options و Admin Account اقدام کنیم.

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

پس از تکمیل موارد مورد نیاز با کلیک بر روی Next به مرحله بعد می رویم.

  1. تبریک می گوییم نصب بسته با موفقیت انجام شده است. در صفحه نهایی وضعیت اقدامات انجام شده نمایش داده می شود. همچنین یک گزینه برای ورود به بخش ادمین سایت جدید نیز وجود دارد.
ساخت بسته نصبی وردپرس و نصب آن

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

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

همانطور که مشاهده می کنید سایت تازه به صورت کامل راه اندازی شده است. امیدواریم که از این آموزش نیز بهره کافی برده باشید.

خلاصه آموزش

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

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

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

هنوز آموزشی برای این افزونه تهیه نشده است.