سوال از هوش مصنوعی
هر سوالی درباره این مقاله داری، از هوش مصنوعی بپرس!
آموزش کامل افزونه Duplicator و ساخت بسته نصب آسان وردپرس
افزونه Duplicator یکی از محبوبترین ابزارهای انتقال، بکاپگیری و کلون کردن سایتهای وردپرسی است. این افزونه کل فایلها، قالبها، افزونهها، تصاویر و پایگاه داده سایت را در قالب یک بسته نصبی آماده میکند تا بتوانید سایت را روی هر هاست وردپرس یا دامنه دیگری نصب کنید.
- Duplicator چیست؟
- مرحله 1: نصب افزونه Duplicator
- مرحله 2: ساخت بسته نصبی (Package)
- مرحله 3: تنظیمات بسته نصبی
- نام بسته
- انتخاب فایلها
- انتخاب دیتابیس
- مرحله 4: اسکن سایت
- مرحله 5: ساخت Package
- مرحله 6: دانلود فایلها
- Installer
- Archive
- ساختار فایلهای بسته نصبی
- installer.php
- archive.zip
- مرحله 7: آمادهسازی هاست مقصد
- ایجاد دیتابیس
- مرحله 8: آپلود فایلهای بسته نصبی
- مرحله 9: اجرای نصب
- مرحله 10: بررسی اولیه
- مرحله 11: اتصال دیتابیس
- Host
- Database
- Username
- Password
- مرحله 12: نصب پایگاه داده
- مرحله 13: جایگزینی دامنه
- دامنه قدیمی
- دامنه جدید
- مرحله 14: ورود به سایت
- مرحله 15: بروزرسانی پیوندهای یکتا
- نصب روی سایتی که وردپرس دارد (Overwrite)
- خطاهای رایج Duplicator
- خطای Archive Not Found
- خطای 403 یا 404 روی installer.php
- خطای حجم زیاد سایت
- بهترین روش استفاده از Duplicator
Duplicator چیست؟
مزایای اصلی Duplicator:
✅ انتقال سایت بین دو هاست مختلف
✅ انتقال سایت به دامنه جدید
✅ ساخت نسخه پشتیبان کامل
✅ ایجاد سایت آزمایشی (Staging)
✅ کلون کردن سایت در چند دقیقه
✅ بازیابی سایت در زمان خرابی
بر اساس مستندات رسمی، Duplicator هنگام ساخت بسته نصبی دو فایل اصلی ایجاد میکند:
-
archive.zipیاarchive.daf -
installer.php
این دو فایل برای انتقال کامل سایت کافی هستند.
مرحله 1: نصب افزونه Duplicator
وارد پیشخوان وردپرس شوید:
افزونهها ← افزودن
عبارت زیر را جستجو کنید:
Duplicator
سپس:
-
روی نصب کلیک کنید.
-
افزونه را فعال نمایید.
پس از فعالسازی منوی:
Duplicator
در پنل مدیریت نمایش داده میشود.
مرحله 2: ساخت بسته نصبی (Package)
از منوی وردپرس وارد شوید:
Duplicator → Backups
سپس روی:
Create New
کلیک کنید.
مرحله 3: تنظیمات بسته نصبی
در این بخش میتوانید:
نام بسته
مثال:
mysite-backup
انتخاب فایلها
در صورت نیاز میتوانید:
-
پوشه Cache را حذف کنید
-
فایلهای بکاپ قدیمی را حذف کنید
-
برخی پوشهها را از بسته خارج کنید
انتخاب دیتابیس
امکان حذف جداول خاص نیز وجود دارد.
برای اکثر کاربران تنظیمات پیشفرض مناسب است.
مرحله 4: اسکن سایت
روی دکمه:
Next
کلیک کنید.
Duplicator سایت را بررسی میکند:
-
حجم سایت
-
نسخه PHP
-
دیتابیس
-
فایلها
-
دسترسیها
اگر همه موارد سبز باشند میتوانید ادامه دهید.
مرحله 5: ساخت Package
تیک:
Yes. Continue with the build process
را فعال کنید.
سپس:
Build
را بزنید.
مدت زمان ساخت بسته به:
-
حجم سایت
-
تعداد فایلها
-
قدرت هاست
بستگی دارد.
مرحله 6: دانلود فایلها
پس از اتمام فرآیند دو فایل ایجاد میشود:
Installer
installer.php
Archive
archive.zip
یا
archive.daf
این دو فایل را دانلود کنید.
ساختار فایلهای بسته نصبی
installer.php
این فایل مسئول:
-
استخراج فایلها
-
اتصال دیتابیس
-
جایگزینی آدرس دامنه
-
نصب نهایی سایت
است.
archive.zip
شامل:
-
فایلهای وردپرس
-
افزونهها
-
قالبها
-
تصاویر
-
دیتابیس
میباشد.
مرحله 7: آمادهسازی هاست مقصد
در هاست جدید:
ایجاد دیتابیس
در cPanel:
MySQL Databases
یا در DirectAdmin:
MySQL Management
موارد زیر را ایجاد کنید:
-
Database Name
-
Username
-
Password
اطلاعات را ذخیره نمایید.
مرحله 8: آپلود فایلهای بسته نصبی
وارد File Manager شوید.
به مسیر:
public_html
بروید.
سپس این دو فایل را آپلود کنید:
installer.php
archive.zip
مستندات رسمی توصیه میکنند برای نصب کلاسیک، پوشه مقصد کاملاً خالی باشد.
مرحله 9: اجرای نصب
مرورگر را باز کنید:
https://yourdomain.com/installer.php
مثال:
https://example.com/installer.php
سپس نصبکننده Duplicator اجرا میشود.
مرحله 10: بررسی اولیه
Duplicator موارد زیر را بررسی میکند:
-
فایل archive
-
نسخه PHP
-
دسترسیها
-
فضای دیسک
اگر همه چیز صحیح باشد:
Pass
نمایش داده میشود.
مرحله 11: اتصال دیتابیس
اطلاعات دیتابیس جدید را وارد کنید:
Host
localhost
Database
dbname
Username
dbuser
Password
password
سپس:
Validate
را بزنید.
اگر اتصال برقرار شد:
Next
را انتخاب کنید.
مرحله 12: نصب پایگاه داده
در این مرحله:
-
جداول دیتابیس وارد میشوند
-
اطلاعات سایت بازیابی میشود
سپس روی:
OK
کلیک کنید.
مرحله 13: جایگزینی دامنه
Duplicator به صورت خودکار:
دامنه قدیمی
مثال:
oldsite.com
را به:
دامنه جدید
newsite.com
تبدیل میکند.
مرحله 14: ورود به سایت
پس از پایان نصب:
Admin Login
را انتخاب کنید.
با همان نام کاربری و رمز عبور سایت قبلی وارد شوید.
مرحله 15: بروزرسانی پیوندهای یکتا
بعد از اولین ورود:
تنظیمات → پیوندهای یکتا
وارد شوید.
بدون تغییر روی:
ذخیره تغییرات
کلیک کنید.
این کار بسیاری از خطاهای 404 را برطرف میکند.
نصب روی سایتی که وردپرس دارد (Overwrite)
اگر روی هاست مقصد وردپرس نصب است:
-
فایلهای Duplicator را آپلود کنید.
-
installer.php را اجرا کنید.
-
حالت Overwrite را انتخاب نمایید.
در این روش فایلها و دیتابیس سایت فعلی جایگزین خواهند شد.
خطاهای رایج Duplicator
خطای Archive Not Found
علت:
-
فایل ZIP ناقص آپلود شده
-
نام فایل تغییر کرده
راهحل:
-
دوباره فایل را آپلود کنید.
-
مطمئن شوید installer و archive از یک Package هستند.
خطای 403 یا 404 روی installer.php
علت:
-
فایل در مسیر اشتباه قرار گرفته
-
هاست دسترسی را مسدود کرده
راهحل:
-
فایل را در Public_HTML قرار دهید.
-
سطح دسترسی فایلها را بررسی کنید.
-
در برخی هاستها تغییر نام installer.php نیز کمک میکند.
خطای حجم زیاد سایت
برای سایتهای حجیم:
-
حافظه PHP را افزایش دهید.
-
ZipArchive را فعال کنید.
-
فایلهای غیرضروری را حذف کنید.
برخی کاربران گزارش کردهاند که استفاده از فرمت ZIP برای سایتهای بزرگتر نتیجه بهتری داشته است.
بهترین روش استفاده از Duplicator
برای انتقال حرفهای سایت وردپرس:
-
یک بکاپ کامل بسازید.
-
فایلهای Installer و Archive را دانلود کنید.
-
دیتابیس جدید ایجاد نمایید.
-
فایلها را در هاست مقصد آپلود کنید.
-
installer.php را اجرا کنید.
-
نصب را تکمیل نمایید.
-
پیوندهای یکتا را ذخیره کنید.
-
عملکرد سایت را بررسی کنید.
دیدگاهها
0 دیدگاه