كل ملف ودليل في نظام Linux مملوك لمستخدم ومجموعة محددة وله أذونات تسمح بتنفيذ إجراءات معينة على هذا الملف أو المجلد.

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

ملاحظة: في بعض الحالات، قد تحصل على الخطأ 403 الذي يمكن أن يحدث أيضًا بسبب الأذونات غير الصحيحة.

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

لا تتردد أيضًا في مراجعة هذه المقالة لفهم مشكلة الأذونات بشكل أفضل.

هناك عدة أسباب وراء ظهور خطأ الإذن.

الأول – إما أن المالك/المجموعة أو الأذونات لم يتم إعدادها بشكل صحيح، وهذا هو العنصر الأول الذي يجب التحقق منه.

الثاني - يقوم ملف htaccess بتنفيذ التعليمات البرمجية التي تحتوي على إعدادات إعادة توجيه غير صحيحة.

ومن المحتمل أنه تم إعداد إعادة التوجيه للملف/المجلد باستخدام المالك/المجموعة أو الأذونات الخاطئة.

أيضًا، قد يكون هناك السطر التالي في ملف .htaccess الذي يسبب مثل هذا الخطأ:

 

Options -Indexes

لحل هذه المشكلة، يجب إزالة السطر.

وهذا هو العنصر الثاني الذي يجب فحصه وإصلاحه إذا تم العثور عليه.

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

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

ترتبط هذه التعيينات - "/" و"/index.html" - في رسالة الخطأ بالمجلد أو الملف المباشر الذي يحاول Apache تنفيذه.

هذا الرمز '/' يعني دليل public_html؛ هذا '/index.html' - الملف الموجود في دليل public_html (ملف Index.html على وجه الخصوص).

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

 

رسالة الخطأ: ليس لديك إذن للوصول إلى /index.html الحل: يجب عليك التحقق من أذونات ملف Index.html.

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

يجب أن تكون أذونات الملفات 644.

استخدام الوصول إلى 1.

  1. Shell: اتصل بحسابك عبر بروتوكول
  2. SSH 2. اتبع المجلد public_html باستخدام الأمر cd public_html يمكنك التحقق من المجلد الذي أنت فيه الآن باستخدام الأمر ' pwd '
  3. يجب أن تكون نتيجة هذا الأمر "home/cPanel_username/public_html". 3
  4. استخدم الأمر ls -l /home/$USER$/index.html ، حيث يكون $USER$ هو اسم مستخدم cPanel الخاص بك.
هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)