Je viens d'installer la pile LEMP, mais mon phpmyadmin est bizarre à chaque fois que je me connecte. Après la connexion, l'erreur 404 s'affiche toujours.
Ceci est l'URL après la connexion (NOTE: l'utilisateur est maintenant connecté):
http://localhost/index.php?token=c47a44d4fefaa8ef326d507c26fe9541&phpMyAdmin=207bvrfpmrj3r50769qpvjc6m2jrr2mq
et je reçois l'erreur 404.
Lorsque je tape localhost/phpmyadmin, cela fonctionne maintenant normalement.
C'est un: inutile de penser à la configuration pour Ubuntu 16.04 avec php7-fpm déjà installé.
Sudo apt-get install phpmyadmin
Copiez ensuite coller juste avant la dernière} du fichier le bloc suivant dans/etc/nginx/sites-avaliable/default
location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
Enregistrez et redémarrez nginx avec:
Sudo service nginx restart