نقل موقع من استضافة الى أخرى يتضمّن طرقاً عدة ويعتمد على نوع الاستضافة وصفحة المهام.
حيث أن بعض المزوّدين يقومون بتوفير خدمات نقلٍ مجانيّة بينما البعض الآخر يتقاضى رسوماً جراء ذلك.
يعتمد نقل موقع من استضافة الى أخرى على نوع الاستضافة التي تم الانتقال إليها.
على سبيل المثال , تتطلب استضافات VPS مهارات من قبل مالكي المواقع ليتم نقل البيانات.
وبالتالي تتنوع وسائط النقل سواء عن طريق FTP أو منافذ اتصال أخرى مثل SSH .
عند بناء موقعٍ الكتروني فإنّنا في غالب الأمر نقوم بتنصيب بيئة ووردبريس.
لذا فقد وفرت ووردبريس أداة يتم من خلالها نقل موقع من استضافة الى أخرى.
وخاصة في ظل وجود أكثر من 810 مليون موقع إلكتروني يعمل بها حتى الآن.
بالإضافة إلى ذلك فقد تتعدد أسباب نقل موقع من استضافة الى أخرى.
ويجد البعض من أصحاب تلك المواقع بأنهم قد أبدوا بذلك نفورًا وغضبًا من إحدى شركات الاستضافة.
وغالبًا ما يعزى الأمر من ناحية أخرى إلى تقديم خدماتٍ سيئة وموارد رديئة الجودة تؤدي بهم في نهاية المطاف إلى المُضي قدمًا.
لا سيما أنّ بعض شركات الاستضافة توفّر أسعارًا منافسة في بداية الرّحلة.
وما أن تبدأ خطة الشراء إلاّ وتتوالى معها الشكوى الدائمة دون أدنى مساعدة.
نعم يمكن أن تؤثر عملية نقل موقع من استضافة الى أخرى على جودة SEO.
وخاصة أن كل عملية ترحيل تكون مصحوبة بوقفات مفاجئة ليوم أو يومين منذ بدء العملية.
لكن من الممكن أن يخلق ذلك فرصة أخرى في تحسين أداء الموقع.
لا سيما في حال تمت الترقية إلى خادم بمواصفات أفضل على المدى البعيد.
يجب أن تشمل عملية نقل موقع من استضافة الى أخرى جميع ملفاته بما فيها قواعد البيانات وملفّات الوسائط.
وبهذا الإجراء تتكرس فكرة مفادها ضرورة التّخلي عن احدى الاستضافات القديمة, والبدء في واحدةٍ جديدة.
سيتخلّل عمليّة النقل طرقًا يدويّة أكثر فعاليّة في الوصول إلى العتاد. عِوضًا عن دفع رسومٍ لدى المُضيفين جراء ذلك.
بالتالي يمكن القيام بعملية النقل وفقًا لأشهر الطرق المتعارف عليها بواسطة :
لا تختلف عمليات ترحيل المواقع عند العمل على لوحات المهام المتعدّدة .
مع ذلك قد يجد البعض تشابهاً إلى حد كبير في بعض المهام المشتركة بين كل من لوحتي cPanel و hPanel مثلاً .
بالإضافة إلى أنّ البعض يتطرّق لواجهاتٍ أخرى مثل CyperPanel أو webmin.
وبالتالي قد ينطبق على حالتنا في هذه المقالة استخدام لوحة hPanel إزاء عمليّة النّقل.
إلاً أن ذلك بطريقة أو بأخرى يعتمد على تقنية الاستضافة ذاتها التي يمتلكها المشترك.
يُتيح خادم FTP وصولاً استثنائياً لبيانات الموقع, ويسمح بأداء عمليّاتٍ عدة.
وعلى رأسها رفع الملفات والوسائط المتعددة وتحميلِها.
بالإضافة إلى إنشاء المجلّدات أو تسميتها من جديد.
يحتوي البرنامج على كُلاً من خانة Host , username , password و port.
يحتوي Host على عنوان IP الخاص بالاستضافة , واسم المستخدم.
وكلمة المرور هي الحساب الذي تم تعريفه من قبل.
نقوم بالموافقة على شهادة الارتباط الظّاهرة في الصورة.
بعد الانتهاء من تحميل بيانات الموقع , يتسنّى لنا الآن الذّهاب للاستضافة الجديدة.
ومن ثم إنشاء حساب FTP آخر ليتم استقبال البيانات عن طريقه.
بالإضافة إلى تعريف اسم النّطاق مُسبقاً بدليل الاستضافة.
في الحالة التي نتطرّق إليها , سنعمل على إضافة الموقع في دليل الخادم.
وذلك عبر لوحة Cyber Panel المُدرجة في نظام التشغيل Centos 7.
وسوف نتطرق في شروحاتٍ أخرى حول كيفيّة إضافة دليل الموقع يدويّاً.
عند نقل موقع من استضافة الى أخرى لا شك بأن تلك العملية تتطلّب تعريف اسم النطاق في الاستضافة الجديدة وتضبيط بيئة العمل.
وفي الحالة الخاصة بنا, سوف نتطرق إلى العمل بإطار لوحة Cyber Panel.
يتطلّب منا أولا ترحيل البيانات من خلال إضافة اسم النّطاق في الاستضافة.
يأتي ذلك مع الأخذ بعين الاعتبار تطابُق إصدارات لغة PHP وإضافة شهادات الأمان SSL أو خادم البريد.
بعد الانتهاء من عمليّة التّرحيل , وعلى الرّغم من توفّر البيانات على الخادم الجديد.
إلاّ أنّ الموقع سيبقى كما لو أنّه فارغ دون أيّة بيانات.
والسّبب في ذلك أنّ عمليّة النّقل لم تشمل قواعد البيانات أيضًا.
نحن بحاجةٍ إلى جلب قواعد البيانات من الاستضافة القديمة أولاً.
بالتالي فإن جميع قواعد البيانات يتم عنونتها في ملف wp-config.php الخاص ببيئة عمل ووردبريس.
عند نقل موقع من استضافة الى أخرى يلزم الأمر الوصول إلى اسم ومكان قواعد البيانات.
وبالدّخول إلى شجرة الاستضافة وتحت اسم النّطاق , سوف نتمكن من معرفة المعلومات الخاصة بها مُتمثّلة بعنوان اسم المستخدم وكلمة المرور.
وبالعودة إلى لوحة hPanel, نقوم بالوصول إلى ملف wp-config.php والذي يمكن العثور عليه في File Manager.
عند الدخول إلى مدير الملفات في الموقع نقوم بتخطّي ملف public_html.
وذلك بالبحث عن wp-config.php ومن ثم الضغط عليه لكي تظهر نافذة على النحو الآتي.
لا بد لنا من معرفة اسم قواعد البيانات قبل الوصول إليها.
نلاحظ في الصورة السابقة السطر الأول داخل المربع يكشف لنا اسمها.
لذلك نحاول الآن الوصول لها وتصدير نسخةٍ احتياطية منها.
بالرجوع إلى ملفات الاستضافة , نجد أيقونة MySQL databases.
حيث نستطيع من خلالها الوصول إلى الاسم السابق تماماً كما في الصورة التّالية.
بالتالي نتمكن حينئذٍ من الوصول إلى صفحة phpMyAdmin وعمل export من القائمة.
كما يشار في الصورة التالية .
نقوم بالضغط على خيار GO المتواجد وسط يمين الصفحة ليبداً تحميل الملف.
بعد أن قمنا بتصدير نسخةٍ احتياطية من قاعدة البيانات, يمكن لنا استدعائها في لوحة مهام Cyber Panel. بالإضافة إلى أننا نحتاج للوصول الى بيئة phpMyAdmin من جديد.
ومنها استدعاء الملف الذي قمنا بتصديره سابقًا من خلال أيقونة import المتواجدة أعلى القائمة.
صورة يظهر فيها عمليّة استدعاء قاعدة بيانات في لوحة phpMyAdmin.[/caption]. بالتالي تنتهي عمليّة نقل الموقع بنجاح.
ربّما تظهر بعض الأخطاء أثناء استدعاء قاعدة البيانات.
على سبيل المثال, مساحة الاستقبال ضيّقة ومن الممكن أن تحول بذلك دون محاولاتٍ ناجحة.
وللتغلّب على ذلك , يجب توسعة حجم تحميل واستقبال الملفات.
يتطلّبُ منا العمل في استضافة جديدة إحالة سجلّات النطاق إلى عنوان الخادم.
حيثُ يتمّ الإشارة إليه بعناوين A أو عبر Nameserver, بالإضافة إلى أنّ كلتا الحالتين قابلة للاستخدام.
على سبيل المثال, لدينا نطاقٍ في شركة Godaddy ونريد إشارته إلى خادمنا الجديد .
نضع بعين الاعتبار أن جميع الخطوات التالية موحّدة بكافّة مواقع النّطاقات.
سيتعيّن علينا الانتظار بضعاً من الوقت لحين الانتهاء من عملية توليد الإشارة.
بالإضافة إلى أنه يمكن التحقّق من مطابقة اسم النّطاق مع العنوان الجديد في موقع dnschecker.org.
وقت النشر : 2023-02-04 13:33:03 ·
يعتمد هذا الموقع على عرض الإعلانات في تحقيق الدخل ، نشكر تفهمكم الدائم ونتمنى لكم قضاء وقت رائع ... وشكراً :D .