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

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

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

در یک نگاه

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

سطح های خدمت

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

پکیج پایه

قیمت پس از بررسی

۱۲ کار انجام می شود

  • بررسی مبدا و مقصد
  • بررسی نسخه PHP و افزونه های لازم در مقصد
  • بررسی حجم فایل ها و دیتابیس
  • بکاپ
  • بکاپ کامل از فایل ها و دیتابیس مبدا
  • انتقال
  • انتقال فایل ها با rsync یا ابزار انتقال حساب cPanel
  • خروجی و ورود دیتابیس با mysqldump
  • اصلاح wp-config و آدرس های داخل وردپرس
  • DNS
  • تنظیم رکوردهای DNS در مقصد
  • اشاره دادن دامنه به سرور جدید در ساعت هماهنگ شده
  • تست
  • تست سایت در مقصد با تغییر فایل hosts
  • تست فرم ها، ورود به پیشخوان و صفحات اصلی
  • SSL و پایداری
  • فعال سازی SSL روی سرور جدید
  • تحویل
  • گزارش کارهای انجام شده
ثبت سفارش

پکیج استاندارد

قیمت پس از بررسی

۲۱ کار انجام می شود

  • همه موارد پکیج پایه و موارد زیر
  • بررسی مبدا و مقصد
  • بررسی نسخه PHP و افزونه های لازم در مقصد
  • بررسی حجم فایل ها و دیتابیس
  • شناسایی صندوق های ایمیل و برنامه های وصل به سایت
  • بررسی منابع و پنل مقصد
  • بکاپ
  • بکاپ کامل از فایل ها و دیتابیس مبدا
  • نگهداری یک نسخه بکاپ خارج از هاست قدیمی
  • انتقال
  • انتقال فایل ها با rsync یا ابزار انتقال حساب cPanel
  • خروجی و ورود دیتابیس با mysqldump
  • اصلاح wp-config و آدرس های داخل وردپرس
  • انتقال کران جاب ها
  • ایمیل
  • انتقال صندوق های ایمیل
  • بازنویسی رکوردهای MX، SPF و DKIM
  • DNS
  • کاهش TTL چند روز پیش از انتقال
  • تنظیم رکوردهای DNS در مقصد
  • اشاره دادن دامنه به سرور جدید در ساعت هماهنگ شده
  • تست
  • تست سایت در مقصد با تغییر فایل hosts
  • تست فرم ها، ورود به پیشخوان و صفحات اصلی
  • SSL و پایداری
  • فعال سازی SSL روی سرور جدید
  • نگه داشتن سایت قدیمی چند روز برای بازگشت
  • تحویل
  • گزارش کارهای انجام شده
  • نکات بعد از انتقال و کارهایی که باید انجام دهید
ثبت سفارش

پکیج کامل

قیمت پس از بررسی

۲۹ کار انجام می شود

  • همه موارد پکیج استاندارد و موارد زیر
  • بررسی مبدا و مقصد
  • بررسی نسخه PHP و افزونه های لازم در مقصد
  • بررسی حجم فایل ها و دیتابیس
  • شناسایی صندوق های ایمیل و برنامه های وصل به سایت
  • بررسی منابع و پنل مقصد
  • بکاپ
  • بکاپ کامل از فایل ها و دیتابیس مبدا
  • نگهداری یک نسخه بکاپ خارج از هاست قدیمی
  • انتقال
  • انتقال فایل ها با rsync یا ابزار انتقال حساب cPanel
  • خروجی و ورود دیتابیس با mysqldump
  • اصلاح wp-config و آدرس های داخل وردپرس
  • انتقال کران جاب ها
  • انتقال سرویس ها و کاربران در انتقال VPS به VPS
  • همگام سازی دوباره فایل و دیتابیس پیش از تغییر DNS
  • ایمیل
  • انتقال صندوق های ایمیل
  • بازنویسی رکوردهای MX، SPF و DKIM
  • تست ارسال و دریافت ایمیل در مقصد
  • DNS
  • کاهش TTL چند روز پیش از انتقال
  • تنظیم رکوردهای DNS در مقصد
  • اشاره دادن دامنه به سرور جدید در ساعت هماهنگ شده
  • تست
  • تست سایت در مقصد با تغییر فایل hosts
  • تست فرم ها، ورود به پیشخوان و صفحات اصلی
  • تست فرایند سفارش و درگاه پرداخت
  • بررسی لینک ها، تصاویر و ریدایرکت ها بعد از انتقال
  • SSL و پایداری
  • فعال سازی SSL روی سرور جدید
  • نگه داشتن سایت قدیمی چند روز برای بازگشت
  • بررسی لاگ خطای سرور جدید بعد از تغییر DNS
  • تحویل
  • گزارش کارهای انجام شده
  • نکات بعد از انتقال و کارهایی که باید انجام دهید
  • فهرست مواردی که پیش از لغو هاست قدیمی باید بررسی شود
  • بررسی دوباره عملکرد سایت و ایمیل بعد از پخش کامل DNS
ثبت سفارش

کدام سطح مناسب شماست

پایه

برای سایت ساده یا وردپرسی کوچک که فایل و دیتابیس آن باید به میزبان جدید برود.

استاندارد

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

کامل

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

مقایسه کامل پکیج ها

کارپایهاستانداردکامل
بررسی مبدا و مقصد
بررسی نسخه PHP و افزونه های لازم در مقصد✓✓✓
بررسی حجم فایل ها و دیتابیس✓✓✓
شناسایی صندوق های ایمیل و برنامه های وصل به سایت-✓✓
بررسی منابع و پنل مقصد-✓✓
بکاپ
بکاپ کامل از فایل ها و دیتابیس مبدا✓✓✓
نگهداری یک نسخه بکاپ خارج از هاست قدیمی-✓✓
انتقال
انتقال فایل ها با rsync یا ابزار انتقال حساب cPanel✓✓✓
خروجی و ورود دیتابیس با mysqldump✓✓✓
اصلاح wp-config و آدرس های داخل وردپرس✓✓✓
انتقال کران جاب ها-✓✓
انتقال سرویس ها و کاربران در انتقال VPS به VPS--✓
همگام سازی دوباره فایل و دیتابیس پیش از تغییر DNS--✓
ایمیل
انتقال صندوق های ایمیل-✓✓
بازنویسی رکوردهای MX، SPF و DKIM-✓✓
تست ارسال و دریافت ایمیل در مقصد--✓
DNS
کاهش TTL چند روز پیش از انتقال-✓✓
تنظیم رکوردهای DNS در مقصد✓✓✓
اشاره دادن دامنه به سرور جدید در ساعت هماهنگ شده✓✓✓
تست
تست سایت در مقصد با تغییر فایل hosts✓✓✓
تست فرم ها، ورود به پیشخوان و صفحات اصلی✓✓✓
تست فرایند سفارش و درگاه پرداخت--✓
بررسی لینک ها، تصاویر و ریدایرکت ها بعد از انتقال--✓
SSL و پایداری
فعال سازی SSL روی سرور جدید✓✓✓
نگه داشتن سایت قدیمی چند روز برای بازگشت-✓✓
بررسی لاگ خطای سرور جدید بعد از تغییر DNS--✓
تحویل
گزارش کارهای انجام شده✓✓✓
نکات بعد از انتقال و کارهایی که باید انجام دهید-✓✓
فهرست مواردی که پیش از لغو هاست قدیمی باید بررسی شود--✓
بررسی دوباره عملکرد سایت و ایمیل بعد از پخش کامل 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 موجود است.