Ich habe phpMyAdmin installiert, kann es aber in keinem Browser öffnen: Ich erhalte eine 301-Weiterleitung (*), wenn ich zu navigiere http://localhost:8080/phpmyadmin
. Wenn ich /
am Ende der Adressen ein a hinzufüge, erhalte ich stattdessen den Fehlerstatus 500 .
(*) mit Wireshark erfasst. Wenn ich netcat vom Terminal auf demselben Host verwende, erhalte ich eine 301-Umleitung an eine andere Adresse .
Die Umgebung ist eine VM, die ich zu Entwicklungs- / Testzwecken erstellt habe und in der ich eine LEMP-Umgebung (Linux / Nginx / MySQL / PHP) installiert habe . Es ist eine Neuinstallation von CentOS 6 64bit, die als Gast auf einem Ubuntu 12.04 64bit Host ausgeführt wird. Die VM wird im NAT-Modus mit Portweiterleitung ausgeführt. Ich kann http://localhost:8080
auf dem Gastcomputer öffnen und die Nginx-Begrüßungsseite sehen. Ich kann auch eine phpinfo-Seite öffnen , damit ich weiß, dass PHP läuft.
Ich habe die Pakete nginx, MySQM, PHP und phpMyAdmin jeweils separat installiert. Ich verwende die Standardeinstellungen für phpMyAdmin. Nach der Installation von MySQL habe ich den mysql_secure_installation
Befehl ausgeführt und unter anderem den Remote-Root-Zugriff deaktiviert.
Hier sind meine Konfigurationsdateien: