Moin moin!
Ich bekomme phpmyadmin in Verbindung mit nginx einfach nicht zum Laufen und bin für jede Hilfe dankbar. Entweder wird mir angezeigt, dass die Adresse falsch ist oder ich erhalte eine leere Seite.
Die ganze Geschichte läuft unter Ubuntu Server 9.04.
Meine Konfiguration ist folgende:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | server { listen 80; server_name mysql.meinedomain.de location ~ /phpmyadmin/.+\.php$ { rewrite ^/phpmyadmin(/.+)$ break; fastcgi_pass 127.0.0.1:9000; index index.php; root /usr/share/phpmyadmin; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name; include /etc/nginx/fastcgi_params.phpmyadmin; } } |
Die Konfiguration der "normalen Seite" funktioniert problemlos und ist folgende:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | server { listen 80; server_name meinedomain.de *.meinedomain.de; root /var/www/meinedomain.de; index index.html index.htm index.php; location / { root /var/www/meinedomain.de; index index.php index.html index.htm; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } |
Mit dieser Konfiguration läuft die "normale Seite" problemlos, und beim Aufruf von phpmyadmin erhalte ich die besagte leere Seite. Unter Apache funktioniert phpmyadmin problemlos.
Was mache ich falsch?
Gruß Michael