كيفية جعل XAMPP
يقدم الملفات من خارج مجلد htdocs
عندما تستخدم XAMPP
للتطوير المحلي، فإن الإعداد الافتراضي يقدم الملفات من مجلد htdocs
. ومع ذلك، يواجه المطورون غالبًا سيناريوهات يحتاجون فيها للوصول إلى ملفات تقع في مجلدات مختلفة. إذا كنت تتساءل كيف يمكنك تكوين XAMPP
لتقديم الملفات من خارج مجلد htdocs
، فأنت في المكان الصحيح! في هذا المنشور، سنستكشف الطرق المختلفة لتحقيق ذلك، مع التركيز على الوضوح والبساطة.
لماذا قد ترغب في تقديم الملفات من خارج htdocs
- تفضيلات تنظيمية: قد يكون لديك هيكل لمجلد المشروع وتريد الحفاظ على المشاريع منفصلة عن مجلد
htdocs
. - وصول أسهل: تقديم الملفات مباشرة من مواقع مشاريعك يمكن أن يسهل سير العمل الخاص بك.
- مشاريع متعددة: إذا كنت تعمل على عدة مشاريع، فإن إدارتها جميعًا ضمن
htdocs
يمكن أن تصبح مرهقة.
الآن، دعنا نغوص في الطرق التي يمكنك استخدامها لتقديم الملفات خارج مجلد htdocs
في XAMPP
.
الطريقة 1: تكوين المضيفين الافتراضيين
تسمح لك هذه الطريقة بإنشاء عناوين فريدة لمشاريعك، مما يجعلها سهلة الوصول.
خطوات إعداد المضيفين الافتراضيين
- فتح ملف التكوين: انتقل إلى
C:\xampp\apache\conf\extra\httpd-vhosts.conf
. - تمكين الاستضافة الافتراضية: أزل تعليق السطر التالي (عادة حول السطر 19):
NameVirtualHost *:80
- أضف تكوين المضيف الافتراضي: تحت قسم المضيف الافتراضي (حوالي السطر 36)، أضف الكود التالي:
<VirtualHost *:80> DocumentRoot C:\Projects\transitCalculator\trunk ServerName transitcalculator.localhost <Directory C:\Projects\transitCalculator\trunk> Order allow,deny Allow from all </Directory> </VirtualHost>
- تعديل ملف hosts: افتح ملف hosts الموجود في
C:\Windows\System32\drivers\etc\hosts
وأضف:127.0.0.1 transitcalculator.localhost #transitCalculator
- إعادة تشغيل Apache: بعد حفظ التغييرات، أعد تشغيل خادم Apache.
الآن، يمكنك الوصول إلى مشروعك من خلال الرابط http://transitcalculator.localhost/.
الطريقة 2: إنشاء اختصار
إذا كنت تفضل الوصول الأسهل دون إعداد مضيفين افتراضيين، قد يكون إنشاء اختصار هو الأفضل.
خطوات إنشاء اختصار
- تعديل
http.conf
: افتحC:\xampp\apache\conf\httpd.conf
وابحث عن القسم بين<Directory "C:/xampp/htdocs">
و</Directory>
. انسخ هذا القسم والصقه أدناه، مع تعديل المسار إلى المجلد المطلوب (على سبيل المثال،C:/Projects
). - أضف اختصار: ابحث عن قسم
<IfModule alias_module>
(حوالي السطر 300) وأضف:Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
الطريقة 3: تغيير جذر المستندات
تتضمن هذه الطريقة تعديل الجذر الرئيسي لمستندات تثبيت XAMPP
لديك.
خطوات تغيير جذر المستندات
- فتح
httpd.conf
: عدلC:\xampp\apache\conf\httpd.conf
. - تعديل جذر المستندات: غير السطر التالي (حوالي السطر 176):
إلى:
DocumentRoot "C:/xampp/htdocs"
#DocumentRoot "C:/Projects"
- تعديل إعدادات الدليل: قم بتعديل السطر الذي يلي ذلك (حوالي السطر 203) لتعكس الموقع الجديد.
ملاحظات هامة
- تأكد من استخدام الشرطة المائلة (/) بدلاً من الشرطتين المائلتين () في مساراتك.
- تجنب الشرطات المائلة في نهاية مسارات المجلدات.
- دائماً أعد تشغيل خادمك بعد إجراء تغييرات.
الخاتمة
يمكن أن يعزز تقديم الملفات من خارج مجلد htdocs
في XAMPP
تجربة التطوير الخاصة بك ويتناسب مع احتياجاتك التنظيمية. سواء اخترت إعداد مضيفين افتراضيين، أو إنشاء اختصار، أو تغيير جذر المستندات، كل طريقة توفر فوائد فريدة تتناسب مع كيفية إدارة مشاريعك.
لا تتردد في اختيار الطريقة التي تناسب سير عملك بشكل أفضل، واستمتع بالبرمجة بمزيد من المرونة!