Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- move_uploaded_file Permission denied
October 5, 2005, 3:10 am
rate this thread
I am moving a site to a new server, I have been testing it
and one of the pages uses move_uploaded_file, but I
get a Permission denied.
The directory I am moving it to is chomd of 755, if I
change it to 777 it does upload but the owner is www-data,
but I then can't download it using a FTP client (which I have to do)
as it's the wrong owner, so I have to leave the chomd as 755, but
this point to being a server config problem, any ideas?
the errors I am getting is
Warning: move_uploaded_file(THE_PATH/1128467274.jpg): failed to open stream:
Permission denied in /var/www/vhosts/domain.com/httpdocs/login/library.php
on line 157
Warning: move_uploaded_file(): Unable to move '/tmp/phpptQSmo' to
/var/www/vhosts/domain.com/httpdocs/login/library.php on line 157
Re: move_uploaded_file Permission denied
SO targetdirectory has:
That says that ONLY the owner of the directory can write there.
You didn't give others (like www-data) to write in that directory.
You probably ment 766 or 764 or something depending on the fact if www-data
has a group you are in.
- change permissions to 766 or something
- Make www-data the owner of the folder where you are moving files to.