اصلاح حق دسترسی های اسکریپت

  • شروع کننده موضوع farid
  • تاریخ شروع

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
452
امتیاز
10
وب سایت
faraso.org
سلام
حتما برای شما هم پیش آمده که در زمان اجرای اسکریپت خود بر روی هاست خطای Internal Server Error دریافت کنید
این خطا می توانند دلایل مختلفی داشته باشد اما یکی از رایج ترین این دلایل تنظیم نبودن حق دسترسی فایل ها و فولدر ها است و عموما این خطا زمانی رخ می دهد که شما از هندلر suphp بر روی سایت خود استفاده کنید و حق دسترسی فایل ها یا فولدر های شما بیش از حد مجاز باشد
لذا لازم است حق دسترسی ها روی پیش فرض خود تنظیم شوند
حق دسترسی های پیش فرض در لینوکس مقدار 644 برای فایل ها و مقدار 755 برای فولدر ها می باشد
لذا برای تغییر و ریست حق دسترسی ها در یک فولدر خاص که در اینجا مسیر ریشه اسکریپت شما می باشد
می توانید دو دستور زیر را وارد کنید:
کد:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

هشدار: اجرای این دستور در مسیر غیر از ریشه اسکریپت می توانند اثرات مخربی داشته باشد برای مثال اگر این دستور
در ریشه سیستم عامل اجرا شود می توانند موجب از کار افتادن سیستم عامل شود.
 
بالا