Re: php (cgi version) with Apache and suexec - help

From: Date: Sat, 24 Feb 2001 01:32:25 +0000
Subject: Re: php (cgi version) with Apache and suexec - help
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-41417@lists.php.net to get a copy of this message
Don't use safe-mode in your suExec PHP CGI configure. suExec pretty much does everything safe mode does anyway, and more. -- Visit the Zend Store at http://www.zend.com/store/ Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm ----- Original Message ----- From: <jhagan@binghamton.edu> Newsgroups: php.general Sent: Friday, February 23, 2001 1:18 PM Subject: [PHP] php (cgi version) with Apache and suexec - help > > I've been trying to get the cgi version of php working with Apache and > suexec but so far I have not had much success. I've installed the Apache > module version of php and it seems to work fine. I then installed the > cgi version of php and it too seems to work fine as long as it > doesn't run through suexec. Suexec works fine for other (perl, c, > etc...) cgi's. > > Here's what I have in Apache's httpd.conf: > AddType application/x-httpd-php .php > Action application/x-httpd-php /cgi-bin/php.cgi > > When I try to access a .php file I get an error about the command not > being in the document root. This is one of the tests suexec performs and > it is true, the cgi-bin directory (and hence the php binary) is not under > the document root (although the .php file is). > > If I change httpd.conf to this: > ScriptAlias /php-bin/ "/local/www/php/" > AddType application/x-httpd-php .php > Action application/x-httpd-php /php-bin/php.cgi > > Now the php binary is under the document root but when I try to access a > .php file I get an error that the target uid/gid does not match that of > the directory or program. This is also true since the php binary is owned > by the web server and the .php file is owned by another user. > > So my question is "What am I missing?". How can I ever get the cgi > version of php to work with suexec? The php binary is owned by the web > server but the .php files will be owned by other users. > > Here is some more information about the environment in which I am working > in case it is relevant: > > Solaris 7 > Apache 1.3.17 > php 4.04pl1 > > I'm just about ready to give up on this one. Thanks in advance for any > and all help. > > -john > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#41417) next »