confixx brint Internal Server Error

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

confixx brint Internal Server Error

Post 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é
sascha
Posts: 1325
Joined: 2002-04-22 23:08

Re: confixx brint Internal Server Error

Post by sascha »

Anonymous

Re: confixx brint Internal Server Error

Post 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é
sascha
Posts: 1325
Joined: 2002-04-22 23:08

Re: confixx brint Internal Server Error

Post by sascha »

Ja, das hat du richtig verstanden.
Anonymous

Re: confixx brint Internal Server Error

Post by Anonymous »

Danke für Deinen Tipp

schönen abend noch
André
coolsurfer
Posts: 61
Joined: 2002-05-01 18:16

Re: confixx brint Internal Server Error

Post 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
webdienstleistungen
Posts: 59
Joined: 2003-01-04 21:42
Location: Dreieich

Re: confixx brint Internal Server Error

Post by webdienstleistungen »

Dieser Post ist ja Gold wert coolsurfer.
Ich wollte schon aufgeben mit suphp.