web-dev-qa-db-fra.com

404 après avoir connecté phpmyadmin avec Nginx

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.

4
Skeeith22

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
12
jmary