|
Posted by Brian on 11/28/88 11:28
"Erwin Moller"
<since_humans_read_this_I_am_spammed_too_much@spamyourself.com> wrote in
message news:4343a14b$0$11067$e4fe514c@news.xs4all.nl...
> Brian wrote:
>
>> Hi
>>
>> 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
>> 'THE_PATH/1128467274.jpg' in
>> /var/www/vhosts/domain.com/httpdocs/login/library.php on line 157
>
> Hi
>
> SO targetdirectory has:
> 755
> rwxr-xr-x
> 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.
>
> Solutions:
> - change permissions to 766 or something
> - Make www-data the owner of the folder where you are moving files to.
>
> Regards,
> Erwin Moller
It turns out it was a little more than just basic permissions, it was to do
with
the nut and bolts of the server, think I have it sorted now, thanks for your
response
Brian
[Back to original message]
|