Bug mit IE bei PhpMyAdmin über SSL???

Apache, Lighttpd, nginx, Cherokee
Post Reply
dawn
Posts: 64
Joined: 2006-01-05 11:32
 

Bug mit IE bei PhpMyAdmin über SSL???

Post by dawn »

Hallöchen,

Mir passiert was wirklich sehr merkwürdiges was ich absolut nicht verstehen kann. Wenn ich phpmyadmin über HTTP aufrufe wird CSS korrekt umgesetzt... Wenn ich dies jedoch über HTTPS tue, funktioniert CSS im Internet Explorer nicht. Im Firefox geht beides problemlos... Bitte kommt nicht mit Sprüchen wie "Wer braucht schon IE" oder so etwas.. Ich kann mir einfach nicht vorstellen das das nicht gehen soll.

Was es vielleicht zu wissen gibt ist das die Installation von PhpMyAdmin zwar genau di gleiche ist (für HTTP wie auch für HTTPS, habe HTTP-Installation für HTTPS kopiert), sich aber diese in 2 unterschiedlichen Verzeichnissen befinden. Dazu ein Auszug aus meiner /etc/apache2/httpd.include:

HTTP-Teil:

Code: Select all

<VirtualHost 
                        XXX.XXX.XXX.XXX:80 
                        >
        ServerName default
        UseCanonicalName Off
        DocumentRoot /var/www/vhosts/default/htdocs
        ScriptAlias /cgi-bin/ "/var/www/vhosts/default/cgi-bin/"
        <IfModule mod_ssl.c>
                SSLEngine off
        </IfModule>
        <Directory "/var/www/vhosts/default/cgi-bin/">
                AllowOverride None
                Options None
                Order allow,deny
                Allow from all
        </Directory>
        <Directory /var/www/vhosts/default/htdocs>
        <IfModule mod_php4.c>
                php_admin_flag engine on
                php_admin_value open_basedir "/var/www/vhosts/default/htdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_value open_basedir "/var/www/vhosts/default/htdocs:/tmp"
        </IfModule>
        </Directory>
</VirtualHost>
HTTPS-Teil:

Code: Select all

<IfModule mod_ssl.c>

<VirtualHost XXX.XXX.XXX.XXX:443 >
        ServerName default-217-20-117-30
        UseCanonicalName Off
        DocumentRoot /var/www/vhosts/default/httpsdocs
        ScriptAlias /cgi-bin/ "/var/www/vhosts/default/cgi-bin/"
        SSLEngine on
        SSLVerifyClient none
        SSLCertificateFile /opt/psa/var/certificates/certXDhv9Bn
        <Directory "/var/www/vhosts/default/cgi-bin/">
                AllowOverride None
                Options None
                Order allow,deny
                Allow from all
        </Directory>
        <Directory /var/www/vhosts/default/httpsdocs>
                SSLRequireSSL
        <IfModule mod_php4.c>
                php_admin_flag engine on
                php_admin_value open_basedir "/var/www/vhosts/default/httpsdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_value open_basedir "/var/www/vhosts/default/httpsdocs:/tmp"
        </IfModule>
        </Directory>
</VirtualHost>

</IfModule>
Demo:
http://ndsrootie.kicks-ass.net/phpmyadmin
https://ndsrootie.kicks-ass.net/phpmyadmin

Hintergrund:
PhpMyAdmin: Version 2.7.0 Patch-Level2
OS: Debin Sarge 3.1

Ich wäre sehr dankbar für Hilfe, da ich absolut keine Ahnung habe woran das liegen könnte. Das es sich um einen Bug handelt kann ich fast nicht glauben...

Gruss und Danke schonmal im Vorraus,
Dawn
Last edited by dawn on 2006-01-05 13:31, edited 1 time in total.
legato
Posts: 115
Joined: 2004-06-03 12:40
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by legato »

In der config.inc.php von PMA gibt es eine Variable für die URL unter der PMA zu erreichen ist...
encbladexp
Posts: 84
Joined: 2006-01-04 12:09
Location: Lichtenfels
Contact:
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by encbladexp »

Kannst du bitte mal die relevanten ausschnitte der übertragen HTML Dateien poste? Ich bekomme bei beiden seiten nur "Zugriff verweigert"...

Vergleich mal ob IE & FF auf die selben Seiten ausgeliefert bekommen, manche anwendungen liefern für verschiedene Browser was anderes aus...

mfg Betz Stefan
dawn
Posts: 64
Joined: 2006-01-05 11:32
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by dawn »

Erstmal Danke für eure raschen Antworten! :)

@Legato: Das stimmt, aber dies ist nur eine Einschränkung und hat keinen Einfluss auf die Anzeige.

@encbladexp:

Also ich denke du bekommst einfach die PhpMyAdmin Fehlermelung. Das ist auch gut so, PhpMyAdmin ist noch nicht richtig konfiguriert im Bezug auf den Zugriff zur DB. Aber man sieht auch auf der Error seite ob CSS angezeigt wird oder nicht.

https://ndsrootie.kicks-ass.net/phpmyadmin wird im IE nur ohne Stylesheets angezeigt (ausserdem in Englisch). In FF sieht alles so aus wie es sein sollte (und dazu noch in Deutsch).

Ich habe mir den Source von beiden Browsern ausgeben lassen und diesen mittels Diff-Tool analysiert. Bei der Ausgabe von FF wurden die Locales richtig ausgewertet und somit erfolgt auch die Ausgabe in Deutsch. In IE sind alle Textelemente in Englisch vorhanden. Andere Unterschiede gibt es nicht.

Desshalb tendiere ich immer mehr dazu das wieder einmal mehr ein Bug im IE vorhanden ist welcher den vorhanden Code nicht richtig verarbeiten kann (eventuell die Locales sich nicht richtig auslesen lassen und darum das CSS falsch angezeigt wird). Jedoch kann ich das bei einem so bekannten Tool wie PhpMyAdmin fast nicht glauben...

@All: Habt ihr noch andere Ideen? Kann ich euch irgend etwas liefern was weiterhelfen könnte?

Gruss & THX,
Dawn
rootsvr
Posts: 538
Joined: 2005-09-02 11:12
Contact:
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by rootsvr »

*Hier stand dummer Müll*

Nachtrag: keine Ahnung was Du da machst ich sehe den unterschied auch, allerdings läuft auf meiner phpmyadmin installation alles einwandfrei, auch mit IE (grade getestet) folglich nehme ich an das es an Deinem Server/Installation (ggf wegen des falschen ssl Zertifikats?), und nicht unbedingt am IE liegen muß.
Last edited by rootsvr on 2006-01-05 13:50, edited 1 time in total.
bfrackie
Posts: 63
Joined: 2003-08-26 12:00
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by bfrackie »

hier bei meinem ssl steht was von MSIE:


Code: Select all

        SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire
        SetEnvIf User-Agent ".*MSIE.*" 
        nokeepalive ssl-unclean-shutdown 
        downgrade-1.0 force-response-1.0
keine ahnung wo ich das her hab, aber vielleicht hilfts.
dw-wolfi
Posts: 12
Joined: 2005-01-09 19:57
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by dw-wolfi »

In libraries/session.inc.php change:

Code: Select all

@session_name( 'phpMyAdmin' ); 
@session_start(); 
to

Code: Select all

 
@session_name( 'phpMyAdmin' ); 
@session_cache_limiter('public'); 
@session_start(); 

and it should work in MSI per https

mfg
dw-Wolfi
dawn
Posts: 64
Joined: 2006-01-05 11:32
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by dawn »

@rootsvr: Hast du auch PhpMyAdmin 2.7.0 PL2 installiert? Ich denke nicht das mein SSL-Zertifikat nicht gültig ist, sonst funktioniert es im Zusammenhang mit IE auch problemlos... Ausserdem ist das dass Standardzertifikat welches Plesk bei der Installation generiert. Das einzige was ich in der
/etc/apache2/httpd.include abgeändert habe ist der PHP-Support für HTTPS welchen ich equivalent für denn HTTP gefunden habe. Wo kann ich da genauer suchen, ich weiss echt nicht was ich falsch gemacht haben könnte da ich sehr vorsichtig editiert habe...

@bfrackie: Wo genau steht das bei dir? Ist das wirklich standardmässig nötig? Welche Module sind dazu nötig?

@all: Ich hatte mal etwas ähndliches im Bezug auf WebDav aber da war es genau umgekehrt. Ging im IE nur mit SSL... Und nach etwa 12h probieren und studieren habe ich dann herausgefunden das M$ den Support für WebDav über normales http deaktiviert hat.. ;)

Gruss,
Dawn
dawn
Posts: 64
Joined: 2006-01-05 11:32
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by dawn »

@dw-wolfi: Woooooooow, that was exactly what I was searching for :D *smile* But can you explain me the background of the problem or do you know where can I find information why PhpMyAdmin needs this additional entry?


BIG BIG THX :-D & best Regards from Switzerland,
Dawn
perlitz
Posts: 202
Joined: 2003-11-01 12:25
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by perlitz »

@dw-wolfi: THANX! You also saved me, after hours of endless searching :wink:
dawn
Posts: 64
Joined: 2006-01-05 11:32
 

Re: Bug mit IE bei PhpMyAdmin über SSL???

Post by dawn »

Here is also a usefull link about that topic (see at the comments):
http://php.benscom.com/manual/de/functi ... imiter.php

Thx everyone for helping!
Dawn
Post Reply