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

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

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

در یک نگاه

انتقال سایت یعنی کپی کامل فایل ها، دیتابیس، ایمیل و تنظیمات به هاست یا سرور جدید و سپس تغییر DNS. اگر قبل از تغییر DNS سایت را با فایل hosts تست کنید و TTL را کم کنید، قطعی بسیار کوتاه می شود. تیم فنی پیکوهاست این کار را انجام می دهد.

سطح های خدمت

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

استاندارد

قیمت پس از بررسی
  • cPanel به cPanel
  • وردپرس یا PHP به سرور دیگر
  • VPS به VPS
  • ایمیل
درخواست برآورد

کامل

قیمت پس از بررسی
  • cPanel به cPanel
  • وردپرس یا PHP به سرور دیگر
  • VPS به VPS
  • ایمیل
  • DNS
درخواست برآورد

چه کارهایی انجام می شود

cPanel به cPanel

انتقال حساب با بکاپ کامل یا ابزار انتقال، شامل فایل، دیتابیس، ایمیل و کران جاب

وردپرس یا PHP به سرور دیگر

کپی فایل با rsync، خروجی و ورود دیتابیس با mysqldump، اصلاح wp-config

VPS به VPS

انتقال سرویس ها، تنظیمات وب سرور، دیتابیس و کاربران

ایمیل

انتقال صندوق ها و بازنویسی رکوردهای MX، SPF و DKIM

DNS

کاهش TTL پیش از انتقال و تنظیم رکوردها در مقصد

چه زمانی به این خدمت نیاز دارید

  • هاست فعلی کند، ناپایدار یا پرمحدودیت است و می خواهید تغییر بدهید.
  • سایت از هاست اشتراکی بزرگ تر شده و باید به VPS برود.
  • می خواهید از یک VPS به VPS دیگر یا از ایران به خارج یا برعکس جابجا شوید.
  • از ارائه دهنده ای به دیگری رفته اید و پنل cPanel دو طرف فرق دارد.
  • سایت را می خواهید روی نسخه تازه PHP یا وب سرور سریع تر مثل LiteSpeed ببرید.

مراحل کار

  1. ۱

    مبدا و مقصد بررسی می شود: نسخه PHP، افزونه های لازم، حجم فایل و دیتابیس، تعداد ایمیل ها.

  2. ۲

    چند روز پیش از انتقال TTL رکوردهای DNS کم می شود تا بعدا تغییر سریع تر پخش شود.

  3. ۳

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

  4. ۴

    سایت روی مقصد با تغییر فایل hosts در رایانه تست می شود، بدون اینکه DNS عمومی عوض شود. صفحات، فرم ها، پرداخت و ورود به پیشخوان بررسی می شود.

  5. ۵

    DNS به مقصد جدید اشاره می کند، SSL فعال می شود و ایمیل ها بررسی می شود.

  6. ۶

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

چه چیزی از شما لازم داریم

  • آدرس مبدا و مقصد و نوع پنل هر کدام.
  • دسترسی به هر دو سمت. رمز را در متن تیکت نفرستید. دسترسی از طریق فیلدهای خصوصی تیکت یا حساب موقتی که بعد از کار حذف می شود داده می شود.
  • دسترسی به محل ثبت دامنه یا تنظیمات DNS، یا هماهنگی با کسی که آن را مدیریت می کند.
  • فهرست ایمیل هایی که باید منتقل شوند و برنامه هایی که به سایت وصل هستند، مثل ربات یا درگاه پرداخت.
  • ساعت مناسب برای تغییر DNS، به ویژه برای فروشگاه ها.

چه چیزی تحویل می دهید و چه چیزی تضمین نمی شود؟

تحویل: سایت و دیتابیس روی مقصد، ایمیل های منتقل شده، رکوردهای DNS تنظیم شده، SSL فعال و یک گزارش کوتاه از کارهای انجام شده و نکات بعد از انتقال.

محدودیت ها: قطعی صفر را نمی توان قول داد. بعد از تغییر DNS بخشی از کاربران چند دقیقه یا بیشتر هنوز به آدرس قدیمی می رسند و مدت دقیق آن به TTL و کش ارائه دهنده اینترنت بستگی دارد. اگر قالب یا افزونه ای با نسخه PHP مقصد سازگار نباشد، ممکن است لازم شود نسخه تغییر کند یا افزونه جایگزین شود. مشکلات موجود در کد سایت با انتقال حل نمی شود. سرعت بعد از انتقال را می توان با بهینه سازی سرعت بهتر کرد.

سوالات پرتکرار

آیا در زمان انتقال سایت از دسترس خارج می شود؟
سایت قدیمی تا لحظه تغییر DNS فعال می ماند. در بازه کوتاه پخش DNS ممکن است بعضی بازدیدکننده ها به نسخه قدیمی بروند. برای فروشگاه بهتر است سفارش گیری در لحظه تغییر موقتا متوقف یا همگام سازی شود.
فایل hosts چه کمکی می کند؟
با افزودن یک خط در فایل hosts رایانه خودتان، دامنه را فقط برای خودتان به سرور جدید می فرستید. به این ترتیب سایت جدید را کامل تست می کنید و بازدیدکننده ها همچنان سایت قدیمی را می بینند.
ایمیل هم منتقل می شود؟
بله، صندوق ها قابل انتقال هستند. رکوردهای MX، SPF و DKIM را باید دوباره تنظیم کنیم تا ایمیل ارسالی به اسپم نرود. مقصد و حجم ایمیل ها در تیکت مشخص می شود.
سایت من روی سرور دیگری در حال کار است، اول چه کار کنم؟
یک بکاپ کامل بگیرید و جزئیات را در تیکت بنویسید. اگر در مورد روش تهیه بکاپ سوال دارید، بکاپ و بازیابی و بازیابی بکاپ در cPanel کمک می کند.
برای مقصد سرور جدید هم راه اندازی می کنید؟
اگر مقصد VPS خام باشد، پیش از انتقال باید راه اندازی اولیه سرور انجام شود. مستندات رسمی ابزار rsync در rsync.samba.org موجود است.