نقل موقع cPanel والملفات وقواعد البيانات والبريد
· PoolByte

يعد ترحيل موقع cPanel أوسع من مجرد تحميل أرشيف إلى حساب جديد. ينبغي النظر في ملفات الويب وقاعدة البيانات والبريد الإلكتروني وإصدارات العمل ونظام DNS معًا. لا يشير فتح الصفحة الرئيسية على الخادم الجديد إلى أن العمليات الهامة مثل تسجيل الدخول والطلب تعمل. بالنسبة للترحيل الخاضع للتحكم، حدد النطاق أولاً، ثم اختبر البيئة الجديدة وقم بتغيير هدف الإصدار.
قم بإدراج الخدمات التي سيتم ترحيلها
اكتب النطاق الرئيسي والمجال الإضافي وأسماء النطاقات الفرعية في حسابك. تحديد الاسم الذي يستخدم أي مجلد ومكان وجود قاعدة البيانات وخدمة البريد. لا تعتبر التطبيق الذي ينتقل إلى خادم منفصل ليتم نقله إلى حساب استضافة جديد لمجرد أنه يقع ضمن نفس المجال. إذا كانت هناك مجلدات مشتركة أو اتصالات تخزين خارجية، فأضفها إلى المخزون أيضًا.
قم بإضافة المهمة المجدولة وإعادة التوجيه وإصدار PHP والملحقات المطلوبة وإعدادات اتصال التطبيق إلى هذه القائمة. يمكن أن تحمل نسخة اللوحة بعض العناصر، لكن النطاق يعتمد على الطريقة والتفويضات المختارة. على افتراض أن الخدمة التي لم يتم إنشاؤها بعد في الحساب الجديد قد تم إنشاؤها تلقائيًا، فإن ذلك يجعل التحقيق في الأخطاء بعد الترحيل أمرًا صعبًا.
تحقق من توافق البيئة الجديدة قبل الإصدار
قارن بين إصدارات PHP وقاعدة البيانات للبيئة المصدر والهدف. قد لا يعمل الإصدار الأحدث بسلاسة مع كل التطبيقات القديمة؛ اختبار البرنامج المساعد والموضوع والتوافق مع التعليمات البرمجية المخصصة. إن خفض الإصدار إلى مستوى لا يوجد فيه دعم أمني فقط لإنهاء عملية الترحيل ليس حلاً دائمًا.
تأكد من أن القرص وحصة البريد وعدد الملفات وحدود الموارد كافية في الحساب الجديد. أثناء الترحيل، قد يستهلك كل من الأرشيف والنسخة التي تم فك ضغطها مساحة مؤقتة. قد لا يكون كافيًا حساب الشواغر بناءً على الاستخدام الحالي. إذا كانت هناك قواعد بيانات بنفس الاسم على الهدف، فاكتشف كيف سيتعامل معها النقل.
اختر طريقة الترحيل بناءً على مستوى الوصول الخاص بك
يمكن استخدام أداة نقل WHM لنقل الحسابات والتكوينات بامتيازات الخادم المطلوبة. لا تفترض أنه يمكنك استخدام جميع أدوات WHM مع وصول مستخدم عادي لـ cPanel. قم بتوضيح الطريقة المناسبة، مثل نقل الموفر أو النسخ الاحتياطي للحساب أو نقل الملفات وقاعدة البيانات بشكل منفصل. وثائق أداة نقل cPanel تصف السلطة والنطاق.
تأكد من أن نقل الملفات الخاص بك يتضمن الملفات المخفية وتكوينات التطبيق والمحتوى الذي تم تحميله. تصدير واستيراد قاعدة البيانات بشكل منفصل، والتحقق من معلومات الاتصال الهدف. إذا قمت بنسخ public_html فقط، فلن تكتمل المجلدات الأخرى أو بيانات البريد الخاصة بالحساب. قم بإعداد الخطة الاحتياطية للطريقة المستخدمة.
جدولة المزامنة النهائية للبيانات التي تم تغييرها
أثناء إعداد النسخة الأولى، قد يحدث طلب أو تعليق أو ملف جديد على الموقع القديم. حدد مسبقًا كيفية نقل هذه البيانات إلى الحساب الجديد. إن وجود خادمين يقبلان السجلات المستقلة في نفس الوقت قد يجعل دمج البيانات أمرًا صعبًا. قد تكون هناك حاجة إلى صيانة أو كتابة أنماط الإيقاف المؤقت المناسبة للتطبيق.
في مثال المتجر، قد يؤدي تحميل النسخة التجريبية بالبيانات المستلمة صباح يوم الاثنين وتغيير DNS في المساء إلى نسيان الطلبات بينهما. يجب أن يتم تضمين آخر وقت تحويل والمعاملات التي حدثت في ذلك الوقت في مذكرة النقل. لا تقم بتحميل قاعدة البيانات القديمة فوق البيانات الجديدة دون مطابقة بيانات التطبيق مع سجلات الدفع الخارجية.
اختبر الموقع الجديد دون تغيير DNS
افحص كيفية الرد على طلب اسم النطاق الفعلي على الخادم الجديد باستخدام عنوان اختبار مناسب أو نظام مضيفين متحكم فيه. قد لا يعطي عنوان IP المباشر نفس النتيجة من حيث اختيار المجال وHTTPS. تقييد الوصول إلى نسخة الاختبار؛ منع كشف بيانات العملاء والفهرسة غير الضرورية لبيئة الاختبار.
بجوار الصفحة الرئيسية، افتح الصفحة الداخلية والصورة والتنزيل والجلسة والنموذج والعمليات الهامة للتطبيق. استخدم تدفق الاختبار المناسب لموفر الدفع إذا لزم الأمر؛ لا تترك نسخة الاختبار للتجميع الفعلي. تحقق أيضًا من إشعارات البريد الإلكتروني لمنع وصول الرسائل الاختبارية إلى عملاء حقيقيين.
التحكم في DNS والبريد الإلكتروني وترحيل HTTPS بشكل منفصل
قد يكون كافيًا تحديث سجلات الويب لعنوان IP الجديد؛ ليس عليك تغيير خادم الأسماء بأي حال من الأحوال. إذا كان سيتم تغيير خادم الأسماء، فقم بإعداد منطقة DNS الموجودة بالكامل في الموقع الجديد. الاحتفاظ بسجلات MX والمصادقة للبريد الإلكتروني الخارجي والمجالات الفرعية للتطبيقات الفردية. دليل النشر وخادم الأسماء يعرض تفاصيل هذه الخطوة.
بالإضافة إلى السجل A، قم بفحص هدف AAAA. اختبر أن شهادة الخادم الجديد تغطي الأسماء المطلوبة وأن إعادة توجيه HTTP وعنوان www/root المفضل يعملان. لمصادقة HTTPS، يمكنك الرجوع إلى دليل SSL. إذا تم نقل صناديق البريد، فتحقق من إجراءات الإرسال والاستلام الجديدة بالإضافة إلى المحتوى التاريخي.
قم بإغلاق الخدمة القديمة بمجرد التحقق من النتائج
تتبع سجلات الوصول والأخطاء للخادم الجديد بعد الترحيل. قد يكون هناك مستخدمون يصلون إلى الوجهة القديمة لفترة من الوقت بسبب ذاكرة التخزين المؤقت لنظام أسماء النطاقات. بدلاً من حذف البيئة القديمة على الفور، حدد كيفية إنهاء قبول حركة المرور والبيانات. يجب إدارة فترة الانتظار هذه وفقًا لطلبك ونمط الترحيل؛ لا يمكن تحديد وقت محدد لجميع المشاريع.
عندما تظل عناوين URL كما هي، لا تضف عمليات إعادة توجيه إلى كل صفحة لمجرد تغيير الاستضافة. يشرح دليل ترحيل عناوين URL غير القابلة للتغيير من Google خطوات إعداد البيئة الجديدة، وترحيل DNS، ومراقبة حركة المرور على كلا الجانبين. تحقق أيضًا من عدم ترك إعدادات الاختبار مثل الروبوتات وnoindex عن طريق الخطأ في البيئة المباشرة.
قائمة قبول النقل
- تم التحقق من الملف وقاعدة البيانات وبيانات البريد المطلوبة.
- تم اختبار وظائف الإصدار والتطبيق في البيئة الجديدة.
- تم الانتهاء من نقل البيانات النهائية والصيانة.
- يتم التحقق من أهداف DNS وIPv4/IPv6 وHTTPS.
- النموذج وتسجيل الدخول وعمليات المستخدم الهامة تعمل.
- نقطة العودة وحالة إغلاق الخدمة القديمة واضحة.
فكر في تغطية استضافة الويب وإدارة النطاق الحالية معًا. ستساعد مشاركة قائمة الخدمات التي سيتم نقلها وإزالة المعلومات السرية من صفحة الاتصال في توضيح النطاق.
الأسئلة المتداولة
هل نقل اسم النطاق إلزامي لاستضافة الترحيل؟
لا، الاستضافة وتسجيل النطاق مسألتان منفصلتان. يمكنك تغيير DNS وفقًا لذلك مع الاحتفاظ بحساب التسجيل الحالي الخاص بك؛ تحقق من شروط المزود بشكل منفصل.
هل تقوم أداة الترحيل بنسخ كافة إعدادات الأمان؟
لا تفترض أنه يحمل كافة الإعدادات. على سبيل المثال، تنص وثائق أداة نقل cPanel على أنه يجب إعادة إنشاء نظام المصادقة الثنائية (2FA) للحساب. تحقق من الوصول والتراخيص في نهاية عملية الترحيل.
هل يعتبر الترحيل ناجحًا إذا كانت الصفحة الرئيسية تعمل فقط؟
لا. يجب التحقق من سير العمل الفعلي مثل تسجيل الدخول والنماذج والصفحات الداخلية وتحميل الملفات والبريد. قرر بناءً على قائمة قبول طلبك.