خطا درحين آپلود فايل

zamanphp

Member
--------------------------------------------------------------------------------

سلام
دوستان من درحين آپلو يه فايل با خطاي زير مواجه مي شم:
کد:
Warning: move_uploaded_file(/.../public_html/logo/download_zip.gif): failed to open stream: Permission denied in /..../modules/operate.php on line 172

Warning: move_uploaded_file(): Unable to move '/var/tmp/phpRLHTe3' to '/.../public_html/logo/download_zip.gif' in /..../operate.php on line 172
اين طور كه به نظر مي رسه اجازه دسرسي به پوشه مربوطه رو ندارم
من همين برنامه رو روي سرور ويندوز تست كردم جواب مي ده و حتي سرور خودم
ممنون مي شم ايراد كارو بگيد
 

Salman_MP

Member
باید کاربر wwwrun از گروه www حق رایت توی اون مسیر مقصد رو داشته باشه.
 

I.NoBody

Active Member
توي سرور هاي لينوکس، بايد permission هر فولدري رو که مي خواي روش write داشته باشي، خودت تعيين کني.
فکر کنم بايد 755 بذاري.
توابع is_dir و mkdir رو مطالعه کن.
 

Salman_MP

Member
I گفت:
توي سرور هاي لينوکس، بايد permission هر فولدري رو که مي خواي روش write داشته باشي، خودت تعيين کني.
فکر کنم بايد 755 بذاري.
توابع is_dir و mkdir رو مطالعه کن.
اون 777 هست فکر میکنم.
 

zamanphp

Member
بچه ها دستتون درد نكنه
من permission اون فولدر رو برابر با 777 كردم و اجازه آپلود داده شد
و در كل مشكلم حل شد
ممنون از همگي
 

I.NoBody

Active Member
یه بار با 755 امتحان کن. اگه شد، امنیتش بالاتر از 777 هست.
چون 777 اجازه می ده که همه توی فولدرت write کنن. اونوقت ممکنه با ftp و کاربر anonymous مشکل پیدا کنی
 

zamanphp

Member
سلام
من 755 رو تست کردم ولی فایده نداره و اجازه آپلود نمی ده
 

yazditabar

Member
سلام به همه دوستان

من هم همین مشکل رو دارم ...
وقتی میخوام فایل رو آپلود کنم این ارور رو میده > Permission denied
وقتی هم میخوام فایلی رو پاک یا rename کنم این ارور > [a fatal error or timeout occurred while processing this directive]
---------------------------------------------------
کلافه شدم چون فقط در مورد بعضی فولدرها اینجوریه!
چند بار هم از ساپورت خواستم آپلود کنه؛ این کار رو برام کرده و گفته که مشکلی نیست!!!

یاران مددی ...:cry:
 

yazditabar

Member
وقتی هم میخوام permision رو عوض کنم ارور [a fatal error or timeout occurred while processing this directive
رو میده ؟؟؟
فقط در مورد بعضی فولدرها اینجوریه!
 

جدیدترین ارسال ها

بالا