انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)

در این نوشته شما می خوانید

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

در این آموزش، سایت را در هاست مبدأ بسته‌بندی می‌کنیم، فایل‌های لازم را به مقصد می‌بریم و با اجرای installer.php مراحل نصب را پیش می‌بریم.

این راهنما از روش انتقال با فایل آرشیو و installer.php استفاده می‌کند. نام یا محل بعضی گزینه‌ها ممکن است در نسخه‌های مختلف افزونه کمی تفاوت داشته باشد.

پیش از انتقال سایت چه چیزهایی لازم است؟

قبل از شروع، این موارد را آماده کن:

  • دسترسی به پیشخوان وردپرس سایت مبدأ
  • امکان نصب و اجرای افزونه Duplicator
  • دسترسی به هاست مقصد و File Manager یا روش دیگری برای آپلود فایل
  • یک دیتابیس و کاربر دیتابیس در هاست مقصد
  • فضای کافی برای فایل‌های سایت و استخراج بسته انتقال

اگر هنوز دیتابیس مقصد را نساخته‌ای، ابتدا آموزش ساخت دیتابیس در cPanel و آماده‌سازی هاست را ببین.

دریافت افزونه Duplicator

برای این آموزش از افزونه Duplicator در مخزن رسمی وردپرس استفاده می‌کنیم.

افزونه را نصب و فعال کن. سپس از منوی پیشخوان وارد بخش Duplicator شو. در نسخه‌های مختلف ممکن است نام منو یا ترتیب گزینه‌ها متفاوت باشد.

آموزش انتقال سایت وردپرس به هاست جدید با Duplicator

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

۱. ورود به بخش Packages

از پیشخوان وردپرس وارد بخش Duplicator شو و صفحه بسته‌ها یا Packages را باز کن.

روی گزینه اضافه کردن جدید، معمولاً با عنوان Create New، کلیک کن.

در این بخش، بسته جدیدی برای انتقال سایت ایجاد می‌شود. اگر افزونه در همان ابتدا هشدار یا پیامی درباره تنظیمات بسته نمایش داد، متن آن را بخوان و قبل از ادامه مطمئن شو که تنظیمات موردنیاز درست هستند.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
شروع فرایند ساخت بسته انتقال در افزونه Duplicator

۲. بررسی تنظیمات بسته

در صفحه ساخت بسته، در فیلد شماره 1 نامی برای آن انتخاب کن تا بعداً بتوانی فایل مربوط به این انتقال را تشخیص بدهی.

  1. در فیلد شماره 1  معمولا به صورت خودکار نام و یا عنوانی برای بسته ایجاد میکند به صورت داینامیک و درصورت نیاز میتونید تغییر بدید.
  2. در فیلد شماره 2 تیک پیشفرض به این دلیل هست که بسته نصبی در هاست شما ذخیره میشود، گزینه بعدی برای آپلود در سرور افزونه داپلیکاتور هست که فعلا نیازی بهش نداریم
  3. پس از نامگذاری و انتخاب تیک پیشفرض کار دیگه ای جز کلیک روی دکمه بعدی نداریم.

Duplicator ممکن است پیش از ساخت بسته، بخش‌هایی برای بررسی تنظیمات یا اعتبارسنجی نمایش دهد. نتیجه بررسی را بخوان. اگر خطایی درباره فضای ذخیره‌سازی، فایل‌ها یا دیتابیس وجود دارد، پیش از ساخت بسته آن را برطرف کن.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
بررسی وضعیت فایل‌ها و دیتابیس هنگام ساخت بسته در Duplicator

در صورت وجود گزینه‌های فیلتر، فقط زمانی فایل یا جدولی را از بسته خارج کن که دقیقاً بدانی به آن نیاز نداری. حذف اشتباه فایل‌ها یا جداول می‌تواند باعث ناقص‌شدن سایت در مقصد شود.

۳. ساخت بسته و بررسی نتیجه

پس از بررسی تنظیمات، فرایند ساخت بسته را شروع کن. بسته به حجم سایت، ساخت آن ممکن است چند دقیقه طول بکشد.

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

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
درحال ساخت بسته‌های انتقال ساخته‌شده در افزونه Duplicator

 

پس از ساخت موفق بسته، باید بتوانی فایل‌های لازم را دریافت کنی. برای روش مورد استفاده در این مقاله، به فایل آرشیو و فایل installer.php نیاز داریم.

مرحله دوم: دانلود فایل‌های انتقال

در صفحه بسته‌های Duplicator، بسته ساخته‌شده را پیدا کن و گزینه دانلود را انتخاب کن.

معمولاً دو فایل اصلی برای این روش لازم است:

  • فایل آرشیو: شامل فایل‌ها و اطلاعات لازم برای بازیابی سایت است.
  • installer.php: اسکریپتی که فرایند نصب بسته روی مقصد را اجرا می‌کند.

نام و پسوند فایل آرشیو ممکن است بسته به نسخه افزونه و تنظیمات بسته متفاوت باشد.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
دانلود فایل آرشیو و فایل installer.php از افزونه Duplicatorدریافت فایل‌های موردنیاز برای انتقال سایت وردپرسی و آپلود آن‌ها در هاست مقصد.

هر دو فایل را روی رایانه خود ذخیره کن. اگر دانلود ناقص انجام شده باشد، انتقال ممکن است در مقصد به خطا بخورد. پیش از ادامه، مطمئن شو فایل‌ها کامل دانلود شده‌اند.

مرحله سوم: آماده‌سازی هاست مقصد

حالا باید محیطی آماده کنی که سایت روی آن بازیابی شود.

۱. ساخت دیتابیس و کاربر

در cPanel وارد بخش MySQL Databases یا MySQL Database Wizard شو. یک دیتابیس بساز، سپس کاربری برای آن ایجاد کن و مجوزهای لازم را به کاربر بده.

این اطلاعات را دقیق یادداشت کن:

  • نام کامل دیتابیس
  • نام کامل کاربر
  • رمز عبور کاربر
  • میزبان دیتابیس، در صورتی که هاست مقدار مشخصی برای آن ارائه کرده باشد

نام دیتابیس و کاربر ممکن است با پیشوند حساب هاست ساخته شود. هنگام نصب، نام کامل نمایش‌داده‌شده در cPanel را وارد کن.

اگر در ساخت دیتابیس یا تنظیم مجوزها به مشکل خوردی، راهنمای آموزش ساخت دیتابیس در cPanel مراحل را با جزئیات توضیح می‌دهد.

۲. آپلود فایل‌ها در مسیر صحیح

در cPanel، بخش File Manager را باز کن و به پوشه‌ای برو که دامنه مقصد از آن سرو می‌شود. برای دامنه اصلی، این مسیر معمولاً public_html است؛ اما اگر دامنه به پوشه دیگری متصل شده، باید همان مسیر را انتخاب کنی.

فایل آرشیو و installer.php را در همان پوشه آپلود کن.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
آپلود فایل‌های بسته انتقال وردپرس در File Manager هاست

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

پس از پایان آپلود، مطمئن شو هر دو فایل در پوشه مقصد دیده می‌شوند و حجم فایل آرشیو با فایل دانلودشده مطابقت دارد.

مرحله چهارم: اجرای installer.php

اکنون که فایل‌ها روی هاست مقصد قرار دارند، می‌توانی نصب‌کننده را اجرا کنی.

اگر فایل installer.php در ریشه دامنه قرار گرفته، آدرس آن معمولاً به این شکل است:

https://example.com/installer.php

به‌جای example.com دامنه خودت را قرار بده. اگر فایل را در مسیر دیگری آپلود کرده‌ای، آدرس را مطابق همان مسیر وارد کن.

پس از بازشدن صفحه نصب، مراحل نمایش‌داده‌شده را دنبال کن.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
اجرای فایل installer.php برای نصب بسته Duplicator

۱. بررسی بسته و شرایط نصب

در ابتدای نصب، Duplicator وضعیت بسته و تنظیمات لازم را بررسی می‌کند. اگر هشدار یا خطایی نمایش داده شد، پیش از ادامه متن آن را بخوان.

ممکن است مشکلاتی مانند ناقص‌بودن آرشیو، کمبود فضای هاست یا محدودیت‌های اجرایی مانع ادامه نصب شوند. در این شرایط، صرفاً با زدن دکمه ادامه از خطا عبور نکن؛ ابتدا علت را مشخص کن.

۲. واردکردن اطلاعات دیتابیس

در بخش اتصال دیتابیس، اطلاعاتی را وارد کن که در cPanel ساخته‌ای.

فیلد مقدار موردنیاز
Database نام کامل دیتابیس مقصد
User نام کامل کاربر دیتابیس
Password رمز عبور کاربر
Host میزبان دیتابیس اعلام‌شده توسط هاست

در بسیاری از هاست‌ها مقدار Host برابر localhost است، ولی این مقدار برای همه سرویس‌ها قطعی نیست.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
واردکردن نام دیتابیس و اطلاعات کاربر در نصب‌کننده Duplicator

پس از واردکردن اطلاعات، اتصال را آزمایش کن. اگر اتصال برقرار نشد، این موارد را بررسی کن:

  • نام دیتابیس و کاربر را با مقدار کامل نمایش‌داده‌شده در cPanel مقایسه کن.
  • رمز عبور را دوباره وارد کن.
  • مطمئن شو کاربر به دیتابیس متصل است و مجوزهای لازم را دارد.
  • در صورت نیاز، مقدار صحیح میزبان دیتابیس را از پشتیبانی هاست بپرس.

تا زمانی که اتصال درست برقرار نشده، مراحل بازیابی را ادامه نده.

۳. تنظیمات نصب و آدرس سایت

پس از تأیید اتصال دیتابیس، مراحل بعدی نصب را مطابق گزینه‌های نمایش‌داده‌شده ادامه بده.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
بررسی تایید اتصال دیتابیس نصب سایت وردپرسی با افزونه Duplicator

در این بخش ممکن است تنظیمات مربوط به مسیر نصب، آدرس سایت و جایگزینی اطلاعات قبلی نمایش داده شوند. دامنه و مسیر مقصد را با دقت بررسی کن. انتخاب مسیر اشتباه می‌تواند باعث شود سایت در آدرس موردنظر باز نشود.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
بررسی تنظیمات نصب و تأیید ادامه فرایند Duplicator

اگر سایت را روی دامنه جدید نصب می‌کنی، تنظیمات آدرس باید با دامنه مقصد هماهنگ باشد. اگر انتقال در همان دامنه انجام می‌شود، مطمئن شو مسیر نصب با محل موردنظر مطابقت دارد.

۴. اجرای بازیابی فایل‌ها

پس از تأیید تنظیمات، مرحله استخراج و بازیابی بسته اجرا می‌شود.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)

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

۵. بررسی جداول و تکمیل مراحل

در مراحل پایانی، Duplicator ممکن است تنظیمات مربوط به دیتابیس و گزینه‌های نهایی را نمایش دهد. مقادیر را بررسی کن و فقط پس از اطمینان از انتخاب درست، ادامه بده.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
نمایش جداول دیتابیس در فرایند نصب سایت با Duplicator

پس از پایان فرایند، پیام موفقیت را بررسی کن و گزینه‌های مربوط به ورود به پیشخوان یا پاک‌سازی فایل‌های نصب را دنبال کن.

انتقال سایت وردپرس به هاست جدید با Duplicator (7 مرحله)
بررسی نتیجه نصب و تکمیل انتقال سایت وردپرسی

گزینه‌ها ممکن است با نسخه افزونه تفاوت داشته باشند. اگر مرحله‌ای با آنچه در تصویر می‌بینی متفاوت بود، متن صفحه فعلی را ملاک قرار بده.

مرحله پنجم: بررسی سایت پس از انتقال

وقتی نصب تمام شد، سایت را از دامنه مقصد باز کن و چند بخش اصلی را بررسی کن.

برای مثال، یک برگه داخلی را باز کن و مطمئن شو آدرس آن درست است. سپس تصاویر و فرم‌های مهم سایت را آزمایش کن.

اگر سایت باز نمی‌شود یا بخشی از آن درست کار نمی‌کند، قبل از حذف فایل‌های لازم برای عیب‌یابی، وضعیت نصب و گزارش‌های Duplicator را بررسی کن.

این موارد را هم بررسی کن:

  • ورود به پیشخوان وردپرس
  • بازشدن برگه‌ها و نوشته‌ها
  • نمایش تصاویر و فایل‌های رسانه‌ای
  • کارکرد فرم‌ها و امکانات اصلی
  • بازشدن سایت با HTTPS، در صورت فعال‌بودن گواهی SSL

اگر لینک‌های داخلی خطا می‌دهند، از پیشخوان وردپرس وارد تنظیمات پیوندهای یکتا شو و یک‌بار تنظیمات را ذخیره کن. این کار در بعضی موارد مشکل قوانین بازنویسی آدرس‌ها را برطرف می‌کند.

پس از اطمینان از نصب موفق، فایل installer.php و فایل آرشیو را از فضای عمومی سایت حذف کن، مگر اینکه راهنمای نسخه مورد استفاده روش دیگری مشخص کرده باشد. این فایل‌ها نباید بدون نیاز در دسترس عموم باقی بمانند.

خطاهای رایج در انتقال سایت وردپرس به هاست جدید

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

اگر متن خطا مشخص است، همان پیام را بررسی کن. تغییر تصادفی تنظیمات PHP یا دیتابیس بدون شناخت علت ممکن است مشکل تازه‌ای ایجاد کند.

پرسش‌های متداول

آیا برای انتقال سایت با Duplicator به هاست نیاز دارم؟

برای اجرای این روش به محیطی نیاز داری که فایل آرشیو را دریافت کند، installer.php را اجرا کند و امکان اتصال به دیتابیس را داشته باشد. هاست واقعی یکی از گزینه‌هاست. محیط‌های محلی نیز در صورت پشتیبانی از مراحل لازم می‌توانند برای تمرین استفاده شوند.

آیا باید وردپرس را از قبل روی هاست مقصد نصب کنم؟

در روش انتقال با بسته Duplicator، معمولاً لازم نیست وردپرس را جداگانه نصب کنی. بسته انتقال، فایل‌ها و دیتابیس سایت را بازیابی می‌کند. پیش از شروع، پوشه مقصد و دیتابیس را مطابق راهنمای نصب آماده کن.

چرا Duplicator به دیتابیس متصل نمی‌شود؟

معمولاً باید نام کامل دیتابیس، نام کاربر، رمز عبور، میزبان دیتابیس و مجوزهای کاربر بررسی شوند. در صورت درست‌بودن این موارد، تنظیمات هاست را بررسی کن.

بعد از انتقال می‌توانم فایل‌های بسته را نگه دارم؟

اگر انتقال با موفقیت تمام شده است، فایل‌های نصب و آرشیو را از مسیر عمومی سایت حذف کن. اگر می‌خواهی نسخه پشتیبان را نگه داری، آن را در محل امنی خارج از دسترس عمومی ذخیره کن.

جمع‌بندی

برای انتقال سایت وردپرس با Duplicator، ابتدا بسته انتقال را در سایت مبدأ بساز و فایل آرشیو و installer.php را دریافت کن. سپس هاست مقصد و دیتابیس را آماده کن، فایل‌ها را در مسیر درست قرار بده و مراحل نصب را اجرا کن.

اگر هنوز دیتابیس را نساخته‌ای، راهنمای ساخت دیتابیس در cPanel و آماده‌سازی هاست را بخوان. پس از پایان نصب نیز سایت را بررسی کن و فایل‌های نصب را از مسیر عمومی حذف کن.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در این نوشته شما می خوانید