Login via phpmyadmin nicht möglich (nginx config fehler?)

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Yukii
Beiträge: 9
Registriert: 08.11.2011 13:56:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Landshut
Kontaktdaten:

Login via phpmyadmin nicht möglich (nginx config fehler?)

Beitrag von Yukii » 22.03.2015 18:48:26

Hallo Leute,

mir ist kein besserer Betreff eingefallen, aber ich denke das er mein Problem doch im groben gut umreißt.Ich habe mir einen neuen Webserver zugelegt und möchte diesen mit nginx und varnish betreiben. Ich bin absoluter Newbie was die zwei dinge betrifft und habe mir zahlreiche How-To's und Tutorials durchgelesen, wodurch nun beides funktionsfähig läuft. Aber nun zu direkt zu meinem Problem:

ich möchte mich nun bei phpmyadmin einloggen, jedoch bekomme ich immer die Meldung "#1045 Die Anmeldung am MySQL-Server ist fehlgeschlagen."
Nun liegt es für mich erstmals nahe das ich mich vllt im Passwort vertippt oder vertan habe. Dies konnte ich jedoch schnell ausschließen als ich mich über ssh direkt an mysql angemeldet habe. Die Zugangsdaten stimmen also. Ich vermute daher, das die Kommunikation zwischen phpmyadmin und mysql vllt nicht sauber läuft und er daher den root nicht anständig authentifizieren kann.

Folgende eintragung haben ich nun in meiner nginx Conf:

Code: Alles auswählen

server {
location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                       try_files $uri =404;
                       root /usr/share/;
                       fastcgi_pass 127.0.0.1:9000;
                       fastcgi_index index.php;
                       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                       include /etc/nginx/fastcgi_params;
               }
               location ~* ^/phpmyadmin/(.+\.(jpeg|jpg|png|css|gif|ico|js|html|xml|txt))$ {
                       root /usr/share/;
               }
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }
}

Und nach verschiedenen Anleitungen musste ich auch noch einen symbolischen Link setzen, der sich jedoch je nach Anleitung unterscheidet:

Code: Alles auswählen

ln -s /usr/share/webapps/phpMyAdmin/ /srv/http/phpmyadmin
oder

Code: Alles auswählen

ln -s /usr/share/phpMyAdmin/ /usr/share/nginx/html
oder

Code: Alles auswählen

ln -s /usr/share/phpMyAdmin/ /usr/share/nginx/www
Ich persönlich hab jetzt mal die 2 variante benutzt, da dies in der Anleitung drin stand. Jedoch kann nun nicht mehr sagen, welche Anleitung ich genutzt habe. Ich hab die letzten Tage nichts anderes gemacht, als diesem Problem in jede freien Minute nach zu forschen und zahlreiche Artikel im Web zu lesen, aber ich bin keinen deut schlauer geworden bezüglich dem Problem. Ich hoffe daher nun hier eine gute Hilfe zu finden.

Mein System:

Debian Wheezy
nginx in Version 1.2.1-2.2+wheezy3
varnish Version 3.0.2-2+deb7u1
php in Version 5.5.22-1~dotdeb.1
mysql in Version 5.5.41-0+wheezy1

Yukii
SEVENGAMER.DE - Games, Mangas uvm!

bullgard
Beiträge: 1657
Registriert: 14.09.2012 23:03:01

Re: Login via phpmyadmin nicht möglich (nginx config fehler?

Beitrag von bullgard » 23.03.2015 23:27:33

Hallo Yukii,
/var/log/mysql.log bzw. /var/log/mysql.log.1.gz müßte Auskunft geben.

Benutzeravatar
Yukii
Beiträge: 9
Registriert: 08.11.2011 13:56:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Landshut
Kontaktdaten:

Re: Login via phpmyadmin nicht möglich (nginx config fehler?

Beitrag von Yukii » 24.03.2015 07:17:01

bullgard hat geschrieben:Hallo Yukii,
/var/log/mysql.log bzw. /var/log/mysql.log.1.gz müßte Auskunft geben.
Hallo Bullgard,

danke für deinen Hinweis. Leider sind die Logs nicht gerade aussagekräftig da sie, trotz mehrmaligem Login versuch über phpmyadmin, leer sind.
SEVENGAMER.DE - Games, Mangas uvm!

Antworten