آموزش انتقال سایت وردپرس به هاست جدید (بدون قطعی)

گاهی لازم میشود سایت وردپرسیتان را به هاست جدیدی منتقل کنید؛ شاید بهخاطر سرعت بهتر، پشتیبانی قویتر یا قیمت مناسبتر. خبر خوب اینکه انتقال سایت وردپرس، اگر درست انجام شود، بدون قطعی و از دست رفتن اطلاعات ممکن است. در این راهنما روشها را مرور میکنیم.
قبل از شروع: بکاپ بگیرید
پیش از هر کاری، یک نسخهی پشتیبان کامل از فایلها و دیتابیس تهیه کنید. اگر چیزی اشتباه پیش رفت، میتوانید همهچیز را برگردانید. (راهنمای کامل در مقالهی پشتیبانگیری.)
روش اول: انتقال با افزونه (سادهترین راه)
افزونههای انتقال مثل All-in-One WP Migration یا Duplicator کل سایت را در یک فایل بستهبندی میکنند. کافی است:
- افزونه را روی سایت فعلی نصب و یک خروجی (Export) کامل بگیرید
- روی هاست جدید وردپرس تازه نصب کنید (راهنمای نصب)
- همان افزونه را نصب و فایل خروجی را وارد (Import) کنید
این روش برای اکثر کاربران، سریعترین و کمدردسرترین گزینه است.
روش دوم: انتقال دستی
برای کاربران فنیتر یا سایتهای بزرگ:
- ۱. فایلهای سایت را از هاست قدیم دانلود و روی هاست جدید آپلود کنید
- ۲. دیتابیس را خروجی بگیرید و در دیتابیس جدید وارد کنید
- ۳. فایل wp-config را با اطلاعات دیتابیس جدید بهروز کنید
- ۴. در صورت تغییر دامنه، آدرسهای قدیمی را بهروز کنید — حتماً با ابزار امنِ جستوجو و جایگزینی مثل افزونهی Better Search Replace یا دستور WP-CLI search-replace، نه با تغییر مستقیم SQL (تا دادههای سریالایزشده خراب نشوند)
روش سوم (پیشنهادی): انتقال خودکار با پنل هاستینو
کمریسکترین و سادهترین راه، استفاده از ابزار «انتقال سرویس» (Service Migration) در پنل هاستینوست. این ابزار کل فرایند انتقال را بهصورت خودکار انجام میدهد؛ بدون نیاز به دانش فنی و بدون دستکاری دستی فایلها. کافی است در صفحهی مدیریت سرویس، از بخش «ابزارهای امنیت و مهاجرت» روی «Migrate to hostino» بزنید و یکی از دو روش را انتخاب کنید:
- Transfer from cPanel (انتقال مستقیم): اکانت شما مستقیماً از یک سرور cPanel دیگر منتقل میشود
- Restore from Backup URL (بازیابی از فایل پشتیبان): اکانت cPanel را از روی لینک دانلودِ یک فایل بکاپ بازیابی میکنید
چرا ریسک این روش کم است؟ چون انتقال روی سرور جدید انجام میشود و سایت قدیمی شما تا لحظهی تغییر نهاییِ DNS دستنخورده و فعال میماند. یعنی ابتدا نسخهی جدید کاملاً ساخته و تست میشود و فقط وقتی همهچیز درست بود، ترافیک به آن منتقل میشود — بدون قطعی و بدون از دست رفتن اطلاعات.
بعد از انتقال: این موارد را بررسی کنید
- همهی صفحات و تصاویر درست بارگذاری میشوند؟
- فرمها و بخش ورود کار میکنند؟
- گواهی SSL روی هاست جدید فعال است؟
- قبل از تغییر نهایی DNS، سایت را روی هاست جدید تست کنید
نکتهی مهم: بعد از تغییر نیمسرورها (DNS)، چند ساعت تا کاملشدن انتشار صبر کنید و در این مدت هاست قدیم را حذف نکنید.
جمعبندی
انتقال سایت وردپرس با کمی دقت و یک بکاپ سالم، کار ترسناکی نیست. سادهترین راه استفاده از افزونه است، و اگر هاست جدید انتقال رایگان دارد، از آن استفاده کنید. هاست وردپرس هاستینو هم انتقال را برای شما ساده میکند.

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

