| 
	
 | 
 Posted by "Keith Spiller" on 06/12/62 11:28 
Hi Jasper, 
 
When using my Php script, I don't see any error messages. 
 
I have logged in using SSH, but the directories created are 
owned by 48 and not my ftp user and so I have to switch 
to a super user to make any changes. 
 
Also, even though I use: 
mkdir("$endpath", 0777); 
The resulting directories end up as 755. 
 
Yeah I have a feeling that you are right, that apache on 
my server does not have chown permissions. 
 
Thank you very mych for your help. 
 
 
Keith 
 
----- Original Message -----  
From: "Jasper Bryant-Greene" <jasper@bryant-greene.name> 
To: <php-general@lists.php.net> 
Sent: Monday, October 03, 2005 11:27 PM 
Subject: Re: [PHP] chown function 
 
 
> Keith Spiller wrote: 
>> I'm using: 
>> 
>> chown("$endpath", "admin"); 
>> 
>> to try to change the owner of directories after using mkdir() 
>> to create them.  It continues to fail on my remote Fedora server. 
> 
> With what error message? Have you tried logging in with SSH or similar and  
> trying the same command? 
> 
> More than likely the user apache is running as doesn't have permissions to  
> chown -- in fact I believe that in order to chown files one must be root  
> (at least that's the way it seems to work on my system). 
> 
> You could use chmod instead to allow the "admin" user access to your  
> files. 
> 
> --  
> Jasper Bryant-Greene 
> Freelance web developer 
> http://jasper.bryant-greene.name/ 
> 
> --  
> PHP General Mailing List (http://www.php.net/) 
> To unsubscribe, visit: http://www.php.net/unsub.php
 
  
Navigation:
[Reply to this message] 
 |