suPHP - Premature end of script headers
: 20 września 2006, 16:36
Witam szanownych forumowiczów.
Problem przedstawia się następująco -- otóż postanowiłem zrobić sobie suPHP + php4 + php5.
Skompilowałem suPHP oraz php w obu wersjach.
Moja aktualna konfiguracja wygląda w ten sposób:
* apache:
Natomiast konfiguracja suphp.conf jest standardowa, z drobnymi zmianami, które moim zdaniem nie powinny wpłynąć na działanie modułu oprócz dodanych linijek:
suPHP skompilowałem z opcjami:
No i niestety nie chce to działać. Gdy próbuje odpalić jakiś skrypt w error.logu pojawia się:
Sprawa niby prosta gdyby nie fakt, że na dobrą sprawę binarki php działają jak trzeba:
dla php4 i
Nie mam pomysłu o czym mogłem zapomnieć i co źle zrobić że nie chce to ruszyć.
Z góry dziękuję za wszelkie wskazówki
Pozdrawiam,
Verdan
Problem przedstawia się następująco -- otóż postanowiłem zrobić sobie suPHP + php4 + php5.
Skompilowałem suPHP oraz php w obu wersjach.
Moja aktualna konfiguracja wygląda w ten sposób:
* apache:
Kod: Zaznacz cały
LoadModule suphp_module modules/mod_suphp.so
AddType application/x-httpd-php .php .php4 .php5 .html .phtml
AddType application/x-httpd-php-source .phps
AddHandler x-httpd-php .php .php4 .php5
suPHP_Engine On
<Location />
suPHP_AddHandler x-httpd-php .php .php4 .php5
</Location>
Kod: Zaznacz cały
[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/local/php_cgi/php4/bin/php
x-httpd-php=php4:/usr/local/php_cgi/php4/bin/php
x-httpd-php=php5:/usr/local/php_cgi/php5/bin/php
Kod: Zaznacz cały
--prefix=/usr --with-apxs=/usr/local/apache2/bin/apxs
--with-gnu-ld --with-setid-mode=owner --with-logfile=/var/log/suphp.log
Kod: Zaznacz cały
[Wed Sep 20 15:55:31 2006] [error] [client ip] Premature end of script headers: phpinfo.php4
Kod: Zaznacz cały
bash-2.05# echo "<? phpinfo(); ?>" | /usr/local/php_cgi/php4/bin/php | head
X-Powered-By: PHP/4.4.4
Content-type: text/html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
bash-2.05#
Kod: Zaznacz cały
bash-2.05# echo "<? phpinfo(); ?>" | /usr/local/php_cgi/php5/bin/php | head
X-Powered-By: PHP/5.1.6
Content-type: text/html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
bash-2.05#
Z góry dziękuję za wszelkie wskazówki

Pozdrawiam,
Verdan