انتقل إلى محتوى الدرس

Case Sensitivity Windows vs Linux حساسية الأحرف بين ويندوز ولينكس

تعلّم القواعد الهندسية لتنظيم ملفات ومجلدات الموقع، ودور المجلد الجذري وملف البداية، وحساسية حالة الأحرف بين ويندوز ولينكس، وكتابة المسارات النسبية والمطلقة، والحماية من ثغرات التلاعب بالمسارات.
2 صفوف تعليمية
تكنولوجيا الويب
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

من أشهر المشكلات التي تفاجئ مطوري الويب عند رفع أول موقع لهم إلى الاستضافة: «جميع الصور كانت تعمل بشكل ممتاز على جهازي الشخصي، لكن فور رفع الموقع إلى الخادم اختفت بعض الصور وظهر خطأ !»

يكمن السبب الهندسي في اختلاف حساسية حالة الأحرف () بين أنظمة ملفات التشغيل:

  • نظاما ويندوز () وماك ( الافتراضي) غير حساسين لحالة الأحرف: لا يفرّق نظام الملفات المحلي في ويندوز وماك بين و؛ فحتى لو اختلفت حالة الحرف الأول بين اسم الملف وبين الكود المكتوب في ، سيعرض جهازك الصورة دون أي اعتراض.
  • خوادم لينكس () حساسة بشكل صارم لحالة الأحرف: تعمل الغالبية الساحقة من خوادم الويب العالمية بنظام لينكس الذي يعامل الحرف الكبير والحرف الصغير كرمزين مختلفين تماماً! فإذا كان الملف محفوظاً باسم وطلب الكود ، فسيرد خادم لينكس فوراً بخطأ .

جرّب المحاكي التفاعلي الآتي لمقارنة سلوك نفس الكود على ويندوز محلياً مقابل خادم لينكس في بيئة الإنتاج:

الصف 2 معاينة حية