Advertisements

9 خطوات لكيفية نقل موقع ويب إلى مضيف جديد (بدون توقف أو مشاكل)

هل تحاول معرفة كيفية نقل موقع ويب إلى مضيف جديد دون فقد أي شيء ، أو التسبب في توقف العمل أو أي مشكلات أخرى قد تضر بتصنيفات Google الخاصة بموقعك؟

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

ملاحظة سريعة هنا – في هذا المنشور ، نركز على عملية عامة لكيفية نقل موقع ويب إلى مضيف جديد يعمل مع جميع مواقع الويب ، بما في ذلك WordPress و Joomla و Drupal وما إلى ذلك.

نقل موقع ويب إلى مضيف جديد

لكن أولاً – هل يقدم مضيف الويب الجديد عمليات ترحيل مجانية؟
قبل أن تبدأ في السير على الطريق اليدوي لكيفية نقل موقع ويب إلى مضيف جديد ، نشجعك على التحقق مما إذا كان مضيفك الجديد يقدم خدمة ترحيل مجانية (أو خدمة مدفوعة ميسورة التكلفة).

سيقوم العديد من المضيفين بترحيل موقع ويب واحد على الأقل مجانًا عند التسجيل. إذا كنت تنتقل من مضيف cPanel إلى مضيف cPanel آخر ، فعادةً ما يكون من السهل جدًا أيضًا على فريق دعم مضيفك ترحيل حساب cPanel بالكامل ، مما يعني أنك ستتمكن من إحضار كل شيء في خطوة واحدة.

إذا كنت لا تزال مترددًا بشأن المضيف الذي تريد التبديل إليه ، فإن بعض المضيفين ذوي الجودة العالية وبأسعار معقولة الذين يقدمون خدمات ترحيل مجانية تشمل:

استضافة A2
GreenGeeks
InMotion
ستجد أيضًا مضيفين آخرين يقدمون خدمات ترحيل احترافية بسعر مناسب. بعض الخيارات الجيدة هنا هي:

SiteGround – ما يصل إلى 30 دولارًا أمريكيًا / موقع ، لعمليات الترحيل الاحترافية (أو عمليات ترحيل موقع WordPress المجانية باستخدام أداة SiteGround التلقائية).
Bluehost – $ 149.99 لترحيل ما يصل إلى خمسة مواقع ويب بشكل احترافي.
DreamHost – $ 99 لترحيل أي نوع من مواقع الويب (أو عمليات ترحيل موقع WordPress المجانية باستخدام أداة DreamHost التلقائية).
إذا كنت لا تزال خائفا ، ، فإن الدفع لشخص آخر للقيام بالعمل نيابة عنك يمكن أن يوفر لك الكثير من التوتر ، خاصة إذا لم تكن مستخدمًا تقنيًا.

وإذا كنت تستخدم WordPress وما زلت تقرأ هذه المقالة ، فإن معظم مضيفي WordPress المُدارين المتميزين يقدمون أيضًا عمليات ترحيل موقع WordPress مجانية. الخيارات الجيدة هنا هي:

Table of Contents

كيفية نقل موقع ويب إلى مضيف جديد - خطوة بخطوة

إذا كنت قد استقررت على ترحيل موقعك يدويًا إلى مضيف جديد ، فإليك نظرة عامة على الخطوات التي ستتخذها في هذا البرنامج التعليمي:

  1. أضف اسم المجال الخاص بك في مضيفك الجديد.
  2. انقل ملفات موقعك باستخدام FTP.
  3. تصدير قاعدة بيانات موقعك من مضيفك القديم.
  4. أنشئ قاعدة بيانات جديدة واستوردها إلى مضيفك الجديد.
  5. تحديث تفاصيل التكوين إذا لزم الأمر.
  6. اختبر موقعك.
  7. نقل عناوين البريد الإلكتروني المخصصة.
  8. تحديث خوادم أسماء المجال الخاص بك.
  9. اختبر كل شيء مرة أخرى.

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

يمكنكم الاطلاع على دليلنا الكامل لكيفية عمل نسخه احتياطيه من موقعك :

1. أضف اسم المجال الخاص بك في مضيفك الجديد

قبل أن تتمكن من البدء في نقل موقعك ، تحتاج إلى الاشتراك في مضيفك الجديد وإضافة موقعك.

إذا كان لديك موقع واحد فقط ، فمن المحتمل أنك أدخلت اسم المجال الخاص بك بالفعل عندما قمت بالتسجيل في مضيفك. ومع ذلك ، إذا كان لديك عدة مواقع ، فقد تحتاج إلى إنشاء مجال إضافي بدلاً من ذلك :

 المجالات الإضافية هي ما تسميه cPanel أسماء نطاقات إضافية – قد يستخدم مضيفك مصطلحات مختلفة إذا لم يكن يستخدم cPanel.

Subdomain

2. انقل ملفات موقعك باستخدام FTP

بعد ذلك ، تحتاج إلى نقل جميع ملفات موقعك إلى مضيفك الجديد. قد يستغرق هذا بعض الوقت إذا كان لديك موقع كبير ، ولكنك ستحتاج فقط لبضع ثوانٍ من الجهد اليدوي – والباقي في انتظارك.

أسهل طريقة لنقل ملفات موقعك هي عبر FTP. للاتصال عبر FTP ، ستحتاج إلى برنامج FTP – يعد FileZilla خيارًا مجانيًا جيدًا إذا لم تكن متأكدًا من أين تبدأ ، ولكن هناك الكثير من عملاء FTP الجيدين.

بالإضافة إلى برنامج FTP ، ستحتاج أيضًا إلى بيانات اعتماد FTP (المضيف ، واسم المستخدم ، وكلمة المرور ، والمنفذ) من كل من مضيفك القديم ومضيفك الجديد. يجب أن تكون قادرًا على العثور عليها في لوحة تحكم الاستضافة الخاصة بك ، ولكن يمكنك أن تطلب من فريق دعم مضيفك المساعدة إذا لزم الأمر.

بمجرد حصولك على هذه المعلومات ، افتح نافذتين لبرنامج FTP الخاص بك:

النافذة 1 – اتصل بالمضيف الحالي باستخدام بيانات اعتماد FTP.
النافذة 2 – اتصل بالمضيف الجديد باستخدام بيانات اعتماد FTP.
في كلتا النافذتين ، استعرض للوصول إلى المجلد الرئيسي لموقعك:

النافذة 1 – يجب أن تشاهد جميع ملفات موقعك.
النافذة 2 – يجب أن تكون فارغة في الغالب ، على الرغم من أنك قد ترى بعض الملفات من مضيفك.

FTP 1

حدد جميع الملفات في Window 1 (المضيف القديم) وقم بتنزيلها على جهاز الكمبيوتر المحلي الخاص بك:

FTP1

ستتيح لك بعض برامج FTP سحب الملفات مباشرة بين النافذتين ، لكن FileZilla لا يدعم هذه الميزة حاليًا. إذا كنت تستخدم برنامج FTP مختلفًا ، فيمكنك التحقق لمعرفة ما إذا كان سيسمح لك بنقل الملفات مباشرة.

بمجرد انتهاء التنزيل ، قم بتحميل كل هذه الملفات باستخدام Window 2 (مضيفك الجديد). يمكنك فقط سحب وإفلات جميع الملفات من جهاز الكمبيوتر الخاص بك في واجهة FileZilla.

بالنسبة إلى موقع كبير ، قد يستغرق الأمر وقتًا طويلاً لتنزيل وتحميل جميع الملفات ، لذلك قد ترغب في الابتعاد والقيام بشيء آخر أثناء الانتظار.

3. تصدير قاعدة بيانات موقعك من مضيفك الحالي

يوجد جزءان لمعظم مواقع الويب:

  1. ملفات موقعك ، التي نقلتها في الخطوة السابقة.
  2. قاعدة بيانات موقعك ، والتي عادةً ما تحتوي على كل محتوى وإعدادات موقعك.

إذا كان لديك موقع ويب HTML ثابت ، فلن تحتاج إلى نقل قاعدة البيانات لأن موقعك لا يحتوي على قاعدة بيانات.

ومع ذلك ، تعتمد معظم أنظمة إدارة المحتوى (CMS) على قاعدة بيانات لتخزين المحتوى الخاص بك. هذا يتضمن:

WordPress ، Joomla ، Drupal ، Magento ، إلخ.
لنقل قاعدة البيانات ، ستحتاج أولاً إلى تصدير قاعدة البيانات من مضيفك الحالي. بعد ذلك ، ستقوم باستيراده إلى مضيفك الجديد في الخطوة التالية.

لتصدير قاعدة البيانات الخاصة بك ، يمكنك استخدام phpMyAdmin ، وهي أداة إدارة قاعدة البيانات التي يقدمها معظم المضيفين. إذا كان مضيفك الحالي يستخدم cPanel ، فيجب أن ترى أداة phpMyAdmin في قسم قواعد البيانات.

بمجرد فتح phpMyAdmin ، ستحتاج إلى تحديد قاعدة البيانات الخاصة بالموقع الذي تريد نقله إلى اليسار (سترى قواعد بيانات متعددة إذا كنت تستضيف عدة مواقع).

ثم:

  • انتقل إلى علامة التبويب Export .
  • حدد Quick لأسلوب التصدير.
  • اختر SQL للتنسيق.
  • انقر فوق “Go ” لتصدير قاعدة البيانات الخاصة بك
phpmyadmin

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

بمجرد تصدير قاعدة بيانات موقعك من مضيفك القديم ، تحتاج إلى عكس العملية واستيرادها إلى مضيفك الجديد.

قبل أن تتمكن من القيام بذلك ، تحتاج إلى إنشاء قاعدة بيانات جديدة فارغة في مضيفك الجديد. إذا كان مضيفك يستخدم cPanel ، فيمكنك القيام بذلك عن طريق فتح أداة MySQL Database Wizard ضمن قسم قواعد البيانات في cPanel.

أثناء استعراض المعالج ، ستتم مطالبتك بإدخال:

  • اسم قاعدة البيانات.
  • اسم مستخدم قاعدة البيانات.
  • كلمة مرور لاسم مستخدم قاعدة البيانات الخاصة بك.

    إذا كان ذلك ممكنًا ، فحاول استخدام نفس اسم قاعدة البيانات واسم المستخدم وكلمة المرور تمامًا مثل مضيفك القديم. ذلك سيؤدي إلى التخلص من الحاجة إلى تحديث إعدادات التكوين. إذا كنت لا تتذكر هذه التفاصيل ، فلا بأس – ما عليك سوى تحديث ملفات التهيئة في الخطوة التالية.

أنشئ قاعدة بيانات MySQL جديدة

بمجرد إنشاء اسم مستخدم قاعدة البيانات ، ستحتاج إلى منحها all privileges على الشاشة التالية:

Import database1
import database2

بعد إنشاء قاعدة البيانات الجديدة ، افتح phpMyAdmin على مضيفك الجديد وحدد قاعدة البيانات التي أنشأتها للتو باستخدام الشريط الجانبي على اليسار.

ثم:

انتقل إلى علامة التبويب Import 
استخدم قسم File to import لتحديد ملف .sql.zip الذي قمت بتصديره في الخطوة السابقة
انقر فوق “Go ” لاستيراد قاعدة البيانات الخاصة بك

import database3

من الناحية المثالية ، ستكون قد انتهيت الآن. ومع ذلك ، تستخدم بعض أدوات CMS تسلسل قاعدة البيانات والذي يمكن أن يسبب مشاكل عند تصدير / استيراد قاعدة البيانات الخاصة بك مثل هذا. WordPress هو أحد الأمثلة حيث يكون من الشائع مواجهة مشكلات تسلسل قاعدة البيانات.

لسوء الحظ ، لا يمكننا تقديم توصية واحدة شاملة لجميع الأنظمة الأساسية هنا لأنها تعتمد على النظام الأساسي (وقد لا تواجه أي مشاكل).

إذا كنت تواجه مشكلات ، فيمكنك عادةً استخدام Google للعثور على البرامج النصية التي يمكن أن تساعدك في حل مشكلة النظام الأساسي الخاص بك. على سبيل المثال ، إليك  هذا الاسكريبت الشائع الذي يمكنه إصلاح مشكلات تسلسل قاعدة بيانات WordPress.

5. قم بتحديث أي تفاصيل تكوين ضرورية (حسب نظام إدارة المحتوى)

مرة أخرى ، من الصعب تقديم إرشادات محددة هنا لأن هذه الخطوة ستعتمد على نظام إدارة المحتوى لديك وكيفية تهيئته.

ومع ذلك ، في هذه المرحلة ، قد تحتاج إلى تحديث بعض تفاصيل التكوين في ملفات أو إعدادات تكوين موقعك للإشارة إلى قاعدة البيانات الجديدة التي قمت بإنشائها (خاصةً إذا كنت تستخدم اسم قاعدة بيانات أو اسم مستخدم أو كلمة مرور مختلفة).

فيما يلي برامج تعليمية حول كيفية تحديث هذه المعلومات لبعض أدوات CMS الأكثر شيوعًا:

إذا كنت تستخدم نظامًا أساسيًا مختلفًا لموقع الويب ، فقد تحتاج إلى اللجوء إلى Google لمعرفة كيفية تعامل النظام الأساسي الخاص بك مع ملفات التكوين.

Advertisements

6. اختبر موقعك

في هذه المرحلة ، يجب أن يعمل موقعك على مضيفك الجديد. ومع ذلك ، قد ترغب في اختباره بدقة للتأكد من أنه كذلك.

لا يمكنك القيام بذلك عن طريق إدخال اسم نطاق موقعك لأن اسم نطاقك لا يزال يشير إلى مضيفك القديم (في الوقت الحالي). يعد هذا ضروريًا لضمان عدم وجود أي توقف أثناء التنقل.

هناك طريقتان للتغلب على هذا:

الخيار 1: استخدم عنوان URL مؤقت
يمنحك معظم مضيفي الويب خيارًا لعرض موقع الويب الخاص بك على عنوان URL مؤقت قبل تبديل أسماء المجال.

عادةً ما يبدو عنوان URL المؤقت هذا على النحو التالي:

https: //[cpanel_ip_address]/ [cpanel_username]/ [domain.com]

على سبيل المثال:

http://171.654.321.000/~colin12/codeinwp.com

إذا لم تكن متأكدًا من مكان العثور على عنوان URL المؤقت هذا ، فإننا نوصي بطلب المساعدة من دعم مضيفك الجديد.

الخيار 2: قم بتحرير ملف المضيفين بجهاز الكمبيوتر الخاص بك
هناك خيار آخر لاختبار موقعك وهو تعديل ملف المضيفين بجهاز الكمبيوتر للإشارة إلى خادمك الجديد. يتيح لك هذا تجاوز جهاز الكمبيوتر يدويًا لإخباره باستخدام خادمك الجديد عندما تدخل yoursite.com (مع ذلك ، سيظل جميع الزوار الآخرين ينتقلون إلى مضيفك الحالي في الوقت الحالي).

أولاً ، ستحتاج إلى عنوان IP الخاص بخادمك ، والذي يمكنك العثور عليه في cPanel (أو ، عادةً ما يُدرج مضيفك هذا في رسالة البريد الإلكتروني الترحيبية):

test website

بعد ذلك ، ستحتاج إلى تعديل ملف hosts :

بعد تحرير ملف المضيفين الخاص بك ، يجب أن تشاهد الآن الإصدار الجديد من موقعك عند استعراض اسم المجال الخاص بك.

بمجرد التحقق من أن موقعك الجديد يعمل بشكل صحيح ، تكون على وشك الانتهاء – فقط خطوتان أخريان.

7. نقل عناوين البريد الإلكتروني الخاصة بك (اختياري)

إذا كنت تستخدم استضافة البريد الإلكتروني من مضيفك القديم لإنشاء عنوان بريد إلكتروني مخصص – على سبيل المثال [email protected] – ستحتاج أيضًا إلى إعداد عنوان البريد الإلكتروني هذا على مضيفك الجديد قبل إجراء التبديل.

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

إذا كنت تستخدم استضافة البريد الإلكتروني من مضيفك ، فيمكنك القيام بذلك عن طريق إعادة إنشاء عناوين البريد الإلكتروني المخصصة في مضيفك الجديد عبر cPanel:

Email transfere

إذا كنت تستخدم خدمة استضافة بريد إلكتروني منفصلة (مثل G Suite) ، فقد تحتاج إلى تغيير سجلات MX في إعدادات DNS في مضيفك الجديد بمجرد توجيه اسم نطاقك إلى ذلك المضيف الجديد في الخطوة التالية.

8. قم بتحديث اسم المجال الخاص بك للإشارة إلى مضيفك الجديد

بمجرد التحقق من أن الإصدار المرحّل من موقع الويب الخاص بك يعمل بشكل صحيح ، فإن الخطوة الأخيرة في كيفية نقل موقع ويب إلى مضيف جديد هي تحديث اسم نطاقك للإشارة إلى ذلك المضيف الجديد.

عند إجراء التحديث ، سيتم نقل الزوار إلى الإصدار الجديد من موقعك عند مضيفك الجديد ، دون توقف.

عادةً ما تقوم بذلك عن طريق تغيير خوادم أسماء نطاقك ، والتي يمكنك التحكم فيها من الخدمة التي اشتريت منها اسم نطاقك.

أولاً ، ستحتاج إلى تحديد موقع خوادم الأسماء لمضيف الويب الجديد. يمكنك عادةً العثور عليها في لوحة معلومات الاستضافة أو البريد الإلكتروني الترحيبي. أو يمكنك أن تطلب المساعدة من فريق دعم مضيفك الجديد.

ستبدو خوادم الأسماء الخاصة بك على هذا النحو (لكنها فريدة لكل مضيف):

ns1.yourhost.com
ns2.yourhost.com

يوفر معظم المضيفين اثنين من خوادم الأسماء ، لكن البعض الآخر يمنحك ثلاثة أو أربعة خوادم أسماء مختلفة.

بمجرد حصولك على خوادم الأسماء الخاصة بك ، إليك بعض البرامج التعليمية لتحرير خوادم الأسماء لدى مسجلي النطاقات المشهورين:

على سبيل المثال ، إليك ما يبدو عليه تعديل خوادم أسماء النطاق باستخدام Namecheap:

Namecheap dns

9. اختبر كل شيء مرة أخرى

الآن ، ستحتاج إلى الانتظار قليلاً حتى يسري التغيير الذي أجريته على خوادم الأسماء. قد يستغرق هذا ما يصل إلى 24 ساعة ، ولكن عادةً ما يستغرق 30-60 دقيقة فقط.

بمجرد أن يسري التغيير ، يجب أن تكون قادرًا على الوصول إلى إصدار موقعك على مضيفك الجديد عندما تذهب إلى اسم المجال الخاص بك.

خذ لحظة أخرى للتأكد من أن كل شيء يعمل:

تصفح حول صفحات مختلفة
اختبر استماراتك
تأكد من أنه يمكنك تلقي رسائل البريد الإلكتروني (في حالة استخدام عناوين بريد إلكتروني مخصصة)
إلخ.
إذا كان كل شيء لا يزال يعمل ، فقد انتهيت رسميًا – هذه هي كيفية نقل موقع ويب إلى مضيف جديد دون أي توقف!

Hits: 35

Advertisements

Newsletter Updates

Enter your email address below to subscribe to our newsletter

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني.