suPhp kompilieren (Premature end of script headers)

Apache, Lighttpd, nginx, Cherokee
Post Reply
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

suPhp kompilieren (Premature end of script headers)

Post by r00ty »

Hallo...
Ich wollte mir gerade mal die aktuelle suPhp-Version drüberbügeln bin aber auf massive Probleme gestoßen. Bisher läuft suPhp (5.x) auf meinem Server (Suse 9,2 @ 1und1, Apache2, php4.x).
Leider schaffe ich es nicht mehr so zu kompilieren dass es funktionstüchtig wäre (auch die alte Version) und ich habe keine Ahnung warum.

Bei meinem Versuch die alte 5.1er Version zu installieren passiert immer folgendes:

meine configure Options

Code: Select all

./configure --with-min-uid=30 --with-min-gid=30 
--with-apache-user=wwwrun --with-logfile=/var/log/apache2/suphp.log 
--with-apxs=apxs2
Da einzige was ich Sinnvolles in den Logs (suphp.log) finde ist

Code: Select all

[Sat Aug 20 02:14:37 2005] [info] Executing /home/htdocs/web2/html/index.php as user web2 (639), group web2 (639)
allerdings bekomme ich ein "Premature end of script headers", was auch in der error_log vom Apachen2 sichtbar wird.

Nun bin ich mit meinem Latein am Ende. Hat jemand ne Idee für mich ? (ich hab es schonmal kompiliert, es geht also - aber ich weiss meine configure-Einstellungen von damals nicht mehr - wenn ich allerdings die Binaries mod_suphp.so und suphp zurückspiele funktioniert alles wieder...)
Last edited by r00ty on 2005-08-21 00:34, edited 1 time in total.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: suPhp kompilieren (Premature end of script headers)

Post by Roger Wilco »

Bei SuPHP hat sich bei der Version 0.6.0 einiges gegenüber den Vorversionen geändert. Lies mal die mitgelieferte Doku. Du musst z. B. explizit einen Handler setzen und die /etc/suphp.conf beachten.
Die Fehler kannst du auch im Browser ausgeben lassen (siehe suphp.conf).
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: suPhp kompilieren (Premature end of script headers)

Post by r00ty »

irgendwie ist die Doku von suphp 6.0 nicht der Bringer...
Ich bekomm es auf jeden Fall nicht gebacken. Ich glaube er liest meine /etc/suphp.conf nicht, warum auch immer...
ich ernte

Code: Select all

suPHP_AddHandler not allowed here
wenn ich meinen Apachen neustarten will
mem
Posts: 45
Joined: 2003-12-22 11:09
 

Re: suPhp kompilieren (Premature end of script headers)

Post by mem »

Die 0.6.0er ist tatsächlich etwas gewöhnungsbedürftig. U.a. ist im Quelltext nicht richtig konfiguriert, wo diese Direktive genutzt werden darf. Schau Dich mal auf der Mailingliste um, da steht was Du ändern musst.
rob
Posts: 82
Joined: 2002-06-03 21:53
Location: Brandenburg
Contact:
 

Re: suPhp kompilieren (Premature end of script headers)

Post by rob »

r00ty wrote:irgendwie ist die Doku von suphp 6.0 nicht der Bringer...
Ich bekomm es auf jeden Fall nicht gebacken. Ich glaube er liest meine /etc/suphp.conf nicht, warum auch immer...
ich ernte

Code: Select all

suPHP_AddHandler not allowed here
wenn ich meinen Apachen neustarten will
suPHP_AddHandler muss innerhalb eines Location-Blocks stehen:

<VirtualHost ...>
<Location />
suPHP_***
</Location>

</VirtualHost>
Post Reply