كيفية استنساخ موقع على شبكة الإنترنت (دليل خطوة بخطوة)
نشرت: 2021-06-10
استنساخ موقع الويب هو عملية إنشاء نسخة طبق الأصل من تصميم أو محتوى موقع الويب الحالي لإنشاء موقع ويب جديد بسهولة. يتيح استنساخ مواقع الويب للمطورين والمصممين إنشاء مخططات واختبار التوافق وإجراء التحديثات بأمان قبل تنفيذ التغييرات على موقع الويب المباشر الخاص بك.
في هذا الدليل ، سأغطي بعض حالات الاستخدام حيث يمكن أن يؤدي استنساخ موقع الويب إلى حل المشكلة ثم مناقشة عدة طرق لاستنساخ موقع ويب WordPress.
- متى تحتاج إلى نسخ موقع على شبكة الإنترنت؟
- اختبار التوافق
- انقل موقع الويب الخاص بك إلى خادم جديد
- قم بعمل نسخة احتياطية من موقع الويب الخاص بك
- استنساخ موقع الويب لمشروع مشابه
- خذ موقع ويب مباشر
- كيف تنسخ موقع على شبكة الإنترنت؟
- قم بتكرار موقع ويب باستخدام مزود استضافة الويب الخاص بك
- استنساخ موقع WordPress باستخدام الإضافات
- استنساخ موقع WordPress (يدويًا)
متى تحتاج إلى نسخ موقع على شبكة الإنترنت؟
يعد إنشاء نسخة طبق الأصل من موقع الويب أمرًا يجب أن يكون بمقدور كل مستخدم محترف في WordPress القيام به. هذا مفيد بشكل خاص لوكالات الويب التي تدير العديد من مواقع الويب عبر العديد من موفري استضافة WordPress. كلما ظهرت مشكلة ، يمكنهم إنشاء نسخة من موقع العميل وتجربة العديد من الإصلاحات حتى يتم حل المشكلة.
ضع في اعتبارك السيناريو حيث لديك ثلاثة مواقع ويب على خادم وتريد تحديث السمة على موقع الويب الثالث. إليك كيف يمكنك القيام بذلك بأمان دون كسر أي شيء - استنساخ موقع الويب ، واختباره ، وعندما تنتهي من الاختبار ، قم إما بإزالة الإصدار السابق أو جعل الاستنساخ هو الإصدار الأساسي.
فيما يلي بعض حالات الاستخدام التي قد تحتاج فيها إلى استنساخ موقع ويب.
- اختبار التوافق
- انقل موقع الويب الخاص بك إلى خادم جديد
- قم بعمل نسخة احتياطية من موقع الويب الخاص بك
- استنساخ موقع الويب لمشروع مشابه
- اختبار التوافق
- اختبار التوافق
يتضمن اختبار التوافق التحقق مما إذا كانت مكونات موقع الويب تعمل كما هو متوقع وأن قاعدة التعليمات البرمجية بأكملها قادرة على العمل على العديد من الأجهزة و / أو البنية التحتية للبرامج.
يوصى دائمًا باختبار التغييرات على موقع ويب مرحلي / مستنسخ بدلاً من موقع ويب مباشر ، ويرجع ذلك أساسًا إلى أن السمات والمكونات الإضافية غير المختبرة قد تتعارض مع التثبيت الحالي وتؤدي إلى تعطيل موقع الويب بالكامل. وبالمثل ، يجب اختبار أي تغييرات مخصصة في الكود في موقع مرحلي / مستنسخ قبل أن يتم دفعه إلى الموقع المباشر.
- نقل موقع الويب الخاص بك إلى خادم جديد
إذا كنت ترغب في نقل موقع ويب إلى مزود استضافة مختلف ، فيمكنك إنشاء نسخة عن طريق النسخ الاحتياطي لملفات موقع الويب وقواعد البيانات واستيراد الحزمة بأكملها إلى موفر استضافة الويب الجديد.
تبدو العملية سهلة. ومع ذلك ، قد تسوء الأمور وقد ينتهي بك الأمر بأرشيف "معطل".
- قم بعمل نسخة احتياطية من موقع الويب الخاص بك
يستخدم الاستنساخ أيضًا لعمل نسخة احتياطية من موقع ويب (بما في ذلك ملفات الويب وقاعدة البيانات) والاحتفاظ به في مكان خارج الموقع لاستعادة البيانات بعد الكوارث. في حالة WordPress ، يستخدم العديد من الأشخاص مكونات إضافية للنسخ الاحتياطي في WordPress .
سأغطي أيضًا عملية نسخ موقع ويب يمكن استخدامه لإنشاء نسخة احتياطية من موقع الويب الخاص بك.
- استنساخ موقع لمشروع مشابه
إذا كنت وكالة ويب أو تنشئ مواقع ويب للعملاء ، فقد ترغب في إنشاء مخطط ونسخه إلى موقع آخر لتسريع عملية التطوير. تتضمن هذه الإعدادات في معظم الأحيان تكوينات السمات والمكونات الإضافية ، وتخصيصات على مستوى الكود ، وما إلى ذلك.
- خذ موقع على الهواء مباشرة
من الشائع للمطورين إنشاء مواقع ويب على بيئتهم المحلية المفضلة ثم استنساخ موقع الويب إلى خادم استضافة الويب للتأكد من عدم تعطل الأشياء أثناء الانتقال. يتطلب هذا الإعداد أيضًا نسخة احتياطية كاملة لملفات موقع الويب وقاعدة البيانات.
كيفية استنساخ موقع على شبكة الإنترنت؟
كما نوقش أعلاه ، سأستخدم موقع WordPress كمثال في هذا الدليل.
هناك عدة طرق لاستنساخ موقع WordPress ولكن في هذا الدليل ، سأغطي:
- قم بتكرار موقع ويب من خلال مزود استضافة الويب الخاص بك
- استنساخ موقع WordPress باستخدام البرنامج المساعد
- استنساخ موقع WordPress يدويًا
- قم بتكرار موقع ويب باستخدام مزود استضافة الويب الخاص بك
يتيح لك موفرو استضافة WordPress مثل Cloudways إنشاء نسخة مكررة من موقع الويب الخاص بك إلى نفس الخادم و / أو خادم آخر على نظامهم الأساسي. هذا يوفر الكثير من التعقيدات ويقلل من خطوات العملية. إذا كنت ترغب في معرفة المزيد عن النظام الأساسي ، يمكنك التحقق من خطط الأسعار لشركائها Amazon Web Services و DigitalOcean و Google Cloud Platform و Linode و Vultr.
عملت Cloudways على تبسيط عملية استنساخ موقع ويب بشكل كبير. ما عليك سوى الانتقال إلى التطبيق الذي ترغب في استنساخه.

تحوم على الزر الأيمن السفلي. لتكرار موقع ويب ، انقر فوق Clone App / Create Staging .

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

تستغرق منصة Cloudways بضع دقائق لنسخ موقع ويب.
لاحظ أن " Clone App " و " Create as Staging " يختلفان في طبيعتهما. يقوم Clone App باستنساخ موقع ويب فقط أثناء عملية إنشاء موقع مرحلي ، تتم مزامنة كل من التطبيقات الحية والتطبيقات المرحلية بحيث يمكنك تنفيذ إجراءات Push / Pull على كل من النسخة المتماثلة والإصدارات الحية.
- استنساخ موقع WordPress باستخدام الإضافات
مثل أي جانب آخر من جوانب إدارة مواقع الويب ، يحتوي WordPress على الكثير من المكونات الإضافية التي يمكن استخدامها لاستنساخ موقع WordPress على الويب. أحدها هو All-in-One WP Migration ، وهي طريقة بسيطة وسهلة لاستخدام مكوّن إضافي للنسخ الاحتياطي والترحيل لاستنساخ موقع ويب. يسمح لك بتصدير موقع WordPress الحالي الخاص بك ثم استيراده في موقع جديد.

داخل تثبيت WordPress القديم ، انتقل إلى Plugins → Add New ، وابحث عن All-in-One WP Migration ، وقم بتثبيت وتنشيط المكون الإضافي.

من الجزء الأيمن ، انتقل إلى All-in-One WP Migration → Export وانقر فوق القائمة المنسدلة EXPORT TO ، وحدد FILE .

انتظر بضع ثوان وستظهر نافذة منبثقة تطلب منك تنزيل النسخة الاحتياطية.

قم بتنزيل الملف على جهاز الكمبيوتر الخاص بك ، سيكون التنسيق بصيغة .wpress . احتفظ به آمنًا كما ستحتاج إليه في الخطوات التالية.
قم بتثبيت WordPress جديد على الموقع الجديد ، وقم بتسجيل الدخول وتثبيت المكون الإضافي All-in-One WP Migration. من الجزء الأيمن ، انتقل إلى All-in-One WP Migration → Import وانقر فوق القائمة المنسدلة استيراد من ، وحدد FILE .

تصفح ملف الضغط الذي تم تنزيله مسبقًا.
ملاحظة: هناك احتمال أن ترى التحذير " ملفك يتجاوز الحد الأقصى لحجم التحميل لهذا الموقع ". للتعامل مع هذه المشكلة ، تأكد من أن الحد الأقصى لحجم ملف التحميل أكبر من حجم ملف .wpress. يحتوي All in One Migration على دليل لزيادة حد حجم تحميل الملف أو إذا كنت أحد عملاء Cloudways ، فقم بإلقاء نظرة على هذا الدليل .
تستغرق العملية بعض الوقت لأنها تتضمن تحميل واستخراج ملف .wpress. بمجرد الانتهاء من ذلك ، ستظهر لك نافذة منبثقة بها تحذير. انقر فوق متابعة .

في النافذة المنبثقة التالية ، انقر فوق " حفظ بنية الروابط الثابتة ".

سيتم نقلك إلى صفحة تسجيل الدخول إلى WordPress. قم بتسجيل الدخول باستخدام بيانات اعتماد المسؤول لتثبيت WordPress القديم الخاص بك (لأنه تم استبدال قاعدة البيانات الأصلية بقاعدة بيانات موقع WordPress القديم). انقر فوق " حفظ التغييرات " في علامة التبويب "الروابط الثابتة" وبذلك تكون قد انتهيت!
يا هلا! لقد نجحت في إنشاء موقع استنساخ.
- استنساخ موقع WordPress (يدويًا)
تتضمن العملية اليدوية ضغط جميع ملفات ومجلدات WordPress ، وتصدير قاعدة البيانات القديمة ثم استيراد ملفات وقاعدة بيانات WordPress إلى الموقع الجديد.
فيما يلي خطوات نسخ موقع ويب إلى موقع جديد أو مزود الاستضافة.
- ضغط ملفات WordPress
- قم بتحميل الملف المضغوط
- ترحيل قاعدة البيانات
- قم بتحديث ملف wp-config.php
اختر استضافة WordPress المُدارة لموقعك على الويب
موثوق به من قبل أكثر من 250000 عميل.
1. ضغط ملفات WordPress
بادئ ذي بدء ، انتقل إلى دليل public_html الخاص بتثبيت WordPress الخاص بك ، وحدد جميع الملفات واضغطها في أرشيف واحد.

لديك الآن ملف مضغوط في المجلد public_html ، وسيكون عنوان URL هو example.com/FILE_NAME.zip .
الآن ، لديك خياران - إما تنزيل الملف المضغوط وتحميله إلى الموقع الجديد عبر عميل FTP مثل FileZilla أو تحميل الملف المضغوط إلى الموقع الجديد مباشرة عبر SSH [أسرع من تحميل FTP] .
2. قم بتحميل الملف المضغوط
في المثال الخاص بي ، سأستخدم SSH بسبب ميزة السرعة. لقد قمت بتسجيل الدخول إلى موقع الاستضافة الجديد عبر SSH وتصفحت إلى الموقع / المجلد حيث أريد الحصول على نسخة من موقع WordPress الخاص بي. تأكد من أن المجلد فارغ (إذا لم يكن كذلك ، فاستخدم الأمر التالي لإزالة كل شيء).
rm -rf *
هام: عملية الحذف لا رجعة فيها. لذا قبل تنفيذ الأمر ، انقل جميع الملفات والمجلدات المهمة إلى مكان آمن.
الآن ، استخدم الأمر التالي لتنزيل الملف المضغوط الذي تم إنشاؤه.
wget URL_OF_ZIP_FILE
لا تنس استبدال URL_OF_ZIP_FILE بعنوان URL الفعلي لملف zip.
بعد ذلك ، استخدم الأمر التالي لفك ضغطه.
قم بفك ضغط FILE_NAME.zip
سيتم استخراج جميع المجلدات والملفات في المجلد الهدف.
3. ترحيل قاعدة البيانات
بعد نسخ ملفات الويب ، تتضمن الخطوة التالية تصدير قاعدة البيانات من الموقع الحالي واستيرادها في الموقع الجديد.
قم بتسجيل الدخول إلى مدير قاعدة البيانات الخاص بك (يعد phpMyAdmin خيارًا شائعًا). حدد قاعدة البيانات الخاصة بك وانتقل إلى تصدير . قم بتنزيل ملف .sql الذي تم تصديره.
سجّل الدخول إلى مدير قاعدة البيانات الجديد وأنشئ قاعدة بيانات وانتقل إلى استيراد . إذا كان لديك بالفعل قاعدة بيانات ، فما عليك سوى استيراد ملف .sql الذي تم تنزيله.
انقر فوق اختيار ملف وقم بتحميل ملف .sql الذي تم تنزيله مسبقًا.
4. قم بتحديث ملف wp-config.php
نظرًا لأن موقع الويب قيد التشغيل بالفعل ، يجب تحديث ملف wp-config.php حتى يمكن توصيل تثبيت WordPress على الموقع الجديد بقاعدة البيانات الجديدة.
انتقل إلى المجلد public_html وافتح ملف wp-config.php وأدخل بيانات اعتماد قاعدة البيانات الجديدة.
وانت انتهيت!
إذا كنت لا تزال ترى عناوين URL القديمة في أي مكان على موقع الويب ، فاستبدلها باستخدام المكون الإضافي Better Search Replace .
باتباع إحدى الطرق المذكورة أعلاه ، يمكنك استنساخ موقع ويب من موقع إلى آخر. بشكل عام ، هناك ثلاث خطوات متضمنة: نقل ملفات الويب ، وتصدير واستيراد قاعدة البيانات ، وتحديث ملف التكوين.
إذا كان لا يزال لديك أي أسئلة ، فلا تتردد في طرحها في قسم التعليقات أدناه.
