كيف تنقل موقعك إلى استضافة جديدة دون توقف
خطة عملية لنقل موقعك إلى مزوّد استضافة جديد: ماذا تنسخ، وكيف تختبر قبل تغيير DNS، وكيف تتجنب فقدان البريد أو الطلبات.
يبدو نقل الموقع إلى استضافة جديدة أمرًا محفوفًا بالمخاطر، لكن معظم المخاطر تأتي من تنفيذ الخطوات بترتيب خاطئ. إذا نسخت كل شيء أولًا، واختبرت النسخة بعيدًا عن الزوار، ثم وجّهت النطاق إلى الخادم الجديد، فلن يرى أحد موقعًا معطلًا. يشرح هذا الدليل هذا الترتيب لموقع WordPress أو PHP نموذجي.
- لا تلغِ الاستضافة القديمة قبل أن يعمل الموقع الجديد وتتحقق منه لعدة أيام.
- اختبر الموقع المنسوخ على الخادم الجديد قبل تغيير أي سجل DNS.
- البريد الإلكتروني والمهام المجدولة وطلبات المتاجر تحتاج إلى عناية خاصة أثناء النقل.
الخطوة 1: حصر كل ما ستنقله
دوّن كل ما يقوم به الحساب القديم، لا الموقع وحده. تشمل القائمة عادةً:
- ملفات الموقع (في WordPress: الملفات الأساسية ومجلد
wp-contentوملفwp-config.php). - قاعدة بيانات واحدة أو أكثر.
- حسابات البريد والتحويلات على النطاق.
- سجلات DNS إذا كان المزوّد القديم يديرها: A وCNAME وMX وTXT (مثل SPF وDKIM ورموز التحقق) وأي نطاقات فرعية.
- المهام المجدولة (cron) وإعادة التوجيه والإعدادات في
.htaccessأو إعدادات الخادم. - إصدار PHP وأي امتدادات خاصة يعتمد عليها الموقع.
صدّر نسخة كاملة من منطقة DNS أو التقط صورًا لها؛ ففقدان سجلات TXT هو السبب الأكثر شيوعًا لتعطل البريد أو التحقق بعد النقل.
الخطوة 2: تجهيز الحساب الجديد
أضف النطاق إلى الحساب الجديد، وأنشئ قاعدة بيانات فارغة ومستخدمًا لها، واضبط إصدار PHP نفسه (أو إصدارًا أحدث اختبرته). لا تغيّر DNS بعد.
الخطوة 3: نسخة احتياطية كاملة ونقلها
هناك ثلاث طرق شائعة لنقل الموقع:
- إضافة نقل: في WordPress، الإضافات التي تجمع الملفات وقاعدة البيانات في أرشيف واحد هي أسهل طريق للمواقع الصغيرة والمتوسطة.
- خدمة النقل لدى المزوّد: كثير من المزوّدين ينقلون المواقع مجانًا أو برسوم بسيطة. اسأل عمّا ينسخونه وهل يشمل البريد.
- النسخ اليدوي: نزّل الملفات عبر SFTP أو كأرشيف مضغوط، وصدّر قاعدة البيانات إلى ملف
.sql، ثم ارفع الاثنين إلى الخادم الجديد واستورد قاعدة البيانات.
بعد النسخ اليدوي، حدّث اسم قاعدة البيانات واسم المستخدم وكلمة المرور في ملف إعدادات الموقع ليتصل بقاعدة البيانات الجديدة.
الخطوة 4: اختبار النسخة الجديدة بعيدًا عن الزوار
هذه هي الخطوة التي يتجاوزها كثيرون. يمكنك معاينة الموقع على الخادم الجديد قبل أن يراه أحد:
- استخدم الرابط المؤقت أو رابط المعاينة الذي توفره استضافات كثيرة، أو
- عدّل ملف hosts على جهازك بحيث يشير النطاق، لك وحدك، إلى عنوان IP للخادم الجديد.
تصفح الصفحات المهمة، وادخل إلى لوحة التحكم، وأرسل نموذج تواصل، وفي المتاجر نفّذ طلبًا تجريبيًا. ابحث عن الصور المفقودة ورسائل الخطأ وتحذيرات المحتوى المختلط.
الخطوة 5: خفّض قيمة TTL مسبقًا
لكل سجل DNS قيمة «مدة البقاء» (TTL) تحدد كم تحتفظ به الخوادم في ذاكرتها المؤقتة. قبل النقل بيوم، خفّض TTL للسجلات التي ستغيّرها إلى بضع دقائق (مثل 300 ثانية)، فيصل التغيير إلى معظم الزوار بسرعة عند تنفيذه.
الخطوة 6: أوقف التغييرات، وزامن، ثم بدّل
اختر وقتًا هادئًا. في المواقع التي تتغير كثيرًا، كالمتاجر والمنتديات والمواقع الإخبارية، أوقف إضافة المحتوى أو الطلبات لفترة قصيرة، وخذ تصديرًا أخيرًا لقاعدة البيانات من الخادم القديم واستورده في الجديد حتى لا يضيع شيء كُتب أثناء النقل.
ثم بدّل DNS بإحدى طريقتين:
- غيّر سجل A (وسجل CNAME الخاص بـ
www) إلى الخادم الجديد مع إبقاء إدارة DNS حيث هي، أو - غيّر خوادم الأسماء (Nameservers) للنطاق إلى المزوّد الجديد، بعد إعادة إنشاء كل سجلات DNS هناك بما فيها MX وTXT.
الخطوة 7: أكمل العمل على الخادم الجديد
- أصدر شهادة SSL على الخادم الجديد بعد أن يشير النطاق إليه، وتأكد أن الموقع يعمل عبر HTTPS.
- أعد إنشاء مهام cron وتأكد أن المهام المجدولة تعمل.
- أرسل رسائل تجريبية من نماذج الموقع وتأكد من وصولها (وليس إلى البريد المزعج).
- راقب أدوات مشرفي المواقع والتحليلات خلال الأيام التالية بحثًا عن أخطاء.
الخطوة 8: احتفظ بالحساب القديم فترة
قد يستمر بعض الزوار وخوادم البريد في استخدام نسخ DNS المخزنة حتى انتهاء TTL القديم. أبقِ الاستضافة القديمة فعّالة لعدة أيام على الأقل، وراقب أي بريد ما زال يصل إليها، ثم خذ نسخة احتياطية أخيرة وألغِ الحساب.
ماذا عن البريد الإلكتروني؟
إذا كان بريدك مستضافًا لدى المزوّد القديم، فقرر قبل النقل: هل يبقى هناك، أم ينتقل إلى الاستضافة الجديدة، أم إلى خدمة بريد مستقلة؟ إذا بقيت سجلات MX تشير إلى المزوّد القديم فسيستمر البريد في العمل هناك، لكنه سيتوقف يوم إلغاء ذلك الحساب. ويتطلب نقل صناديق البريد نسخ محتواها، غالبًا بأداة نقل عبر IMAP.
أسئلة شائعة
كم يستغرق نقل الموقع؟
قد يستغرق نسخ موقع صغير أقل من ساعة. وتصل تغييرات DNS عادةً إلى معظم المستخدمين خلال دقائق إلى ساعات قليلة إذا خُفّض TTL مسبقًا؛ أما مع TTL مرتفع فقد تحتاج إلى 48 ساعة.
هل يضر تغيير الاستضافة بترتيبي في محركات البحث؟
لا، إذا بقيت الروابط كما هي ولم يتوقف الموقع لفترة طويلة. حافظ على النطاق وبنية الروابط نفسها، وتأكد أن الخادم الجديد لا يقل سرعة عن القديم.
هل أحتاج إلى نقل النطاق أيضًا؟
لا. تسجيل النطاق والاستضافة خدمتان منفصلتان، ويمكنك إبقاء النطاق لدى مسجّله وتوجيهه ببساطة إلى الاستضافة الجديدة.



