الإعلانات
لبعض الوقت الآن ، كنت أحاول تطوير طريقة سريعة وسهلة جدًا لإنشاء خادم ويب افتراضي (خادم ويب محلي بشكل أساسي) ، على محرك الأقراص الثابتة المحمول. ليست واحدة فقط بالرغم من ذلك. أردت امتلاك القدرة على إعداد عدة خوادم ويب يمكنني تكوينها كخادم ويب localhost بنقرة زر واحدة.
بالنسبة لأولئك منكم الذين كانوا يتابعون مع مقالاتي الأخيرة ، فعلت ذلك مع Server2Go كيفية جعل خادم ويب اختبار المحمولة مع Server2Go قراءة المزيد . أحب الكثير منكم هذا النهج. يبدو أن المشكلة الوحيدة في Server2Go هي أنها تهدف حقًا إلى استخدامها كقاعدة اختبار نظيفة لخادم الويب في كل مرة تقوم فيها بتشغيلها. عند إغلاق الخادم ، فإنه لا يحتفظ بالإعدادات جيدًا.
كان هناك عدد من القراء الذين اقترحوا Xampp كأفضل حل لذلك. Xampp هو المفضل منذ وقت طويل. أدرج Aibek ذلك في تجميعه لـ أفضل 100 تطبيق محمول 100 تطبيق محمول لجهاز USB Stick الخاص بك لنظام التشغيل Windows و macOSتتيح لك التطبيقات المحمولة أخذ برنامجك المفضل في أي مكان عبر محرك أقراص محمول أو تخزين سحابي. إليك 100 منهم لتغطية كل احتياجاتك ، من الألعاب إلى محرري الصور. قراءة المزيد
، وشرح ديف كيفية تعيين خادم Xampp كيفية تثبيت خادم ويب ويندوز على جهاز الكمبيوتر الخاص بك مع XAMPP قراءة المزيد يصل على جهاز الكمبيوتر الخاص بك. بالطبع مع XAMPP ، يجب عليك تثبيته على محرك الأقراص الجذر - بحيث يصبح محرك أقراص محمول واحد خادم الويب الخاص بك. وباتباع هذا النهج ، قررت أن أرى ما إذا كان أمر DOS "subst" قد يحل هذه المشكلة - ومن المؤكد أنه قد حل!تثبيت خوادم XAMPP متعددة على الويب
أول شيء تريد القيام به هو تعيين مجلد معين على محرك الأقراص الثابتة المحمول (أو محرك USB المحمول ، إذا كان كبيرًا بما يكفي) لاستيعاب موقع الويب بأكمله. في حالتي ، قمت بإنشاء دليل جذر يسمى "TopSecretWriters".

كل ما عليك فعله بعد ذلك هو إخبار Windows أن الدليل الموجود على محرك الأقراص الثابتة المحمول هو دليل جذر ، باستخدام الأمر SUBST. في حالتي ، كتبت في شاشة أوامر DOS ، "subst X: H: \ TopSecretWriters“.

هذا يجعل محرك الأقراص الجذر X: يشير مباشرة إلى دليل TopSecretWriters على محرك الأقراص المحمول. ستحتاج إلى ملاحظة ذلك ، لأنه في أي وقت تريد فيه تشغيل خادم الويب في المستقبل ، ستحتاج إلى كتابة هذا الأمر ، وإلا لن يعمل تثبيت Xampp.
الآن ، ما عليك سوى تنزيل نسخة من أرشيف Xampp ZIP (وليس مثبت Windows) ، واستخراج مجلد Xampp إلى الدليل الجديد الذي أنشأته.

انتقل إلى مجلد Xampp وانقر نقرًا مزدوجًا فوق "setup_xampp.batملف.

ثم اركض "xampp-control.exe"وسترى الشاشة التالية:

حدد كلاً من Apache وخدمة MySql ، وقم بتثبيت (اضغط بدء) كلاهما. بمجرد تثبيتها و "تشغيلها" بنجاح ، افتح متصفح الويب وانتقل إلى " http://localhost/”. عندما تفعل ذلك ، سترى شاشة مقدمة Xampp. اضغط على "الحالة"، يجب أن تظهر معظم المكونات كما تم تنشيطها.

تثبيت نسخة احتياطية كاملة من موقع ووردبرس]
عند هذه النقطة ، تكون قد انتهيت من إعداد خادم ويب Xampp واحد. ما عليك سوى نسخ موقع الويب إلى مجلد HTDOCS وسيظهر موقعك عند الانتقال إلى "http://localhost/“.
نظرًا لأن معظم الأشخاص يرغبون في امتلاك مرآة محلية لمدونة WordPress أو موقع الويب الخاص بهم ، فسأوضح أيضًا كيفية تثبيت نسخة محلية كاملة من موقعك. تحتاج فقط إلى قاعدة بيانات MySQL لمدونتك واسم المستخدم وكلمة المرور. قم بتشغيل phpMyAdmin على تثبيت Xampp المحلي الخاص بك عن طريق الانتقال إلى "http://localhost/phpmyadmin/“. اكتب اسم قاعدة البيانات الخاصة بك في "إنشاء قاعدة بيانات جديدةحقل واضغط على "خلق“.

لا تنس النقر على "امتيازات"وأضف مستخدمًا جديدًا باسم المستخدم وكلمة المرور لقاعدة بيانات موقعك ، وتأكد من أن المضيف"المضيف المحلي“.
تنزيل واستخراج نسخة من وورد الذي يطابق إصدار WordPress من موقعك. قم بإعداد المحلي الخاص بك wp-config.php ملف مع قاعدة البيانات الصحيحة واسم المستخدم وكلمة المرور وتشغيل "http://localhost/wp-admin/install.php“. أخيرًا ، انسخ مجلد wp-content بالكامل من موقع WordPress الفعلي إلى مجلد wp-content في تثبيت WordPress الخاص بخادم الويب المحلي.

كل ما عليك فعله الآن هو تصدير قاعدة بيانات MySQL لموقع الويب الخاص بك إلى قاعدة البيانات المحلية الخاصة بك ، وقد انتهيت - كاملة مع جميع المشاركات والتعليقات وكل شيء آخر. للقيام بذلك ، ما عليك سوى الانتقال إلى لوحة تحكم CpanelX ، والنقر فوق "النسخ الاحتياطية"وحدد قاعدة البيانات لمدونتك.

سيحفظ قاعدة بياناتك بالكامل كملف .GZ zip. احفظ هذا الملف كنسخة احتياطية. الآن ، ارجع إلى MyPhpAdmin لخادم الويب المحلي الخاص بك ، وحدد قاعدة البيانات الخاصة بك ، ثم انقر فوق "استيرادزر ". في هذه الشاشة ، كل ما عليك فعله هو النقر فوق الزر "استعراض" وتحديد ملف .gz الذي قمت بتنزيله للتو.

سيؤدي هذا إلى استيراد قاعدة البيانات بالكامل. اذهب إلى "http://localhost/"وسترى نسخة طبق الأصل طبق الأصل من موقعك الإلكتروني المباشر! يمكنك الآن تعديل المظهر أو الإعلانات الجديدة أو التلاعب بالإصدار المحلي من موقعك على الويب قبل أن تقرر نقل التغييرات إلى موقعك المباشر.
عندما تريد إعداد كل هذا لموقع ويب آخر ، ما عليك سوى البدء في بداية هذه المقالة مرة أخرى ، وإنشاء موقع جديد دليل على جذر محرك الأقراص المحمول لموقع الويب الثاني هذا ، وعندما تقوم بتنفيذ الأمر SUBST ، اختر محرك أقراص مختلفًا رسالة.
جميع الخطوات اللاحقة هي لإعداد خادم الويب المحلي الخاص بك. لتشغيل خادم ويب محلي معين ، ما عليك سوى الانتقال إلى هذا الدليل وتشغيل "xampp_start.exe”في هذا الدليل. “xampp_stop.exe"سيوقف خادم الويب المحلي. سيعمل هذا الإعداد بشكل مثالي طالما أنك لا تحاول إطلاق اثنين في وقت واحد - يمكنك فقط الحصول على خادم ويب localhost واحد في كل مرة!
جرب هذا الإعداد وأخبرنا كيف كان يعمل لك؟ هل تحتاج إلى تشغيل عدة خوادم ويب محلية في وقت واحد؟ هل هذا الحل يجعله يعمل؟ شارك تجاربك ونصائحك الإضافية في قسم التعليقات أدناه.
ريان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، و 5 سنوات في مجال تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. محرر إداري سابق لـ MakeUseOf ، وقد تحدث في المؤتمرات الوطنية حول تصور البيانات وقد ظهر في التلفزيون والإذاعة الوطنية.