اذهب إلى المحتوى

السؤال

نشر

لدي موقع الكتروني في لارافيل وكان يعمل بشكل سليم، ولكن قمت بإجراء تحديث على نظام التشغيل Ubuntu ومن ضمن التحديثات Apache و PHP، والآن عند الدخول للموقع تظهر صفحة بيضاء أحياناً أو يظهر لي الخطأ:

Error 403 Forbidden

وهذا هو ملف htaccess الخاص بالموقع، مع العلم أنه لم يتم إجراء أي تغيير عليه أو على ملفات المشروع:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

ما هي المشكلة؟

Recommended Posts

  • 0
نشر

من الممكن أن يكون قد تم تحديث Apache2 أيضاً إلى النسخة 2.4 أو الأحدث، ويمكنك التأكد من ذلك عن طريق تنفيذ الأمر التالي:

$ apache2 -v

وإن كان كذلك، يجب عليك إجراء بعض التعديلات بسبب التغييرات الحاصلة في النسخ الحديثة والتي لم تعد تتوافق مع مشروعك.

فيجب أن تقوم بتعديل إعدادات vshosts:

من هذا الشكل:

Options Indexes FollowSymLinks MultiViews

لكي تصبح كالتالي:

Options +Indexes +FollowSymLinks +MultiViews

وأيضاً يجب إجراء التعديلات التالية على سماحيات apache:

Order allow,deny
Allow from all

لتصبح بالشكل التالي:

Require all granted

وأخيراً يجب التأكد من الصلاحيات من جديد بعد التحديث بأن تكون مشابهة للتالي:


$ sudo chmod -R gu+w storage

$ sudo chmod -R guo+w storage

$ sudo chmod -R gu+w bootstrap/cache

$ sudo chmod -R guo+w bootstrap/cache

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...