آموزش ایجاد و نصب بسته نصبی با افزونه ی Duplicator
بسته ی نصبی چیست؟
بسته ی نصبی یک فایل زیپ ایجاد شده با Duplicator یا هر افزونه و روشی است که شامل همه ی محتوای سایت از قبیل قالب و افزونه های وردپرس، نوشته ها، ابزارک ها و غیره است.موارد دیگری که می توان نام برد دیتابیس های استفاده شده در سایت است که انتقال از طریق Duplicator حدودا در 5 دقیقه انجام خواهد شد.
آموزش ایجاد و نصب بسته نصبی با افزونه ی Duplicator
ابتدا نیاز به نصب این افزونه است. می توانید از طریق پیشخوان وردپرس در بخش افزونه ها،افزونه ی Duplicator را جستجو و نصب نمایید.
پس از نصب و فعال سازی آن بر روی گزینه Packages کلیک کنید تا شروع به ایجاد بسته ی نصبی نمایید.
در صفحه ای که نمایش داده می شود،بر روی دکمه ی” “Create New کلیک کنید تا صفحه ی زیر را مشاهده نمایید.
در این صفحه گزینه های زیادی در زیر مجموعه های Storage و Archive و Installer مشاهده می شود. شما تنها نام بسته را در مکان اشاره شده با فلش قرمز رنگ، تایپ کنید و گزینه ی Next کلیک شود.
بعد از کلیک بر روی دکمه ی Next این افزونه شروع به آنالیز سایت و محتوای آن می کند و در نهایت نتیجه ای را مطابق تصویر زیر نشان می دهد.
بعد از به پایان رسیدن اسکن و آنالیز و پیدا کردن محتوای وردپرس با صفحه ی بالا روبرو می شوید که در آن مشخصات و خطای های احتمالی بسته را مشاهده می کنید. در صورتی که همه ی موارد با Good نشان داده شود، یعنی بسته بدون خطا و کامل است و در غیر این صورت باید بررسی نمایید که خطاها چه هستند.
نکته:
در برخی موارد بخش اندازه ی کل و فایل های بزرگ با خطا مواجه می شوند که این مورد حائز اهمیت نیست و می توانید ادامه دهید.
در نهایت بر روی دکمه ی Build یا ایجاد بسته کلیک نمایید. با کلیک بر روی Build شروع به ایجاد بسته می کند.
و در اخر پیغام زیر که ایجاد بسته با موفقیت انجام شده است را مشاهده می کنید.
در اینجا 2 فایل جهت دانلود تهیه شده است.
1-فایل Installer.php
2- پکیج سایت در قالب Zip
این فایل ها را می توانید در پوشه ی wp-snapshots نیز مشاهده و استفاده نمایید.
آموزش نصب بسته ی ایجاد شده توسط Duplicator
من در این مقاله قصد نصب پکیج بر روی کنترل پنل cpanel را دارم.
در این مرحله 2 فایل دانلود شده را در مسیر public_html آپلود می کنیم و سپس آدرس http://domainname/installer.php را در نوار ادرس مرورگر وارد می کنیم تا پنجره ی زیر مشاهده شود.
همانطور که در این پنجره مشاهده می کنید یک سری کانفیگ های اولیه بررسی شده و با اصطلاح “Pass” عدم وجود مشکل را نشان می دهد.
گزینه ی I have read and accept all terms & notices را انتخاب و بر روی Next کلیک نمایید.
در مرحله ی دوم گزینه ی Action را بر روی Connect and Remove All Data قرار دهید و اطلاعات مربوط به دیتابیس ایجاد شده را به صورت کامل وارد نمایید و جهت بررسی صحت آن می توانید بر روی دکمه ی Test Database کلیک نمایید مانند تصویر زیر:
دقت داشته باشید نیازی به تغییر تنظیمات در بخش Options نیست و می توانید بر روی دکمه ی Next کلیک نمایید.
در اینجا از شما تاییدیه گرفته می شوند که با تنظیمات دیتابیس نمایش داده شده، ایا نصب انجام شود؟ بر روی دکمه ی Yes کلیک نمایید.
در پنجره ی ظاهر شده ی بالا URL و مسیر نصب و همین طور عنوان سایت قابل مشاهده است و می توانید آن را ویرایش نمایید، همچنین می توانید اکانت ادمین دیگری همراه با رمز عبور نیز در این بخش تعریف نمایید که با فلش قرمز رنگ مشخص شده.
نیازی به تغییر تنظیمات Scan Option نیست و بر روی Next کلیک نمایید.
پنجره بالا اتمام کار را نشان می دهد و می توانید با کلیک بر روی دکمه ی Admin Login به مدیریت سایت لاگین نمایید.
نکته:باگ امنیتی خطرناک در افزونه ی Duplicator وردپرس
با بررسی های انجام شده مشخص شده که یک باگ امنیتی در افزونه ی Duplicator وردپرس وجود دارد که در صورت باقی ماندن فایل های نصبی پس از نصب افزونه می توانند مورد هجوم هکرها قرار بگیرند و با استفاده از ان کنترل وب سایت و فایل ها در اختیار بگیرند.
این باگ امنیتی در فایل Installer.php و دیگر فایل های این افزونه موجود است که استفاده از این فایل ها توسط هکرها , و حذف یا از کار انداختن سایت تا کنون در سرتاسر جهت گزارش شده است.
راه حل مبارزه با این باگ امنیتی این است که پس از نصب آن بلافصله فایل ها Installer.php , و فایل های دیگر مرتبط حذف شود.
اگر به هر دلیلی موفق به اینکار نشدید و این مشکل امنیتی برای شما اتفاق افتاد بلافاصله فایل های سایت را پاکسازی و در صورت امکان با استفاده از فایل های بکاپ فایل های حذف شده را بازیابی کنید.
مورد دیگر اینکه دقت داشته باشید در بخش داشبورد مدیریتی یوزر دیگری اضافه نشده باشد.
پویاسازان فناوری اطلاعات
با توجه به اینکه یکی از محبوبترین و پرکاربرد ترین سیستم های مدیریت محتوا دنیا وردپرس است. سرویس میزبانی وب پویاسازان به ویژه هاست لینوکس آلمان پویاسازان از وردپرس به صورت کامل پشتیبانی میکند