انتقال سایت به هاست جدید — چکلیست مدیر برای کمترین قطعی
هاست فعلی کند شده، پشتیبانی جواب نمیدهد، یا قرارداد با مجری قدیمی تمام شده — و شما میخواهید سایت را جابهجا کنید. اولین ترس همه مدیران یکی است: «اگر انتقال سایت به هاست جدید اشتباه پیش برود، سایت چند روز down میماند و مشتری فکر میکند کسبوکار تعطیل شده.» این ترس منطقی است — ولی با برنامه درست، اکثر انتقالها با قطعی کوتاه یا حتی بدون قطعی محسوس انجام میشوند.
این مقاله برای صاحب فروشگاه، کلینیک، شرکت خدماتی یا هر کسبوکار غیرفنی است که میخواهد بداند قبل، حین و بعد از تغییر هاست چه کارهایی باید انجام شود — بدون ورود به جزئیات فنی سرور. اگر هنوز مطمئن نیستید هاست جدید چه نوعی باشد، اول هاست اشتراکی یا اختصاصی و هاست ایران یا خارج را بخوانید؛ اینجا روی فرآیند انتقال تمرکز داریم.
انتقال سایت به هاست جدید یعنی چه؟
سایت شما از دو بخش اصلی تشکیل شده: دامنه (آدرس مثل brandname.ir) و هاست (جایی که فایلها، عکسها و دیتابیس فروشگاه ذخیره شده). انتقال هاست یعنی فایلها و دیتابیس را از سرور قدیم به سرور جدید منتقل کنید، بعد آدرس دامنه را طوری تنظیم کنید که مرورگر مشتری به سرور جدید برود — نه قدیم.
تصور ساده: مغازه را از یک پاساژ به پاساژ دیگر منتقل میکنید. وسایل (فایل سایت) را جابهجا میکنید، تابلوی آدرس (DNS) را به محل جدید اشاره میدهید. تا وقتی تابلوی آدرس بهروز نشود، مشتری هنوز به مغازه قدیمی میرود.
قبل از هر کاری — بکاپ بگیرید
مهمترین قدم قبل از انتقال سایت به هاست جدید، نه خرید هاست تازه است — بکاپ کامل. اگر چیزی در مسیر انتقال خراب شود، بکاپ تنها راه برگشت سریع است.
بکاپ درست یعنی:
- فایلهای سایت: همه عکسها، قالب، افزونهها یا کدهای سفارشی
- دیتابیس: محصولات، سفارشها، کاربران، مقالات — برای فروشگاه و وردپرس حیاتی است
- ایمیلها (در صورت نیاز): اگر صندوق پستی روی هاست قدیم است، قبل از قطع، کپی یا انتقال برنامهریزی شود
- تنظیمات مهم: لیست افزونههای فعال، نسخه PHP، اطلاعات درگاه — از مجری بخواهید یادداشت کند
بکاپ را فقط روی همان سرور قدیم نگذارید — یک کپی روی کامپیوتر، فضای ابری یا هارد جدا داشته باشید. راهنمای کامل در بکاپ سایت آمده؛ خلاصه برای مدیر: «آیا فایل و دیتابیس هر دو پشتیبان شده؟ آیا یک بار بازیابی آزمایشی انجام شده؟» اگر جواب «نه» است، انتقال را عقب بیندازید.
همزمان با بکاپ، مطمئن شوید دامنه به نام خودتان است و به پنل DNS دسترسی دارید — نه فقط مجری. بدون این دسترسی، بعد از انتقال فایلها گیر میکنید. جزئیات در ثبت دامنه به نام چه کسی.
DNS چیست و چرا مدیر باید بداند؟
وقتی مشتری آدرس سایت شما را در مرورگر میزند، اول سیستم DNS (سیستم نام دامنه) مشخص میکند آن آدرس به کدام سرور برود. در انتقال هاست، معمولاً یک یا چند رکورد — مثل A Record یا Nameserver — عوض میشود تا دامنه به IP هاست جدید اشاره کند.
چیزهایی که مدیر غیرفنی باید بداند:
- تغییر DNS فوری نیست: بعد از بهروزرسانی، ممکن است از چند ساعت تا ۲۴–۴۸ ساعت طول بکشد تا همه کاربران (و گوگل) سرور جدید را ببینند. این «انتشار» یا propagate نام دارد — نگرانکننده است ولی طبیعی.
- در این فاصله دو نسخه ممکن است: بعضی کاربران هنوز هاست قدیم، بعضی هاست جدید را میبینند. به همین دلیل انتقال در ساعات کمترافیک (شب یا آخر هفته) منطقیتر است.
- DNS جای دامنه یا هاست است: گاهی DNS در پنل ثبت دامنه است، گاهی در پنل هاست. قبل از شروع بدانید کجا باید تغییر دهید — از مجری بپرسید.
- ایمیل هم از DNS میگذرد: اگر info@brand.ir دارید، رکوردهای MX را بدون هماهنگی عوض نکنید — وگرنه ایمیل قطع میشود.
شما لازم نیست خودتان DNS را تنظیم کنید — ولی باید بدانید «چرا بعد از انتقال هنوز سایت قدیمی باز میشود» جوابش اغلب propagate است، نه «انتقال شکست خورد».
چکلیست مدیر — انتقال با کمترین قطعی
این فهرست را میتوانید برای مجری بفرستید یا در جلسه انتقال کنار خودتان داشته باشید:
فاز ۱ — آمادهسازی (قبل از انتقال)
- دلیل انتقال روشن است: کندی، پایان قرارداد، نیاز به پلن قویتر — اشتراکی یا اختصاصی را دوباره بررسی کنید
- هاست جدید خریداری و تست شده: پلن مناسب، PHP و فضای کافی، پشتیبانی فارسی در صورت نیاز
- بکاپ کامل گرفته شده — فایل + دیتابیس + کپی خارج از سرور قدیم
- دسترسیها آماده: پنل دامنه، DNS، هاست قدیم و جدید — ترجیحاً به نام کارفرما
- زمان انتقال انتخاب شده: شب، آخر هفته، یا خارج از فصل شلوغ فروش
- مشتریان مطلع (در صورت نیاز): برای فروشگاه شلوغ، یک پست کوتاه «بهروزرسانی زیرساخت» کافی است
فاز ۲ — انتقال (روز عملیات)
- فایلها و دیتابیس روی هاست جدید نصب شوند — توسط مجری یا تیم فنی
- سایت روی آدرس موقت تست شود: قبل از تغییر DNS، مجری باید نشان دهد همه صفحات، فرم و فروشگاه درست کار میکند
- SSL روی هاست جدید فعال شود: بدون قفل سبز، مشتری اعتماد نمیکند — راهنمای SSL برای کسبوکار
- DNS به هاست جدید اشاره کند — فقط بعد از تست موفق
- TTL DNS (در صورت امکان) قبلاً کم شود: از مجری بخواهید چند روز قبل TTL را پایین بیاورد تا propagate سریعتر شود — جزئیات فنی با او
فاز ۳ — بعد از انتقال (۲۴–۷۲ ساعت اول)
- سایت با https از موبایل و دسکتاپ باز شود — قفل سبز، بدون هشدار
- فرم تماس، ثبتنام و خرید آزمایشی انجام شود — یک سفارش تست در فروشگاه
- ایمیل info@ و سایر صندوقها کار کند
- پنل مدیریت در دسترس باشد — رمزها تحویل کارفرما
- هاست قدیم هنوز چند روز فعال بماند — تا مطمئن شوید همه به سرور جدید رفتند
- گوگل سرچ کنسول خطای زیاد ندهد — اگر دارید، از مجری بخواهید وضعیت را چک کند
اگر همه موارد فاز ۳ سبز بود، انتقال از نظر کسبوکار موفق است — حتی اگر چند ساعت اختلاف جزئی دیده شده باشد.
چطور downtime را کم کنیم؟
«بدون قطعی» در عمل یعنی قطعی کوتاه یا نامحسوس — چون propagate DNS همیشه زمان میبرد. راهکارهای رایج:
- انتقال در پسزمینه: اول سایت کامل روی هاست جدید بالا بیاید و تست شود؛ DNS در آخر عوض شود — نه برعکس
- نگه داشتن هاست قدیم: تا propagate تمام شود، هر دو سرور زنده بمانند
- کاهش TTL از قبل: چند روز قبل از انتقال — با کمک مجری
- عدم تغییر همزمان چند چیز: روز انتقال، طراحی سایت یا افزونه جدید نصب نکنید — یک تغییر در یک زمان
- عدم لغو فوری هاست قدیم: بعضی شرکتها ۷–۳۰ روز grace میدهند — از آن استفاده کنید
برای فروشگاه شلوغ، از مجری بپرسید اگر انتقال بیش از یک ساعت طول بکشد مشتری چه میبیند — صفحه «بهزودی برمیگردیم» بهتر از خطای ترسناک است.
SSL، ایمیل و درگاه — سه نقطه که فراموش میشوند
گواهی SSL روی هاست جدید باید دوباره فعال شود — معمولاً رایگان. بدون قفل سبز، درگاه پرداخت ممکن است کار نکند. اگر info@brand.ir روی هاست قدیم بود، قبل از تغییر DNS مطمئن شوید ایمیل روی سرور جدید یا سرویس جدا آماده است. بعد از انتقال یک پرداخت تست انجام دهید. جزئیات در راهنمای SSL برای کسبوکار.
اشتباهات رایج مدیران در انتقال هاست
- بدون بکاپ شروع کردن — کپی مستقل فایل و دیتابیس ضروری است
- اول DNS، بعد تست — مشتری سایت خراب میبیند
- نداشتن دسترسی دامنه — انتقال فایل بدون DNS بیفایده است
- لغو فوری هاست قدیم — propagate نیمهکاره میماند
- فراموش کردن دیتابیس — فاجعه برای فروشگاه آنلاین
انتخاب هاست جدید را هم با مقایسه ایران و خارج بسنجید — از کند به کندتر نروید.
چه زمانی انتقال را به متخصص بسپاریم؟
برای سایت معرفی ساده با مجری قابل اعتماد، انتقال معمولاً راحت است. برای فروشگاه آنلاین، سایت اختصاصی، ایمیل روی هاست، ترافیک بالا، یا نبود دسترسی به هاست قدیم — حتماً متخصص بگیرید. در قرارداد بنویسید: «انتقال شامل بکاپ، تست، SSL و حداکثر قطعی [X ساعت].»
سوالات متداول درباره انتقال سایت به هاست جدید
انتقال سایت به هاست جدید چقدر طول میکشد؟
کپی و نصب فایلها بسته به حجم سایت از چند ساعت تا یک روز. تغییر DNS و propagate ممکن است ۲۴–۴۸ ساعت ادامه داشته باشد. برنامهریزی کنید حدود یک تا سه روز برای پایدار شدن کامل.
آیا در زمان انتقال سایت قطع میشود؟
اگر اول روی هاست جدید تست شود و بعد DNS عوض شود، قطعی محسوس معمولاً کوتاه است — گاهی فقط همان لحظه switch. propagate باعث میشود بعضی کاربران چند ساعت هنوز نسخه قدیم را ببینند؛ این قطعی کامل نیست ولی طبیعی است.
آیا برای انتقال باید دامنه را هم عوض کنم؟
نه. همان دامنه میماند — فقط «آدرس سرور» پشت صحنه عوض میشود. دامنه و هاست جدا هستند؛ مهم است پنل دامنه در دست شما باشد.
سئو و رتبه گوگل با انتقال هاست خراب میشود؟
اگر انتقال درست انجام شود و سایت با همان آدرس (URL) و https بالا بیاید، معمولاً افت شدید نمیبینید. قطعی طولانی (چند روز) یا خطای ۴۰۴ میتواند آسیب بزند — یکی دیگر از دلایل بکاپ و تست قبل از DNS.
هاست قدیم را کی خاموش کنیم؟
بعد از اینکه مطمئن شدید سایت، ایمیل و درگاه روی هاست جدید حداقل ۴۸–۷۲ ساعت بدون مشکل کار کرده — و یک بکاپ تازه از هاست جدید دارید. عجله در لغو قرارداد هاست قدیم ریسک است.
جمعبندی — انتقال منظم، کسبوکار آرام
انتقال سایت به هاست جدید برای بسیاری از کسبوکارها یکبار یا هر چند سال یکبار پیش میآید — وقتی هاست کند میشود، شرکت عوض میشود، یا سایت بزرگتر شده. با بکاپ اول، آگاهی از DNS، و چکلیست سه فاز میتوانید از قطعی طولانی و از دست رفتن سفارش جلوگیری کنید.
این موضوع با بکاپ منظم، مالکیت دامنه، SSL و انتخاب درست هاست یک پازل است. یک جا کوتاه بیایید — مثلاً بدون بکاپ یا بدون دسترسی DNS — همان شب انتقال تبدیل به بحران میشود.
اگر میخواهید انتقال هاست فروشگاه یا سایت شرکتیتان را با کمترین ریسک انجام دهید، یا نمیدانید هاست فعلی اصلاً قابل انتقال است یا نه — از طریق صفحه تماس درخواست مشاوره بدهید. در پیام بنویسید «انتقال هاست» تا مسیر، زمانبندی و چکلیست را بر اساس نوع سایت شما مرور کنیم.