"وردپرس کاران قدیمی، از افزونهی Duplicator با ارادت زیادی استفاده میکنند! این افزونه بهطور مکرر وظیفه انتقال سایت با فولبکاپ را بهدرستی انجام داده است.
بنابراین، اگر در آستانه انتقال وبسایت خود به هاست یا دامنه جدید هستید یا نیاز به تهیه بکاپ کاملی از وبسایت دارید، با ما همراه شوید.
بیایید با پاسخ به یک سوال اساسی آغاز کنیم: افزونه Duplicator چیست؟
افزونه Duplicator چیست؟
Duplicator افزونهای برای وردپرس است که برای تهیه بکاپ از وبسایت و انتقال کامل دادهها و فایلها به میزبانی یا دامنه جدید استفاده میشود.
با استفاده از این افزونه، میتوانید یک پایگاه داده وردپرسی را به صورت یک فایل فشرده به سرور دیگری منتقل کنید. با Duplicator، شما میتوانید علاوه بر دیتابیس، سایر جزئیات و اطلاعات وبسایت خود را نیز انتقال دهید.
این افزونه خدمات خود را به صورت رایگان ارائه میدهد، اما با خرید نسخه Pro از Duplicator، شما میتوانید از ویژگیهای اضافی این افزونه مانند بکاپگیری خودکار و رمزنگاری فایلهای بکاپ برای مهاجرت بهرهبری کنید.
قابلیتهای افزونه Duplicator در وردپرس:
افزونه Duplicator را میتوان برای بکاپگیری منظم وبسایتها استفاده کرد و همچنین از آن برای یکی از چهار هدف زیر بهرهبرد:
انتقال سایت: Duplicator به عنوان یکی از گزینههای محبوب برای انتقال وبسایتها شناخته میشود. این افزونه به شما امکان میدهد تا فایلها و دادههای دیتابیس وردپرسی خود را بکاپگیری کرده و با استفاده از فایل فشرده یا FTP/SFTP وبسایت خود را به مکان جدید منتقل کنید. این افزونه همچنین پشتیبانی از فضای ابری را فراهم میکند.
تهیه بکاپ از وبسایتهای بزرگ: Duplicator به علت عملکرد سریع و کارآمد در تهیه بکاپ از وبسایتهای بزرگ بسیار مورد توجه قرار میگیرد. همچنین امنیت در زمینهی ذخیرهسازی فایلهای بکاپ از جمله ویژگیهای مهم این افزونه است.
پشتیبانی از شبکه وردپرس: Duplicator از شبکه وردپرس یا WordPress Multisite نیز پشتیبانی میکند، به این ترتیب میتوانید بکاپ از شبکه وردپرس تهیه کرده و به سرور جدید منتقل کنید. در نسخه Pro این افزونه، امکان تهیه بکاپ جداگانه برای هر وبسایت در شبکه وردپرس نیز وجود دارد.
سهولت در بازگردانی بکاپ: Duplicator از لحاظ سهولت در مراحل بازگردانی بکاپ نسبت به رقبای خود برتری دارد. اگر جزئیات و تنظیمات وبسایت شما در مبدأ و مقصد تغییر نکند، میتوانید بدون نیاز به افزونههای اضافی و تغییرات پیچیده، بکاپ را بازگردانی کنید
آموزش استفاده از افزونه Duplicator
میتوان گفت که افزونه Duplicator برای وردپرس یکی از سادهترین راهحلها برای مهاجرت و انتقال سایت است. استفاده از این افزونه نیز پیچیدگی زیادی ندارد و کافی است مراحل اصلی را بیاموزید. در این بخش، ما نحوه کار با Duplicator از نصب و تنظیم تا مهاجرت و انتقال سایت را بررسی خواهیم کرد.
نصب افزونه Duplicator
پس از دانلود افزونه Duplicator از وبسایتهای معتبر یا دریافت آن از مخزن وردپرس، باید مراحل فعالسازی را انجام دهید. برای این کار، وارد پیشخوان وردپرس شده و از بخش "افزونهها"، افزونه Duplicator را انتخاب کنید و سپس روی "فعالسازی" کلیک کنید. پس از این مرحله، یک تب جدید با نام افزونه Duplicator به پیشخوان وردپرس اضافه خواهد شد.
نحوه انتقال سایت با استفاده از Duplicator
کارکرد اصلی افزونه Duplicator انتقال و مهاجرت سایت است. برای تهیه بکاپ و انتقال کامل سایت، مراحل زیر را دنبال کنید:
۱. به تب Duplicator در پیشخوان وردپرس بروید. ۲. روی گزینه "بستهها" کلیک کنید. ۳. برای ایجاد یک بسته جدید، روی دکمه "ایجاد بسته جدید" کلیک کنید. ۴. در صفحه بعد، روی دکمه "مرحله بعدی" کلیک کنید.
در این مرحله، پس از اسکن سایت، یک لیست چکمارک ظاهر میشود و همه آیتمها باید سبز باشند. ۵. اگر همه چیز بهخوبی تنظیم شده باشد، روی دکمه "ساخت" کلیک کنید تا بستهی شما ایجاد شود. ۶. پس از اتمام مراحل نصب، دو فایل به شما پیشنهاد داده خواهد شد: Installer و Archive. هر دو فایل را روی دسکتاپ خود دانلود کنید.
حالا فایلها آماده برای انتقال هستند.
نصب قالب با استفاده از افزونه Duplicator
برای نصب قالب با استفاده از افزونه Duplicator، این مراحل را به ترتیب دنبال کنید:
مرحله اول: انتقال و استخراج فایلهای مربوط به قالب و Duplicator
در ابتدا، فایلهای مربوط به قالب و Duplicator که در یک فایل زیپ قرار دارند را با استفاده از اکانت FTP در هاست خود آپلود کنید. اگر اطلاعات اتصال FTP را ندارید، مقاله "اتصال به FTP با استفاده از Filezilla" را مطالعه کنید. حتماً پس از انتقال، فایل زیپ را اکسترکت کنید.
مرحله دوم: ایجاد دیتابیس
بعد از انتقال فایلها، برای اتصال به وردپرس که قصد نصب آن را دارید، یک دیتابیس همراه با یک یوزر ایجاد کنید. از طریق کنترلپنل (مثلاً Cpanel) گزینه "MySQL Database Wizard" را انتخاب کنید. سپس نام دیتابیس مورد نظر خود را وارد کنید و روی "مرحله بعدی" کلیک کنید. سپس یک یوزرنیم و پسورد برای دسترسی به دیتابیس ایجاد کنید و تنظیمات دسترسی را مشخص کنید. پس از ایجاد یوزر، به آن دسترسی "ALL PRIVILEGES" دهید.
برای ایجاد یک دیتابیس جدید، در پنجره بازشده، به سمت راست (بخش عملیات) بروید و بر روی گزینه "ایجاد دیتابیس جدید" کلیک کنید.
در صفحه بعدی، نام دیتابیس را به همراه یوزرنیم و پسورد مورد نظر وارد کنید.
در مواجهه با متن مشابه نام دیتابیس، یک نام کاربری با همان حروف نیز بهصورت اتوماتیک تایپ میشود. اگر تمایل دارید نام کاربری متفاوتی داشته باشید، میتوانید با کلیک بر روی "همانند نام دیتابیس" این امکان را غیرفعال کنید و نام دیتابیس و نام کاربری را جداگانه تعریف کنید.
برای تعیین پسورد نیز میتوانید با کلیک روی گزینه کنار جعبه پسورد (Generate Password)، یک پسورد تصادفی ایجاد کنید تا پسورد انتخابی، از امنیت بیشتری برخوردار باشد.
در انتها، بر روی دکمه سبز رنگ "ایجاد دیتابیس" کلیک کنید تا دیتابیس با نام کاربری و پسورد انتخابی شما ایجاد شود.
جهت تایید ایجاد دیتابیس، پیام زیر در انتها به شما نمایش داده خواهد شد.
پس از انجام مراحل قبلی و مهیا کردن پیشنیازها، حالا دیگر نوبت شروع فرآیند نصب از طریق افزونه Duplicator است. برای این کار، داخل مرورگرتان، آدرس دایرکتوریای که فایلهای نصبی را داخل آن قرار دادید بههمراه فایل installer.php را وارد کنید. به عنوان مثال، توجه کنید: http://mysite.com/installer.php Mysite.com آدرس وبسایت شماست. با وارد کردن این آدرس، صفحهای مشابه زیر برای شما لود خواهد شد.
دقت کنید که در قسمت "Validation" اروری نداشته باشید؛ این قسمت مربوط به حداقلهای مورد نیاز قالب و افزونههای شماست. در نهایت نیز با زدن تیک "I have read and accept all terms & notices" دکمه "Next" را بفشارید. مرحله چهارم: اکسترکت فایل بلافاصله در مرحله بعد، فایل نصبی سعی در اکسترکت کردن فایل زیپ موجود میکند که در این هنگام با تصویر زیر روبرو میشوید.
در حین فرآیند اکسترکت، ممکن است خطای 504 Timeout بگیرید. برای حل این مشکل کافیست داخل دایرکتوریای که فایلهای قالب را پیشتر آپلود کردید، بر روی فایل زیپ موجود در کنار فایل installer.php راست کلیک کرده و "Extract" را انتخاب کنید تا بهصورت دستی اکسترکت انجام شود. پس از اتمام اکسترکت، مجدداً آدرس زیر را در مرورگر تایپ کنید و فرآیند نصب را ادامه دهید. http://mysite.com/installer.php
مرحله چهارم
پس از اتمام اکسترکت، صفحه تنظیمات دیتابیس ظاهر میشود. در قسمت "Host" حتماً باید localhost ثبت شود و در فیلدهای بعدی اطلاعات مربوط به دیتابیس (که در مرحله ۲ توضیح دادیم) را وارد کنید.
مرحله پنجم
در انتها با زدن دکمه "Test Database" مطمئن شوید که اطلاعات وارد شده درست هستند و دیتابیس نیز از حداقلهای لازم برخوردار است.
نکته: در صورت ظاهر شدن پیغام خطای زیر، از بخش "Option"، تیک گزینه "Apply legacy collation fallback" را ثبت کرده و مجدداً "Test Database" و در صورت نداشتن خطای دیگری روی "Next" کلیک کنید.
گاهی اوقات ممکن است بخش "Option" برای شما نمایش داده نشود، یا با وجود فعال کردن "Apply legacy collation fallback" خطای مورد نظر رفع نشود. در این مواقع لازم است به دایرکتوری هاست خود مراجعه کرده و برای حذف فایلهایی که در ابتدا در هاست آپلود کردید، اقدام کنید. مرحله هفتم: در مرحله بعد، انتقال اطلاعات دیتابیس انجام میشود. پس از اتمام این مرحله، نصب وردپرس به همراه قالب، افزونهها و یا دموی احتمالی انجام خواهد شد.
مرحله آخر
در مرحله آخر هم موفقیتآمیز بودن نصب به شما اطلاع رسانی میشود و در صورت کلیک روی دکمه "Admin Login" فایلهای نصبی داپلیکیتور جهت امنیت بیشتر حذف میشوند. نکته: در بعضی مواقع با وجود فعال بودن گزینه "Auto delete"، حذف فایلهای راهانداز انجام نمیشود که در این حالت لازم است حتماً پس از این مرحله، به دایرکتوری سایت خود مراجعه کرده و برای حذف فایلهایی که در ابتدا در هاست آپلود کردید، اقدام کنید.
پاسخ ها