Page 1 of 1

confixx brint Internal Server Error

Posted: 2003-02-28 09:18
by Anonymous
Hi,

nachdem ich gestern mein php4.3.1 wieder auf php4.2.3 gedowngraded habe um es als cgi-Version zum Laufen zu bekommen, habe ich nun heute morgen festgestellt, daß confixx 2 nicht mehr läuft. Es kommt zum Internal Server Error, und offenbar wirklich nur bei confixx, alle anderen php-Scripte laufen. In der suPHP ist kein Fehler zu erkennen, da werden die confixx-Scripte korrekt ausgeführt, allerdings in der
/var/log/httpd/confixx/confixx.pxxxxxxx.pureserver.info_error:
[Fri Feb 28 08:38:48 2003] [error] [client 80.135.49.87] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: /home/confixx/html/admin/index.php
Hat jemand ne Idee?

Alle confixx-Scripte lauten auf *.php alle meine anderen Scripte lauten auf *.php3 oder *.php4. Habe um das Problem erst mal zu beheben im
AddHandler x-httpd-php .php3 .php4
.php rausgenommen, die laufen dann mit der Modulversion, da klappt es. Aber es muß ja irgend ne Ursache haben, daß es in der cgi-Version nicht geht ...?

Gruß
André

Re: confixx brint Internal Server Error

Posted: 2003-02-28 21:03
by sascha

Re: confixx brint Internal Server Error

Posted: 2003-02-28 21:19
by Anonymous
... habe ich das also richtig verstanden:

ich kann confixx nicht mit der cgi-Version von PHP nutzen? Der AddHandler ohne das .php (wie oben beschrieben) ist also die einzige Lösung?

Gruß
André

Re: confixx brint Internal Server Error

Posted: 2003-02-28 21:36
by sascha
Ja, das hat du richtig verstanden.

Re: confixx brint Internal Server Error

Posted: 2003-02-28 21:44
by Anonymous
Danke für Deinen Tipp

schönen abend noch
André

Re: confixx brint Internal Server Error

Posted: 2003-03-05 21:22
by coolsurfer
Stimmt nicht ganz:

Im Confixx-Ordner gibt es Unterordner für admin, kunden und reseller. In diesen Ordnern befindet sich eine Datei "auth.php". Dort sind folgende Zeilen zu finden (2-3 mal pro Datei)

Code: Select all

         header('HTTP/1.0 401 Unauthorized');
Wenn du das jetzt abänderst in:

Code: Select all

         #header('HTTP/1.0 401 Unauthorized');
         header('Status: 401 Unauthorized');
Dann funktioniert suPHP auch mit Confixx (liegt daran, weil der Header "'HTTP/1.0 401 Unauthorized'" nicht ganz RFC-konform ist).

coolsurfer

Re: confixx brint Internal Server Error

Posted: 2003-08-22 18:54
by webdienstleistungen
Dieser Post ist ja Gold wert coolsurfer.
Ich wollte schon aufgeben mit suphp.