Ho installato phpMyAdmin, ma non riesco ad aprirlo su nessun browser: ottengo un reindirizzamento 301 (*) se sfoglio http://localhost:8080/phpmyadmin
. Se aggiungo /
a alla fine degli indirizzi, ottengo invece uno stato di errore 500 .
(*) catturato con Wireshark. Se utilizzo netcat dal terminale sullo stesso host, ottengo un reindirizzamento 301 a un indirizzo diverso .
L'ambiente è una macchina virtuale che ho creato per scopi di sviluppo / test, in cui ho installato un ambiente LEMP (Linux / Nginx / MySQL / PHP). È un'installazione pulita di CentOS 6 a 64 bit in esecuzione come ospite su un host Ubuntu 12.04 a 64 bit. La VM è in esecuzione in modalità NAT con port forwarding. Posso aprire http://localhost:8080
sulla macchina ospite e vedere la pagina di benvenuto di nginx. Posso anche aprire una pagina phpinfo , quindi so che PHP è in esecuzione.
Ho installato i pacchetti nginx, MySQM, PHP e phpMyAdmin separatamente. Sto usando le impostazioni predefinite per phpMyAdmin. Dopo aver installato MySQL, ho eseguito il mysql_secure_installation
comando e, tra le altre opzioni, ho disabilitato l'accesso root remoto.
Ecco i miei file di configurazione: