Re: PHP 4.2.2 & vpopmail
| From: | Jakub Zawierucha | Date: | Mon, 29 Jul 2002 09:18:23 +0000 |
| Subject: | Re: PHP 4.2.2 & vpopmail | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-110327@lists.php.net to get a copy of this message | ||
Uz.ytkownik Jakub Zawierucha napisa?:
I have little problem with vpopmail functions from PHP 4.2.2. When I use vpopmail_auth_user ( "blah", "foo.bar.pl", "secret string" ); I get no correct return value ( echo vpopmail_auth_user ( "blah", "foo.bar.pl", "secret string" ); - give me no result ). This values are 100% good. I have Apache with suEXEC (VirtualHost -> User vpopmail, Group vchkpw). Here's details: My Apache:I solve that problem. Apache was not runed as vpopmail.vchkpw. Suexec is useless until you turn php as cgi. The better way (than suexec) is run separate apache server as vpopmail.vchkpw user on other port. Now vpopmail functions are ok. -- ---= Jakub Zawierucha teku(at)teku.ptc.pl.nospam - remove .nospam =--- ps. Sorry for my english ;P./configure \ --enable-suexec \ --suexec-caller=www-data \ --suexec-docroot=/usr/local/apache \ --server-uid=www-data \ --server-gid=www-data \ --enable-module=log_referer \ --enable-module=usertrack \ --disable-module=imap \ --activate-module=src/modules/php4/libphp4.a \ --prefix=/usr/local/apachecd src # ADD line "AddModule modules/php4/libphp4.a" in Configure ./Configure make cd .. make install My PHP:./configure \ --enable-tokenizer \ --enable-track-vars \ --enable-ftp \ --enable-safe-mode \ --with-vpopmail="/home/vpopmail" \ --with-apache=${SRC_APACHE_DIR} \ --prefix=/usr/localmake;make installinfophp(); produce:vpopmail version 5.2.1 vpopmail uid/gid php uid/gid/euid/egid 89/89 33/33/33/33 vpopmail dir /home/vpopmail vpopmail vadddomain /home/vpopmail/bin/vadddomain vpopmail vdeldomain /home/vpopmail/bin/vdeldomain vpopmail vaddaliasdomain /home/vpopmail/bin/vaddaliasdomain vpopmail valias support EnabledUIDs and GIDs : # cat /etc/group | grep 'vchkpw' vchkpw:x:89: # cat /etc/passwd | grep 'vpopmail' vpopmail:x:89:89::/home/vpopmail:/bin/bash # cat /etc/passwd | grep 'www-data' www-data:x:33:33:www-data:/var/www:/non Is this problem of my configuration or broken code of php extensions ?