نقل موقع من استضافة لأخرى بدون توقف: قائمة خطوات كاملة

نقل الموقع لاستضافة جديدة بدون توقف يعتمد على الترتيب: انسخ كل شيء على السيرفر الجديد بينما القديم ما زال يخدم الزوار، واختبر النسخة الجديدة بشكل خاص، ثم غيّر DNS بعد تقليل الـ TTL، واترك الاستضافة القديمة شغالة كام يوم. المشاكل في الغالب لا تأتي من ملفات الموقع، بل من الأشياء التي نسيها أحد: البريد الإلكتروني، ومهام cron، وشهادة SSL، وسجلات DNS لم يكتبها أحد.
القائمة التالية مقسمة على أربع مراحل: قبل النقل، وأثناءه، ولحظة التحويل، وما بعده.
قبل النقل: اعمل جردًا لكل شيء
اكتب كل ما عندك قبل أن تلمس أي شيء، لأن النقل يفشل غالبًا في البند الذي لم يكن في القائمة.
الدومينات والدومينات الفرعية: الدومين الرئيسي و www وأي دومين فرعي مثل shop أو app، والدومينات الإضافية.
المواقع والبرمجيات: نظام إدارة المحتوى وإصداره (ووردبريس، جوملا، تطبيق PHP خاص)، وإصدار PHP وأي إضافات أو إعدادات خاصة.
قواعد البيانات: أسماؤها وأحجامها وأي موقع يستخدم أي قاعدة.
البريد الإلكتروني: كل صندوق بريد وكل تحويل، وإلى أين تشير سجلات MX حاليًا. لو البريد عند جهة أخرى مثل Google Workspace فسجلاته لا تتغير.
سجلات DNS: صدّر أو صوّر كل السجلات: A و CNAME و MX و TXT (SPF و DKIM وأكواد التحقق).
المهام المجدولة: مهام cron في cPanel. لا ينتبه لها أحد إلى أن يتوقف تقرير كان يصل كل يوم.
الربط مع خدمات خارجية: بوابة الدفع وروابط webhook، وبيانات SMTP، وأي API يسمح فقط لعنوان IP سيرفرك. هذه تتعطل بصمت عند تغيير الـ IP.
بعدها اعرف من يدير DNS عندك الآن: شركة تسجيل الدومين أو الاستضافة القديمة أو Cloudflare، لأن هذا يحدد أين ستعمل التحويل:
dig NS example.com +shortاستبدل example.com بالدومين الخاص بك. ثم ثلاث خطوات تحضير:
قلّل الـ TTL قبلها بـ 24 إلى 48 ساعة. اجعل TTL لسجل A و www يساوي 300 ثانية. الخوادم تحتفظ بالقيمة القديمة حتى تنتهي مدة الـ TTL القديم، فلو كان 86400 (يوم كامل) لازم تقلله قبل التحويل بيوم على الأقل.
اعمل نسخة احتياطية كاملة جديدة للملفات وقواعد البيانات والبريد، واحفظها بعيدًا عن الاستضافتين. شرحنا ما يجب أن تشمله النسخة في دليل النسخ الاحتياطي واسترجاع ووردبريس.
اجمع بيانات الدخول: لوحة التحكم القديمة، وحساب الدومين، ولوحة DNS، و SSH أو FTP، ولوحة إدارة الموقع. ولا تلغِ الاستضافة القديمة الآن؛ راجع موعد تجديدها وخطط لفترة تداخل أسبوع على الأقل.
أثناء النقل: انسخ ثم اختبر بشكل خاص
نقل الملفات وقواعد البيانات
بين سيرفرين عليهما cPanel، أنظف طريقة هي نسخة كاملة للحساب تُسترجع على السيرفر الجديد، لأنها تنقل الملفات وقواعد البيانات والبريد والإعدادات معًا. في غير ذلك، انسخ الملفات عبر SSH أو SFTP، وصدّر كل قاعدة بيانات واستوردها على السيرفر الجديد، وأنشئ مستخدم القاعدة بنفس الصلاحيات.
بعد الاستيراد عدّل بيانات الاتصال في ملف إعدادات التطبيق: wp-config.php في ووردبريس، أو configuration.php في جوملا، أو ملف .env في أغلب أطر العمل. واختر نفس إصدار PHP الذي كان يعمل عليه الموقع، لأن القفز عدة إصدارات أثناء النقل يخلط مشكلتين في مشكلة واحدة.
نقل البريد الإلكتروني
أنشئ نفس صناديق البريد على الاستضافة الجديدة، ثم انقل الرسائل القديمة عبر IMAP. الرسائل التي تصل أثناء تحويل DNS قد تذهب لأي من السيرفرين لعدة ساعات، فخطط لمزامنة أخيرة بعد التحويل. البريد هو المكان الذي تضيع فيه البيانات في أغلب عمليات النقل، وفصّلنا ذلك في دليل نقل DNS والبريد بدون توقف.
اختبر الموقع عن طريق ملف hosts
تقدر ترى الموقع على السيرفر الجديد قبل تغيير DNS للجميع، بإضافة سطر في ملف hosts على جهازك يوجّه الدومين إلى IP السيرفر الجديد. العنوان التالي مثال توضيحي، ضع مكانه IP سيرفرك الجديد:
203.0.113.10 example.com www.example.comفي ويندوز الملف موجود في C:\Windows\System32\drivers\etc\hosts (افتح Notepad كمسؤول)، وفي macOS ولينكس هو /etc/hosts. بعد التعديل امسح كاش DNS: في ويندوز بأمر ipconfig /flushdns، وفي macOS بهذا الأمر:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderومن الطرفية تقدر تختبر بدون تعديل أي ملف:
curl -I --resolve example.com:443:203.0.113.10 https://example.comلو السيرفر الجديد ليس عليه شهادة بعد، سيظهر خطأ في الشهادة، وهذا طبيعي قبل التحويل؛ أضف -k في هذا الاختبار فقط.
بعدها جرّب الأهم: الصفحة الرئيسية، والصفحات الداخلية، وتسجيل الدخول، ونماذج التواصل، والبحث، وصفحة الدفع، ولوحة الإدارة. واحذف السطر من ملف hosts بعد الانتهاء، وإلا ستظل ترى السيرفر الجديد ولا ترى ما يراه زوارك.
المحتوى المتغير: تجميد أو مزامنة أخيرة
المتجر أو المنتدى يستمر في الكتابة على قاعدة البيانات القديمة أثناء اختبارك. إما أن تحدد فترة قصيرة لتجميد المحتوى وتعمل تصديرًا أخيرًا للقاعدة قبل التحويل مباشرة، أو تخطط لمزامنة أخيرة، وإلا ستضيع الطلبات التي وصلت للسيرفر القديم بعد النسخ.
لحظة التحويل: وجّه DNS للسيرفر الجديد
أمامك طريقتان: تغيير الـ Nameservers إلى الاستضافة الجديدة لتدير كل سجلات DNS، أو إبقاء DNS مكانه وتعديل سجلي A و CNAME فقط. شرحنا متى تناسب كل طريقة في دليل ربط الدومين بالاستضافة.
لو ستغيّر الـ Nameservers، أنشئ كل السجلات من قائمة الجرد في المنطقة الجديدة أولًا، خصوصًا MX و SPF و DKIM وسجلات التحقق. غياب سجل MX هو السبب الأشهر لجملة "البريد وقف بعد ما نقلنا".
مع TTL قيمته 300 ثانية، أغلب الزوار يصلون للسيرفر الجديد خلال دقائق إلى ساعة. أما تغيير الـ Nameservers فيمر عبر سجل الدومين وقد يأخذ حتى 24 إلى 48 ساعة ليستقر في كل مكان كقاعدة تقريبية. وتقدر تتابع ما تراه الخوادم العامة:
dig +short example.com A
dig @8.8.8.8 +short example.com A
dig @1.1.1.1 +short example.com Aبعد التحويل: مراجعة أول 48 ساعة
شهادة SSL: شهادة صالحة للدومين و www، وتحويل إجباري إلى HTTPS، وبدون تحذيرات mixed content.
البريد: أرسل واستقبل رسالة تجريبية من كل صندوق مهم. ولو الموقع يرسل بريدًا من السيرفر الجديد، حدّث سجل SPF ليشمله وانشر مفتاح DKIM الجديد.
النماذج والرسائل التلقائية: جرّب كل نموذج تواصل واعمل طلبًا تجريبيًا.
مهام cron: أُعيد إنشاؤها وتعمل في مواعيدها.
الخدمات الخارجية: بوابة الدفع تستقبل الإشعارات، وقوائم السماح تشمل الـ IP الجديد.
التحويلات: الروابط القديمة ما زالت ترجع 301 وليس 404.
قيمة TTL: ارفعها مرة أخرى إلى 3600 أو أكثر بعد الاستقرار.
الاستضافة القديمة: احتفظ بها حوالي أسبوع، وتأكد أن البريد لم يعد يصل إليها، وخذ نسخة أخيرة، ثم ألغها.
كيف تحافظ على ترتيبك في جوجل أثناء نقل الاستضافة
تغيير الاستضافة مع بقاء نفس الدومين ونفس الروابط لا يحتاج أي إجراء لتغيير العنوان في جوجل. ما يحمي ترتيبك فعلًا:
لا تغيّر الروابط في نفس الوقت: إعادة التصميم أو تغيير هيكل الروابط مشروع منفصل. ولو لا بد من تغيير الروابط، اربط كل رابط قديم بالجديد بتحويل 301.
راجع إعدادات الفهرسة: النسخة التجريبية كثيرًا ما يكون فيها خيار "Discourage search engines" مفعّلًا في ووردبريس، أو ملف robots.txt يمنع كل شيء. لو انتقل هذا للموقع الحقيقي، يختفي موقعك من البحث بهدوء.
راقب Search Console لمدة أسبوع: أخطاء الزحف، وارتفاع أخطاء 5xx، وتقارير الفهرسة، وأعد إرسال خريطة الموقع.
اجعل التوقف قصيرًا: دقائق التحويل لا تؤثر على الترتيب، لكن أيامًا من الأخطاء تؤثر.
أما النقل من استضافة مشتركة إلى سيرفر VPS فيضيف خطوات مثل تثبيت سيرفر الويب و PHP وقاعدة البيانات بنفسك، ولهذا المسار دليل خاص: نقل موقعك إلى VPS بدون توقف.
ماذا تشمل خدمة النقل المجاني من IM HOST وماذا تجهّز أنت
لو ستنقل موقعك إلى IM HOST فلن تنفذ هذه القائمة وحدك. خدمة نقل المواقع المجانية متاحة لكل عملاء IM HOST، وتشمل الملفات، وقواعد البيانات (MySQL و MariaDB و PostgreSQL)، وحسابات البريد، وإعدادات DNS، وإعادة تثبيت SSL، ومواقع ووردبريس وجوملا ودروبال بإضافاتها. وتتم في ثلاث خطوات: تملأ نموذج النقل، ثم ينقل الفريق الموقع باستخدام بيانات الدخول التي تشاركها، ثم يختبر كل شيء قبل تحويل DNS.
ما يساعد من جهتك:
بيانات دخول لوحة التحكم القديمة، أو نسخة cPanel كاملة لو تفضّل عدم مشاركتها.
صلاحية الدخول على حساب الدومين أو لوحة DNS، أو شخص متاح لتعديل السجلات.
قائمة صناديق البريد وأي شيء غير معتاد: مهام cron، إعدادات PHP خاصة، خدمات خارجية مرتبطة بالـ IP.
وقت هادئ للتحويل، مثل آخر الليل لموقع شركة.
بعد النقل غيّر كلمات المرور التي شاركتها. وأغلب مواقع الشركات تنتقل إلى استضافة مواقع مشتركة بلوحة cPanel، وفيها نسخ احتياطي يومي مجاني وشهادة SSL مجانية وحسابات بريد.
أسئلة شائعة
هل سيتوقف موقعي عند تغيير الاستضافة؟
لا، لو اتبعت الترتيب السابق. السيرفر القديم يستمر في خدمة الزوار أثناء تجهيز واختبار الجديد، ومع TTL منخفض يتم التحويل في دقائق. الخطر الوحيد في المواقع التي تتغير بياناتها باستمرار، وتحتاج مزامنة أخيرة.
كم يستغرق نقل الموقع من استضافة لأخرى؟
نسخ موقع شركة صغير يأخذ من دقائق إلى بضع ساعات، حسب حجم الملفات والبريد. بعدها يحتاج DNS وقتًا ليتحدث: دقائق مع TTL منخفض، وحتى 24 إلى 48 ساعة عند تغيير الـ Nameservers.
هل سأفقد رسائل البريد أثناء النقل؟
لا يجب أن يحدث ذلك، بشرط إنشاء سجلات MX قبل التحويل وعمل مزامنة أخيرة للصناديق بعده. الرسائل التي تصل أثناء فترة الانتشار قد تذهب لأي سيرفر، ولهذا تترك الاستضافة القديمة شغالة كام يوم.
ألغي الاستضافة القديمة قبل النقل أم بعده؟
بعده. احتفظ بها حوالي أسبوع بعد التحويل، وتأكد أنه لا شيء جديد يصل إليها، وخذ نسخة أخيرة، ثم ألغها.
تخطط لنقل موقعك؟ أرسل التفاصيل عبر خدمة النقل المجاني من IM HOST وسيتولى الفريق النسخ والاختبار والتحويل معك، والدعم الفني متاح 24/7 لو احتجت توضيح أي خطوة.
المزيد من مدونتنا
اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.
عرض كل المقالات