به جرات میتوان گفت بین راههای موجود برای انتقال یک وبسایت وردپرسی به هاست جدید، استفاده از افزونه Duplicator بهینهترین و آسانترین راه می باشد. این افزونه که تا کنون بیش از 15 میلیون نصب داشته است یکی از پرکاربرد ترین افزونه های وردپرس است.
افزونه Duplicator تمامی اطلاعات موجود در یک وبسایت وردپرسی (پایگاه داده، قالب، افزونه ها و…) را در یک فایل زیپ به نام Package جمع آوری میکند؛ شما این پکیج را در اختیار خواهید داشت و هر زمان که اراده کنید، میتوانید با چند کلیک ساده، سایت خود را به هاست و یا سرور جدید منتقل کنید. همانطور که گفته شد این افزونه کلیه اطلاعات را منتقل میکند، بنابراین در صورت انتقال به هاست جدید نیازی به نصب وردپرس نخواهید داشت.
Duplicator مانند خیلی از افزونهها و نرمافزارها دارای یک سطح حرفهای است که امکانات بیشتری در اختیار کاربر قرار میدهد؛ در حالت عادی نیاز به تهیه نسخه پیشرفته این افزونه نخواهید داشت. به بیان دیگر نسخه رایگان آن نیازهای شما را برطرف خواهد کرد.
این آموزش دارای دو مرحله می باشد؛ مرحله اول: ساخت بسته نصبی برای انتقال مرحله دوم: نصب Duplicator در هاست جدید و انتقال بسته نصبی.
مرحله اول: ایجاد بسته نصبی
در سایت وردپرسی که اطلاعات شما است و تمایل دارید انتقال به محل دیگر انجام دهید، وارد صفحه پیشخوان مدیریت آن شوید.
در مرحله بعدی، در منو کناری (Sidebar) روی گزینه ی افزونه را رفته و در منو کشویی باز شده روی گزینه ی افزودن کلیک نمایید.
در صفحه باز شده سمت چپ بالای صفحه در کادر جست و جوی کلمه ی Duplicator را جست و جوی نمایید و طی تصویر ذیل افزونه Duplicator – WordPress Migration Plugin را نصب نمایید، کمی منتظر نمایید نصب انجام گیرد و در همان قسمت، گزینه ی فعال سازی را بفشارید.
برای ایجاد فایل بسته نصبی، در صفحه باز شده از قسمت افزونه Duplicator روی گزینه ی Manage کلیک نمایید.
در صفحه ابتدایی این افزونه لیست پکیجهایی که ساختهاید را مشاهده خواهید نمود. برای شروع کار با داپلیکیتور و ساخت پکیج جدید بر روی گزینه Create new کلیک نمایید.
در این مرحله شما باید پکیج خود را ساخته و تنظیم کنید. همانطور که در تصویر زیر مشاهده مینمایید، 4 بخش برای تنظیم پکیج در اختیار شما قرار گرفته است. در ادامه تمامی این بخشها و کارکردشان را برای شما نوشتهایم.
نکته مهمی که باید در نظر داشته باشید، این است که اگر قصد دارید وبسایت خود را به صورت کامل و همانطور که هست به یک سرور دیگر انتقال دهید، پشنهاد میکنیم به هیچ یک از تنظیمات دست نزنید.
بخش اول: Name میباشد که نام پکیج شماست، مهم نیست چه نامی انتخاب کنید! به عنوان مثال backup گذاشته ایم.
بخش دوم: Storage میباشد که در آن میتوانید محل ذخیرهسازی پکیج را تعیین کنید. محل ذخیرهسازی به صورت پیشفرض داخل مسیر اصلی هاست شما میباشد. تغییر این مسیر به جاهایی مانند دراپ باکس و گوگل درایو فقط در نسخه حرفه ای امکان پذیر است.
بخش سوم: Archive است که در آن فایلها و دایرکتوریهای مدنظر مانند دیتابیس را برای قرار گرفتن در فایل پکیج انتخاب میکنید. تمامی اطلاعات به صورت پیشفرض انتخاب شده است.
بخش چهارم: Installer نیز شامل تنظیمات امنیتی مانند تعیین رمز عبور برای فایل پکیج میباشد.
در این مرحله سایت شما اسکن میشود تمامی اطلاعات سایت وردپرسی شما اماده ذخیره سازی در بسته نصبی می شود، و شما باید دستور ساخت پکیج را بدهید. مطابق تصویر زیر گزینه Build را بزنید و منتظر بمانید که بسته نصبی شما به درستی ایجاد گردد.
ساخت پکیج مقداری طول خواهد کشید و بعد از آن با تصویر زیر روبرو میشوید. دو گزینه ارائه شده در تصویر در واقع تمامی اطلاعات سایت شما و فایل نصبی آن است. هر دوی این موارد را باید در پوشه Public-html بارگذاری کنید. در ادامه این فرایند را نیز به شما خواهیم آموخت.
میتوانید با کلیک روی مرحله یک و دو قرمز رنگ، فایل هارا جداگانه دانلود نمایید و یا اینکه هر دو فایل را طی مرحله یک سبز رنگ یکجا دانلود نمایید.
تبریک! اکنون شما در فایل آرشیو، تمامی اطلاعات سایت خود را در اختیار دارید. در کنار آن یک فایل Installer هم برای شما ساخته شده که با استفاده از آن میتوانید وبسایت خود را بصورت کامل و با چند کلیک ساده نصب کنید، که طی مرحله دوم خدمتتان آموزش ارائه میدهیم.
مرحله دوم: ریستور بسته نصبی
در ادامه طی این آموزش وارد هاست سیپنل جدید و سپس پوشه Public_html شوید. پس از ورود، فایل zip ای که دانلود کردید را به همراه installer داخل پوشه Public_html آپلود کنید:
بعد از آپلود فایل زیپ، آن را از حالت فشرده خارج و یا به اصطلاح Extract کنید.
بعد از اینکار لطفا از مرورگر خود سایت جدید را باز کنید. در این مرحله باید فایل installer را فراخوانی کنید. برای این کار آدرس سایت خود را به همراه installer.php/ در نوار مرورگر طبق تصویر ذیل (بجای newsite.domain دامنه خود را وارد نماید) وارد کرده و منتظر بمانید تا تصویر زیر برای شما نمایان گردد و روی Next کلیک کنید.
دقت نمایید: در صورتی که هاست جدید شما، با دامنه یکسان است، لطفا قبل از این مرحله DNS های دامنه را به هاست جدید متصل نمایید، ومنتظر بمانید تا DNS ها ست شده و با فراخوانی دامنه هاست جدید نمایش داده شود.
کمی پایین تر می بایست طی این آموزش یک دیتابیس در هاست جدید ساخته و اطلاعات آنرا وارد نموده در پایان گزینه ی Validate را کلیک نمایید.
با کلیک بر روی گزینه ی Validate به صفحه ی دیگری منتقل می شوید که طی تصویر ذیل روی تیک گزینه I have read and accept all terms & notices را فعال کنید و روی Next کلیک کنید.
بعد از کلیک با صفحه ای مطابق با زیر مواجه می شوید که نشان دهنده عملیات در حال انجام می باشد . لطفا منتظر بمانید تا نصب به اتمام برسد.
بعد از گذشت زمان مدنظر، صفحه ای به شرح ذیل نمایش داده می شود در صورتیکه تمام گزینه ها Good بود؛ تبریک می گوییم! شما موفق شدید توسط داپلیکیتور سایت وردپرسی خود را انتقال دهید. اکنون میتوانید با گزینه Admin Login وارد پیشخوان مدیریت سایت وردپرسی خود شوید.
تاکید می شود به جهت امنیت بیشتر وبسایت وردپرسی جدید، با ورود به هاست cPanel جدید خود، حتما فایل های ذیل را در مسیر public_html هاست جدید حذف نمایید. شایان ذکر است، در صورتی که فایل هارا به هر دلیل حذف ننمایید سایت شما متوجه ریسک امنیتی بالایی خواهد بود.
dup-installer
installer.php
installer-backup.php
dup-installer-bootlog__[HASH].txt
archive.zip/daf
هدف از نگارش این مطلب آشنایی شما با افزونه داپلیکیتور و مزایای استفاده از آن بود. علاوه بر این مراحل انتقال سایت به هاست جدید با استفاده از Duplicator را نیز در این مطلب به شما آموختیم.