چگونه می توان در Wordpress با افزونه ی Duplicator یک وب سایت را منتقل نمود؟

روش های زیادی برای انتقال یک سایت طراحی شده تحت سیستم مدیریت محتوای وردپرس به هاست های دیگر وجود دارد. یکی از این روش ها استفاده از پلاگین wordpress duplicator  می باشد. در این مقاله نحوه ی بک آپ گرفتن و ری استور یک سایت وردپرسی با استفاده از پلاگین wordpress duplicator  را آموزش خواهیم داد. توجه داشته باشید که در این مقاله به جای yoursite.com نام دامنه خود را وارد فرمایید.
 
 
نحوه ی بک آپ گرفتن از سایت : 
 
برای این کار ابتدا وارد بخش ادمین سایت خود به آدرس yoursite.com/wp-admin  شوید و پس از وارد کردن یوزر نیم و پسورد وارد بخش ادمین شده و سپس طبق تصویر زیر ، روی plugins کلیک کرده و عبارت “duplicator”    را جستجو نمایید.
 
 
 
در این بخش رو گزینه ی INSTALL  پلاگین مورد نظر ، که در تصویر نیز مشخص شده کلیک فرمایید.
در این صفحه روی گزینه ی Activate plugin کلیک کنید تا پلاگین فعال شود.
 
 
سپس طبق تصویر زیر وارد پلاگین نصب شده و بخش packeges شوید.
 
 
روی create package کلیک کنید.
 
 
توجه داشته باشید که باید تمام فولدر های root  شما دسترسی write داشته باشند. برای آشنایی با نحوه ی ایجاد دسترسی از این راهنما استفاده کنید. و به فولدر اصلی (فولدر نام دامنه خود) دسترسی read  و write  را اعطا فرمایید.
** حتما پس از پایان این پروسه ، دسترسی write  را  از سرویس خود حذف نمایید.
 
با توجه به تصاویر زیر ، اطلاعات مورد نیاز را وارد نمایید. و روی next کلیک کنید.
در بخش name یک نام برای آرشیو خود انتخاب کنید. ما نام archive.zip را انتخاب میکنیم.
 
 
 
دربخش هاست، آدرس دیتابیس خود را وارد کنید. 
پورت را در حالت دیفالت باقی بگذارید. 
در باکس database نام دیتابیس خود و در بخش user یوزر دیتابیس خود را وارد کنید.
سپس روی next کلیک کنید.
 
 
 
 
منتظر بمانید تا scan انجام شود.
 
 
سپس روی build کلیک کنید.
 
 
در صورتی که ارور HTACCSESS  را دریافت کردید، به مسیر زیر در فایل منیجر سرویس میزبانی خود بروید و فایل htaccess  موجود را حذف نمایید.
 
مسیر yourdomain.com>wwwroot>wp-snapshots>.HTACCESS
 
 
 
سپس مجدد وارد پلاگین داپلیکیتور شده و روی packeges کلیک کنید. در این بخش باید فایل پکیج و فایل installer.php را با کلیک بر روی packeges  و installer دانلود نمایید.
این 2 فایل، فایل های بک آپ کلی سایت شما می باشند که در سرویس های دیگر می توانید آن را ری استور فرمایید.
 
ری استور بک آپ در سایت دیگر :
 
برای ری استور این فایل در سرویس ایران هاست، بایست ابتدا وارد فایل منیجر کنترل پنل میزبانی خود شده و  با استفاده از این راهنما  دسترسی کامل را به فولدر اصلی خود بدهید.
سپس وارد فولدر wwwroot  شوید  و  روی گزینه ی UPLOAD کلیک کنید  و فایل ARCHIVE.zip و همچنین installer.php را آپلود فرمایید.
 
 
 
** توجه داشته باشید که تنها یک فایل zip آن هم بانام archive.zip باید در سرویس شما وجود داشته باشد. در صورتی که نام فایل آرشیو شما نام دیگریست، آن را به archive.zip تغییر نام دهید. و فایل های zip دیگر را حذف یا به فولدر دیگری غیر از wwwroot انتقال دهید.
 
فایل Archive.zip خود را در کنترل پنل unzip نمایید.
 
 
سپس مسیر yourdomain.com/installer.php را اجرا بفرمایید.
در  صفحه ای که مشاهده می کنید ، طبق عکس زیر در بخش host , name , user , password اطلاعات دیتابیس سرویس جدید خود را وارد کرده و سپس روی test connection کلیک کنید. 
* در صورتی که در دیتابیس خود table هایی دارید، باید در بخش action گزینه ی Connect and Remove all data را انتخاب کنید.
 
 
اگر اتصال مشکلی نداشته باشد، connection successful را مشاهده خواهید کرد.
 
 
سپس روی advanced options  کلیک کنید و تیک  manual package extraction را بزنید.
سپس تیک I have read all warning and notices    را نیز زده و run deploymentرا بزنید.
 
 
 
 
پیش از اینکه روی next کلیک کنید ، در یک tab دیگر، وارد کنترل پنل سرویس میزبانی خود به آدرس cp.yourdomain.com شوید و سپس روی فایل منیجر و فولدر نام وبسایت خود کلیک کنید. پس از آن وارد wwwroot شوید و در صورتی که فایل htaccsess ایجاد شده بود اقدام به حذف آن نمایید.
 
 
 
در این بخش در صورتی که میخواهید یوزر جدید ایجاد کنید، از آپشن new admin account استفاده کنید . در غیر این صورت next را بزنید.
 
 
در این مرحله مجدد وارد فایل منیجر شده و فایل htaccess  را حذف کنید.
حال سایت شما ایجاد گردیده است. میتوانید فایل installer.php را برای امنیت بیشتر حذف نمایید.