Настройка РНР как CGI

IgoX

Новичок
Настройка РНР как CGI

Привет всем есть откомпилированный РНР как CGI.
PHPINFO(); ServerAPI = CGI
В httpd.conf
PHP:
User apache 
Group apache
Include Vhost.conf
в Vhost.conf
PHP:
NameVirtualHost 10.98.54.112
<VirtualHost 10.98.54.112>
    User igo
    ServerName igo.virtual.ru
    DocumentRoot /home/igo/site
    ScriptAlias /cgi-bin/ "/home/igo/site/cgi-bin/"
    AddType appication/x-httpd-php .php
    Action appication/x-httpd-php /cgi-bin/php
</VirtualHost>

suexec -V
-D DOC_ROOT="/home"
-D GID_MID=100
-D HTTPD_USER="apache"
-D LOG_EXEC="/var/log/httpd/suexec_log"
-D SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D UID_MID=100
-D USERDIR_SUFFIX="public_html"
В папке /home/igo/site есть index.php
в нем просто
<?
system("whoami");
?>

Так вот когда захожу в броузере
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected]ldomain and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log

В логе suexec
[2003-11-17 15:23:30]: info: (target/actual) uid: (igo/igo) gid: (apache/apache) cmd: php
[2003-11-17 15:23:30]: crit: cannot run as forbidden gid (96/php)

Если в vhost закоментировать User igo то все работает (в броузере Apche) , но работает из под Apache а надо что бы из под igo.
Что нетак?
 

IgoX

Новичок
Может в этом вся проблема - правильно ли я понимаю или нет нужно что бы
UID и GID (в httpd.conf User id>100 Group id>100), был больше чем 100 ?
-D GID_MID=100
-D UID_MID=100
 

IgoX

Новичок
Разобрался.
Главный пользователь из под которого исполняется апач его uid и gid должен быть больше 100.
 
Сверху