انتقل إلى المحتوى

نقل موقعك إلى استضافة جديدة

خطة خطوة بخطوة لنقل الملفات وقواعد البيانات والبريد وDNS دون فقدان بيانات وبأقل توقف ممكن.

6
أقسام
1 د
وقت القراءة

تفشل عمليات النقل عادةً لأسباب متوقعة: قاعدة بيانات منسية، أو بريد يتوقف عن الوصول، أو تغيير DNS قبل أن يكون السيرفر الجديد جاهزًا. اتباع ترتيب ثابت يمنع الثلاثة.

١. حصر كل شيء

  • اكتب كل نطاق ونطاق فرعي على الحساب القديم.
  • اكتب قواعد البيانات والمهام المجدولة (cron) وحسابات البريد والتحويلات.
  • سجّل إصدارات البرمجيات المستخدمة (PHP وMySQL أو MariaDB وNode.js).
  • صدّر منطقة DNS الحالية بما فيها سجلات MX وTXT.

٢. تجهيز DNS

قبل النقل بيوم، خفّض TTL لسجلات A وAAAA وCNAME التي ستغيّرها إلى 300 ثانية، فيستغرق التحويل النهائي دقائق بدلًا من ساعات.

٣. نسخ الموقع

  1. خذ نسخة احتياطية كاملة على الاستضافة القديمة واحتفظ بنسخة خارج السيرفرين.
  2. انسخ الملفات إلى السيرفر الجديد.
  3. صدّر قواعد البيانات واستوردها على السيرفر الجديد.
  4. حدّث ملفات الإعدادات باسم قاعدة البيانات والمستخدم وكلمة المرور الجديدة.
  5. أعد إنشاء المهام المجدولة ومتغيرات البيئة.

٤. الاختبار قبل التحويل

اختبر الموقع على السيرفر الجديد قبل تغيير DNS بتوجيه جهازك فقط إليه من خلال ملف hosts:

# /etc/hosts (macOS, Linux) or C:\Windows\System32\drivers\etc\hosts
203.0.113.10  example.com www.example.com

افحص الصفحة الرئيسية وتسجيل الدخول والنماذج وإتمام الشراء ورفع الملفات، ثم احذف السطر بعد الانتهاء.

٥. التحويل

  1. ضع الموقع القديم في وضع الصيانة أو أوقف التعديلات حتى لا تضيع طلبات أو منشورات جديدة.
  2. أعد مزامنة قاعدة البيانات إذا تغيّر شيء منذ النسخ.
  3. حدّث سجلات DNS (أو خوادم الأسماء).
  4. أصدر شهادة SSL على السيرفر الجديد بعد أن يشير النطاق إليه.

٦. بعد النقل

  • أبقِ الحساب القديم يعمل أسبوعًا على الأقل تحسبًا لأي شيء منسي.
  • راقب سجلات الأخطاء ووصول البريد لعدة أيام.
  • أعد قيمة TTL إلى وضعها الطبيعي.

البريد هو أكثر ما يتعطل أثناء النقل. إذا كانت صناديق البريد ستنتقل أيضًا، فخطط لنسخها بشكل منفصل وافحص MX وSPF وDKIM بعد التحويل.