Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

13.10.2009, 14:20

phpMyAdmin: Cannot start session without errors ...

Hallo Leute,

ich benutze phpmyadmin-3.2.2. Der Inhalt von "config.inc.php" sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$i = 0;
$i++;

$cfg['blowfish_secret'] = 'b1ab1a';

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user']  	= 'root';
$cfg['Servers'][$i]['password']  = 'geheim'';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['socket'] = '';
?>


Wenn ich mich lokal einloggen möchte erscheint der Dialog für User/Passwd zweimal um dann die Fehler-Mldg "Cannot start session without errors, please check errors given in your
PHP and/or webserver log file and configure your PHP installation properly." zu präsentieren. Auch das Setup-Script hilf nicht weiter.
Wo finde ich Fehlermeldungen die das Problem beschreiben? Der Apache läuft im Debug-Modus, spukt aber wirklich nichts aus. Andere Ideen?

Mfg Ennat

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ennat« (16.10.2009, 22:46)


2

15.10.2009, 09:20

Welche logs werden vom Apache da angelegt? Kann es sein, das es einen Redirekt von http nach https gibt und da die Session Cookies verloren gehen?

Hast du das Verhalten mit einem anderen Browser überprüft?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

15.10.2009, 23:47

Vielen Dank für deinem Hinweis, dyle.

Die Auth über http und cookie liefert einen Fehler, wobei die Anmeldung über https und cookie funktioniert. Das Verhalten ist im FF und Gnome Web Browser identisch. Du hast sicher recht was die Session cookies abgeht. Soweit so gut.
Die Oberfläche wird nun angezeigt aber allerdings bleibt der linke Frame leer, er zeigt keine Datenbanken an. Führe ich im phpMyAdmin

Quellcode

1
show databases;
aus werden die vorhandenen DBs angezeigt. Ich vermute, das phpMyAdmin weitere Rechte benötigt um die DBs anzuzeigen? Any Idea?

Mfg Ennat

4

16.10.2009, 09:06

Also du müsstest schon etwas in den apache-logs sehen können. Das ist pot. für die https (SSL) Variante ein anderes wie ohne. Steht denn da nichts drin?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

16.10.2009, 12:27

Im Log ssl_error_log befinden sich z.B. solche Einträge:

Quellcode

1
2
3
4
5
6
[Thu Oct 15 23:17:56 2009] [debug] ssl_engine_kernel.c(1888): OpenSSL: Read: SSLv3 read client certificate A
[Thu Oct 15 23:17:56 2009] [debug] ssl_engine_kernel.c(1907): OpenSSL: Exit: failed in SSLv3 read client certificate A
[Thu Oct 15 23:17:56 2009] [info] [client 127.0.0.1] SSL library error 1 in handshake (server localhost:443)
[Thu Oct 15 23:17:56 2009] [info] SSL Library Error: 336151573 error:14094415:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate expired
[Thu Oct 15 23:17:56 2009] [info] [client 127.0.0.1] Connection closed to child 80 with abortive shutdown (server localhost:443)
[Thu Oct 15 23:18:16 2009] [info] [client 127.0.0.1] Connection to child 17 established (server localhost:443)

Das Zertifikat welches Apache anbietet läft am 12.06.2008 ab. Das erklärt den Fehler im Log. Das ist seltsam. Mir ist aber noch nicht klar was der SSL-Mode mit damit zu tun hat, dass phpMyAdmin die DBs nicht anzeigt. Wenn es deine Zeit erlaubt, sei bitte so nett und erleuchte mich. Danke

Mfg Ennat

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ennat« (16.10.2009, 12:42)


6

16.10.2009, 23:13

Die Lösung is denkbar einfach. Siehe Gentoo Bug Report http://bugs.gentoo.org/show_bug.cgi?id=246837

Zitat

CONFIG_PROTECT="/var/www/localhost/htdocs/phpmyadmin//libraries" etc-update
Oder config.inc.php sicheren, unmerge phpmyadmin, Verzeichnis löschen, Apache Zertifikat erneuern. Apache neustarten, drop database phpmyadmin, emerge phpmyadmin, config.inc.php in der phpmyadmin Verzeichnis verschieben, phpmyadmin DB installieren und per https anmelden.

Mfg Ennat