Re: reading/writing files outside of web root

From: Date: Wed, 09 Feb 2005 16:35:34 +0000
Subject: Re: reading/writing files outside of web root
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-208352@lists.php.net to get a copy of this message
Jason Wong wrote: > On Wednesday 09 February 2005 02:31, Richard Lynch wrote: >> Phil Ewington - 43 Plc wrote: >> > For some reason user_prefs will not open >> > for read/write even when I tested it under apache.apache and chmod'd >> > to 755, >> > perhaps because /home is owned by root? >> >> Something went wrong with this test. >> >> You SHOULD have been able to read/write that file in PHP, assuming >> 'apache' is the user PHP runs as. Use >> http://php.net/phpinfo to >> confirm that it really *IS* 'apache' user that's running apache/php. > > It *will* fail if apache has no access to $HOME! I stand corrected. In addition to read/write access to the file itself, Apache must have at least eXecute (directory listing) permission to the directory containing that file. /home being owned by root is not the issue -- But if it's not something the apahce user can 'ls /home' and get the contents of, then you've got a problem. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#208352) next »