S4Y - Suse 9.3 | Confixx Premium | Premature end of script headers: php
Hallo,
ich hoffe doch mal, das dieser Thread noch gelegentlich beobachtet wird, denn ich bin heftig am verzweifeln!
Ich habe die ganzen 12 Seiten gelesen und versucht es hinzubekommen, aber scheinbar fehlt mir wirklich eine Windung!
Vielleicht hat ja einer noch einen Denkanstoss...
Ich habe bei S4Y einen vServer mit Suse 9.3 und Confixx.
Vorinstalliert ist PHP4 und möchte nun gern PHP5 als CGI nutzen.
Die Vorarbeiten habe ich laut diesem Tut soweit auch abgearbeitet, allerdings bekomme ich beim besten Willen einen Fehler nicht weg: "Premature end of script headers: php"
Sobald ich meine info.php5 aufrufe kommt dieser Fehler.
Das Suexec2_log sagt dazu:
Code:
[2008-04-01 13:52:57]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 13:53:46]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 13:54:13]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 13:55:26]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 15:46:00]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 16:08:48]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 16:22:38]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 19:56:58]: uid: (636/web1) gid: (104/104) cmd: php
[2008-04-01 20:12:09]: uid: (636/web1) gid: (104/104) cmd: php
Der Apache 2.0.53 meint dazu:
Code:
[Tue Apr 01 13:52:57 2008] [error] [client 90.187.152.240] Premature end of script headers: php
[Tue Apr 01 13:53:46 2008] [error] [client 90.187.152.240] Premature end of script headers: php
[Tue Apr 01 13:54:13 2008] [error] [client 90.187.152.240] Premature end of script headers: php
[Tue Apr 01 13:55:26 2008] [error] [client 90.187.152.240] Premature end of script headers: php
[Tue Apr 01 15:45:46 2008] [error] [client 163.244.63.125] attempt to invoke directory as script: /srv/www/web1/html/cgi-bin/
[Tue Apr 01 15:46:00 2008] [error] [client 163.244.63.125] Premature end of script headers: php
[Tue Apr 01 16:08:48 2008] [error] [client 163.244.62.122] Premature end of script headers: php
[Tue Apr 01 16:17:39 2008] [notice] caught SIGTERM, shutting down
[Tue Apr 01 16:18:11 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Apr 01 16:18:11 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
[Tue Apr 01 16:18:13 2008] [notice] Apache/2.0.53 (Linux/SUSE) configured -- resuming normal operations
[Tue Apr 01 16:22:38 2008] [error] [client 163.244.62.120] Premature end of script headers: php
[Tue Apr 01 19:56:58 2008] [error] [client 217.94.11.47] Premature end of script headers: php
[Tue Apr 01 20:12:09 2008] [error] [client 217.94.11.47] Premature end of script headers: php
So, und da hörts auf, ich habe verschieden konstellationen im suexec probiert, aber nichts funzt, läuft alles auf den fehler hinaus.
Ich hab zwar das gefühl, das ich kurz vor der lösung stehe, kann mich aber nicht bewegen ^^
Hier noch ein paar Info's, die den Pro's hilfreichen sein könnten:
suexec2 -V
Code:
-D AP_DOC_ROOT="/srv/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="wwwrun"
-D AP_LOG_EXEC="/var/log/apache2/suexec2.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="html"
PHP5 Version:
Code:
/srv/www/php5 # ./php -v
PHP 5.2.5 (cli) (built: Mar 31 2008 22:08:33)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
geänderter abschnitt in httpd.conf in /etc/apache2 habe ich über den Confixx Abschnitt eingefügt
Code:
<Directory "/srv/www/php5">
AllowOverride None
Options +ExecCGI +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php5-cgi /srv/www/php5
Action application/php5-cgi /php5-cgi/php
AddType application/php5-cgi .php5
Wenn einer noch was braucht, nur bescheid sagen, ich besorg alles was ich kann, damit das zum laufen kommt! Ich tret seit 2 Tagen einfach auf der Stelle!!
Vielen Dank schonmal für jeden Hinweis!
Grüße
Peeper