انتقال یک وبسایت وردپرسی به هاست جدید یا راهاندازی مجدد آن روی یک سرور میزبانی دیگر، یکی از وظایف رایج و در عین حال حساس طراحان وب و مدیران سایتهاست. در روشهای سنتی، این فرایند مستلزم تهیه یک نسخه پشتیبان (Full Backup) حجیم، دانلود آن روی سیستم شخصی، ایجاد دستی ساختار وردپرس در هاست مقصد، ساخت دیتابیس و سپس ایمپورت کردن فایلهای SQL بود که گاهی ساعتها زمان میبرد و با خطاهای متعددی مانند محدودیت حجم آپلود مواجه میشد.
امروزه با استفاده از بستههای نصبی (Package Installer) که معمولاً با کمک افزونه محبوب و قدرتمند داپلیکیتور (Duplicator) تهیه میشوند، کل این فرایند پیچیده به چند کلیک ساده تبدیل شده است. اگر مایل هستید سایت خود را بدون دردسرهای معمول و با حفظ تمامی تنظیمات، افزونهها و اطلاعات قبلی روی هاست جدید مستقر کنید، این راهنمای جامع را در وبلاگ سابین سرور دنبال کنید.
استفاده از پکیجهای نصبی به شما این امکان را میدهد که کل ساختار سایت شامل فایلها، پوشهها، تنظیمات قالب، افزونهها و پایگاه داده را به صورت یکجا و فشرده درآورید و تنها با داشتن دو فایل installer.php و آرشیو زیپشده، کل سایت را روی هاست وردپرس خود مستقر کنید. در ادامه، تمامی مراحل نصب بسته نصبی را به صورت گامبهگام و با جزئیات فنی کامل بررسی خواهیم کرد تا بدون کوچکترین خطایی به نتیجه دلخواه برسید.
پیشنیازهای فنی و آمادهسازی اولیه پیش از نصب بسته نصبی
پیش از آنکه فرایند نصب را آغاز کنید، لازم است زیرساخت و فایلهای مورد نیاز را به درستی آماده نمایید. بیتوجهی به پیشنیازهای فنی میتواند باعث بروز خطاهایی نظیر خطای داخلی سرور (HTTP 500)، ارور اتصال به پایگاه داده یا ناقص ماندن فرایند استخراج فایلها شود. رعایت این موارد پیش از شروع کار ضروری است:
- سازگاری نسخه PHP: اطمینان حاصل کنید که نسخه PHP هاست جدید شما با نسخه سایت مبدأ همخوانی دارد (پیشنهاد میشود از نسخههای پایدار PHP مانند 8.1 یا 8.2 روی هاست خود استفاده کنید).
- آپلود فایلهای پکیج: دو فایل اصلی بسته نصبی (شامل فایل اسکریپت installer.php و فایل آرشیو زیپشده یا tar پکیج) را باید از طریق File Manager در سیپنل یا دایرکت ادمین، دقیقا در پوشه روت اصلی سایت خود (معمولاً public_html) بارگذاری کرده باشید.
- ایجاد پایگاه داده خالی: پیش از شروع مراحل نصب در مرورگر، یک دیتابیس جدید به همراه نام کاربری، رمز عبور و دسترسی کامل (All Privileges) در هاست خود ایجاد کنید تا در مراحل بعدی از آن استفاده نمایید.
مرحله اول: فراخوانی اسکریپت نصب در مرورگر وب
پس از اینکه فایلهای بسته نصبی را در پوشه public_html هاست خود بارگذاری کردید، باید مرورگر وب خود را باز کرده و آدرس سایت را به همراه عبارت installer.php/ در انتهای آن وارد نمایید. به عنوان مثال، اگر دامنه شما به شکل domain.com است، باید آدرس را به صورت زیر در نوار آدرس مرورگر فراخوانی کنید:

با ورود به این آدرس، صفحه ارزیابی اولیه و شرایط استفاده افزونه داپلیکیتور نمایان میشود که نشاندهنده سلامت سرور، سازگاری نسخه PHP و آمادگی محیط برای استخراج فایلهاست. در این صفحه لازم است قوانین، ضوابط و شرایط استفاده را مطالعه کرده و با تیکزدن گزینه مربوطه، به مرحله بعدی بروید.
مرحله دوم: تایید شرایط و استخراج خودکار فایلهای آرشیو
در این مرحله، افزونه شروع به بررسی سازگاری محیط هاست با سیستم شما میکند. پس از بررسیهای اولیه سیستم و تایید سلامت محیط، با کلیک بر روی دکمه Next وارد مرحله استخراج فایلهای آرشیو خواهید شد. در نسخههای جدیدتر داپلیکیتور، این بخش به صورت خودکار انجام میشود و تمامی کدهای منبع، تصاویر، قالبها و افزونهها از حالت فشرده خارج میگردند و در پوشه روت مستقر میشوند.
تصویر زیر نشاندهنده فرایند اکسترکت شدن فایلهای بسته نصبی است که سیستم به صورت خودکار انجام میدهد و باید تا اتمام کامل این نوار پیشرفت شکیبا باشید:

مرحله سوم: اتصال بسته نصبی به پایگاه داده (Database Setup)
پس از اتمام موفقیتآمیز استخراج فایلها، یکی از مهمترین بخشهای نصب یعنی اتصال سایت به دیتابیس فرا میرسد. در این صفحه از شما خواسته میشود اطلاعات پایگاه دادهای که پیشتر در هاست خود ساختهاید را با دقت بالا وارد کنید. فیلدهای این بخش شامل موارد زیر است:
- Database Host: به صورت پیشفرض و استاندارد روی localhost قرار دارد.
- Database Name: نام کامل دیتابیس ساخته شده در هاست شما.
- Database User: نام کاربری دیتابیس که دارای دسترسی کامل است.
- Database Password: رمز عبور تعیین شده برای دیتابیس.
پس از وارد کردن دقیق این اطلاعات، روی دکمه Validate کلیک کنید.

مرحله چهارم: تایید قوانین و آغاز نصب
در این مرحله، بعد از کلیک روی دکمه Validate باید روی I have read and accept all terms & notices* جهت تایید قوانین کلیک کنید و سپس روی دکمه Next بزنید تا وارد مراحل نصب شوید.

با کلیک روی دکمه Next پاپ آپی باز خواهد شد تا اطلاعات نصب را تایید کنید.

درصورت صحیح بودن تمامی اطلاعات نمایش داده شده کافیست روی دکمه OK کلیک کنید.
با کلیک روی دکمه Next وارد مرحله نصب دیتابیس خواهید شد. در این مرحله نیازی به اعمال تغییرات نخواهد بود و میتوانید مستقیما روی دکمه Next کلیک کنید.

بعد از کلیک روی دکمه Next وارد بخشی مطابق تصویر زیر خواهید شد. در این بخش میتوانید وارد تب Admin Account شوید و یک اکانت ادمین جدید برای خود ایجاد کنید. و یا پسورد ادمین فعلی را تغییر دهید.

در این بخش میتوانید با وارد کردن پسورد جدید مقابل فیلد admin در قسمت Admin Password Reset پسورد اکانت ادمین موجود در دیتابیس بسته نصبی نصب شده را تغییر دهید.
همچنین با کلیک و فعال کردن Create New User: میتوانید فیلد های مربوط به ساخت اکانت ادمین جدید برای بسته نصبی نصب شده را تکمیل کنید تا با کلیک روی دکمه Next اکانت ادمین جدید ساخته شود.
مرحله پنجم: اتمام نصب و ورود به پنل مدیریت وردپرس
پس از اتمام پردازش نهایی، صفحه تاییدیه نصب به شما نمایش داده میشود. در این صفحه میتوانید با کلیک بر روی دکمه Admin Login مستقیماً به صفحه ورود پیشخوان وردپرس هدایت شوید.

حال کافی است نام کاربری و رمز عبوری که در مراحل قبل تعیین کرده بودید را وارد کنید تا به پیشخوان وردپرس خود دسترسی پیدا کنید.

نکات حیاتی امنیتی پس از اتمام نصب بسته نصبی
یکی از بزرگترین اشتباهاتی که کاربران پس از نصب پکیجهای نصبی مرتکب میشوند، باقی گذاشتن فایلهای نصبی و اسکریپتهای داپلیکیتور روی هاست است. باقی ماندن این فایلها میتواند دسترسی غیرمجاز به هاست شما را برای رباتها و هکرها فراهم کرده و منجر به آسیبهای جدی امنیتی، هک سایت یا تزریق کدهای مخرب (مانند اسپمهای ژاپنی و چینی در نتایج جستجو) شود.
برای پاکسازی امن و کامل فایلهای نصبی، از داخل پیشخوان وردپرس به بخش مدیریت داپلیکیتور رفته و مطابق تصویر زیر روی گزینه مربوط به حذف فایلهای نصب کلیک کنید:

علاوه بر این، پیشنهاد میشود حتماً به کنترل پنل هاست خود مراجعه کرده و اقدامات امنیتی تکمیلی زیر را انجام دهید:
- فایلهای باقیمانده نصبی نظیر installer.php، installer-backup.php و آرشیوهای زیپ را به صورت دستی از پوشه public_html پاک کنید.
- پوشه wp-snapshot را که حاوی اطلاعات پشتیبان است به طور کامل از روی هاست حذف نمایید.
- دسترسی امنیتی فایل wp-config.php را بررسی کرده و در صورت نیاز پرمیشن آن را روی 400 تنظیم کنید تا دسترسی خواندن و نوشتن به شدت محدود شود.
- برای ارتقای امنیت ساختار مدیریتی سایت خود، پیشنهاد میکنیم مقاله امنیت بیشتر در وردپرس با تغییر آدرس مدیریت را به دقت مطالعه کنید.
بررسی تفاوت نصب پکیج نصبی با نصب سنتی وردپرس
برای اینکه درک بهتری از چرایی استفاده از بستههای نصبی داشته باشید، مقایسه کوتاهی میان این روش و نصب معمولی وردپرس از طریق پکیج خام انجام دادهایم:
| ویژگی مقایسهای | نصب سنتی (مخزن وردپرس) | نصب بسته نصبی (Duplicator) |
|---|---|---|
| زمان مورد نیاز | طولانی (نصب وردپرس + نصب قالب + پیکربندی افزونهها) | بسیار سریع (مجموعه کامل سایت آماده است) |
| نیاز به تنظیم دیتابیس | به صورت دستی در فایل wp-config و پنل | خودکار از طریق اسکریپت نصب کننده |
| حفظ تنظیمات و محتوا | خیر (سایت کاملاً خام تحویل داده میشود) | بله (تمامی نوشتهها، تنظیمات و سئو حفظ میشوند) |
جمعبندی و نتیجهگیری عملی
نصب بسته نصبی وردپرس یکی از سریعترین، مطمئنترین و حرفهایترین روشها برای انتقال سایت، تغییر هاستینگ یا راهاندازی سایتهای آماده است. همانطور که در این مقاله بررسی کردیم، با استفاده از افزونه Duplicator و رعایت دقیق مراحل نصب و پاکسازی امنیتی، میتوانید در کوتاهترین زمان ممکن سایت خود را روی میزبان جدید مستقر کنید و بدون دغدغه از پایداری آن لذت ببرید.
اگر برای راهاندازی و میزبانی وبسایت خود به دنبال زیرساختی پرسرعت، پایدار و بهینه هستید، پیشنهاد میکنیم از پلنهای خرید هاست وردپرس سابین سرور دیدن فرمایید.
همچنین تیم فنی و پشتیبانی سابین سرور به صورت ۲۴ ساعته در تمامی روزهای هفته آماده پاسخگویی به سوالات و رفع مشکلات فنی شما عزیزان هستند.




