Page 1 of 1

phpMyAdmin mit suPHP

Posted: 2004-07-26 15:40
by mikeiv
Ich habe auf meinen Webserver suPHP 0.5.2 laufen.
Mein Problem ist wenn ich versuche phpMyAdmin unter suPHP laufen zu lassen das dann immer ein 500 Internal Server Error kommt.

Ein blick in die error.log des apache sagt mir folgendes

[Mon Jul 26 15:33:54 2004] [error] [client x.x.x.x] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: /var/www/phpmyadmin/index.php

die Rechte der Scripts sind: -rw-r----- 1 www-data www-data

Auch ein Blick in suPHP.log sagt mir das alles dort past: [Mon Jul 26 15:33:54 2004] [info] Executing /var/www/phpmyadmin/index.php as user www-data (33), group www-data (33)

Wenn ich es ohne suPHP probiere geht es 1A. Kennt von euch jemand dieses Problem bzw. weis was ich falsch mache.

Re: phpMyAdmin mit suPHP

Posted: 2004-07-26 17:24
by arty
Hi,

wie authorisierst du dich beim Login in phpMyAdmin?

bye
arty

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 01:08
by mikeiv
so auth. ich mich.

$cfg['Servers'][$i]['auth_type'] = 'http';

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 01:11
by static
Hi,
du kannst in /libraries/auth/http.auth.lib.php Zeile 29

Code: Select all

header('HTTP/1.0 401 Unauthorized');
ausklammern oder löschen, dann sollte es gehen.
Inwiefern das ein Sicherheitsproblem darstellt kann ich dir aber leider nicht sagen.

.static

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 01:32
by mikeiv
scheint so zu funktionieren, das mit der sicherheit ist da wieder eine interessante frage. meinen php kenntnisse sind dafür etwas zu wenig...hmmm...

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 01:54
by static
Hi,
ich hab grad noch kurz recherchiert... Dürfte imho keine Probleme bereiten. Ich hab mehrfach gelesen, dass die eingegebenen Daten (also User + PW) nicht übertragen werden, allerdings scheint das ja mittlerweile zu funktionieren. Von Sicherheitsproblemen war nirgends die Rede.

.static

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 12:36
by sascha
Stell doch einfach statt http "cookie" ein.

Re: phpMyAdmin mit suPHP

Posted: 2004-07-27 20:28
by nikon
1. Ich kann Sascha nur recht geben, durch "cookie" entstehen dir keine Nachteile - naja, außer vielleicht, dass es kein Standard ist (also von der Abfrage her). Aber es sieht schöner aus und kannst das Design verändern - z.B.

2. über
header("Status: 401 Unauthorized");
sollte es auch damit klappen - ist ein kleines Problem, wenn php als CGI läuft (war zumindest früher so).

Re: phpMyAdmin mit suPHP

Posted: 2004-07-28 11:59
by jamesb
Nikon wrote:2. über
header("Status: 401 Unauthorized");
sollte es auch damit klappen - ist ein kleines Problem, wenn php als CGI läuft (war zumindest früher so).
genau - steht übrigens sogar in der suPHP-Hilfe drin.

JamesB