Re: suphp problem

From: Date: Sat, 12 Aug 2006 22:04:45 +0000
Subject: Re: suphp problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-240580@lists.php.net to get a copy of this message
On Sat, July 22, 2006 4:05 pm, Michelle Konzack wrote: > I have around 8000 VHosts and normaly do not use "suphp" for security > reason. All VHosts have there own UID/GID and the Apache VHosts are > setup with > > User $UID > Group $GID Does that actually work? Last I heard, that wouldn't actually affect the UID/GID of the running application... Or maybe it works for the CGI... > Now I have added to a singel VHost directive > > <ifModule mod_actions.c> > Action application/x-httpd-php /cgi-bin/php5 > </ifModule> > > and NOT restarted Apache as written. I have killed it and then > started > from scratch but nothing is working... > > Then I have removed "libapache-mod-php5" and now Mozilla let me > download > the php files and if I use <http://domain/server-info> I > see the > "mod_actions" enabled and the "Action" is configured. Now I have > restarted the Server again and I get an error 500. I would expect User/Group inside of VHost to give error 500... > The problem is, that I need "libapache-mod-php5" on all VHosts, > but php-cgi only on 7. The action bit SHOULD work for this part. > So what is the secret to get "suphp" running? I dunno nothing about suphp. > Yet I have reinstalled "libapache-mod-php5" and the Website is working > again, but I can not use 'fopen("/home/server/log/some.log", > "a")'. > > I need "suphp" only on those 7 VHosts, since the must write to some > files OUTSIDE of the $DOCUMENTROOT but in the USERSPACE of the VHost. suphp should allow this, in theory, as I understand it... But I don't think the Apache User/Group settings inside of VHost is the way to make suphp to work, as I don't think Apache will allow that in the first place, which I think is causing your 500 error. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#240580) next »