IgoX
Новичок
php как CGI & suexec
Привет всем
Никак неполйчается настроить PHP как CGI на Linux( как модуль работает отлично). Делал двумя способами правильно или нет рассудите (наверно же неправильно если не получилось).
Есть apache 1.3 и РНР 4.3.2. Из командной строки рнр скрипты работают отлично.
1. В httpd.conf вписал
из броузера запускаю - результат 500 ошибка,
в логе error_log-ошибка Premature end of script headers: /usr/bin/php.
в логе exec_log - info: (target/actual) uid: (igo/igo) gid: (apache/apache) cmd: php
crit: cannot run as forbidden gid (96/php).
Что то тут я нахимичел но непойму, поидеи должно было быть написано хотя бы - Premature end of script headers: FILE.PHP.
2. Переименую файл index.php в index.cgi в нем первая строка #!/usr/bin/php. Результат в броузере 500 ошибка.
в логе error_log-ошибка - Premature end of script headers: /полный путь/file.cgi.
в логе exec_log - exec_log - info: (target/actual) uid: (igo/igo) gid: (apache/apache) cmd: file.cgi
crit: cannot run as forbidden gid (96/file.cgi).
Заранее спасибо.
Привет всем
Никак неполйчается настроить PHP как CGI на Linux( как модуль работает отлично). Делал двумя способами правильно или нет рассудите (наверно же неправильно если не получилось).
Есть apache 1.3 и РНР 4.3.2. Из командной строки рнр скрипты работают отлично.
1. В httpd.conf вписал
PHP:
AddType application/x-httpd .php
ScriptAlias /php/ "/usr/bin/"
Action application/x-httpd /php/php
<VirtualHost xxxxxx>
User igo
Group apache
<Directory "xxxx">
Optinons ExecCGI
......
в логе error_log-ошибка Premature end of script headers: /usr/bin/php.
в логе exec_log - info: (target/actual) uid: (igo/igo) gid: (apache/apache) cmd: php
crit: cannot run as forbidden gid (96/php).
Что то тут я нахимичел но непойму, поидеи должно было быть написано хотя бы - Premature end of script headers: FILE.PHP.
2. Переименую файл index.php в index.cgi в нем первая строка #!/usr/bin/php. Результат в броузере 500 ошибка.
в логе error_log-ошибка - Premature end of script headers: /полный путь/file.cgi.
в логе exec_log - exec_log - info: (target/actual) uid: (igo/igo) gid: (apache/apache) cmd: file.cgi
crit: cannot run as forbidden gid (96/file.cgi).
Заранее спасибо.