PDA

View Full Version : permission denied!



ali_googerdy
یک شنبه 28 بهمن 1386, 10:10 صبح
سلام
من از لینوکس به عنوان سیستم عامل استفاده می کنم و صفحات php را هم تو همون توسعه می دم. مشکلی که دارم اینه که موقع کار کردن با فایل ها به من خطای permission denied می ده و نمی تونم حتی فایل ها را برای خواندن باز کنم.
البته لازم به ذکر است که بگویم مالک فایل ها من هستم و فایل تمام مجوز ها را دارا می باشد.
ممنون می شوم راهنمایی کنید.:چشمک:

moohssenn
یک شنبه 28 بهمن 1386, 22:12 عصر
فایل تمام مجوز ها را دارا می باشد

فولدری که میخواهید فایل را توش آپلود کنید باید دسترسی داشته باشد

ali_googerdy
یک شنبه 28 بهمن 1386, 23:33 عصر
فولدری که میخواهید فایل را توش آپلود کنید باید دسترسی داشته باشد
بله همه دسترسی ها را دارد . مشکل من جالب تر از این حرف ها است. من نمی توانم هیچ فایلی را باز کنم ولی اگر با تابع file() بخواهم فایل را بخوانم مشکلی به وجود نمی اید.

moohssenn
دوشنبه 29 بهمن 1386, 15:51 عصر
تابع file() فقط محتویات رو میخونه . دسترسی رو باید 777 در لینوکس بدی تا هم بتونی بخونی و هم بنویسی .
با تابع is_writable میتونید دسترسی رو چک کنید .

cybercoder
دوشنبه 29 بهمن 1386, 16:02 عصر
دسترسی رو باید 777 در لینوکس بدی تا هم بتونی بخونی و هم بنویسی .

فکر کنم منظورت اینه که همه بخونن و همه بنویسن !!!

ali_googerdy
سه شنبه 30 بهمن 1386, 09:29 صبح
تابع file() فقط محتویات رو میخونه . دسترسی رو باید 777 در لینوکس بدی تا هم بتونی بخونی و هم بنویسی .
با تابع is_writable میتونید دسترسی رو چک کنید .
البته قبل از ارسال این پست این راه ها را چک کرده ام و مشکلی در این زمینه ها وجود ندارد اما لازم به ذکر است من حتی مجوز خواندن فایل را هم ندارم بنابراین 777 ویا 744 و ... مشکلی را حل نمی کند و در نهایت باید بگویم من کاری که file() انجام می دهد را نمی توانم انجام دهم(یعنی خواندن فایل ها).