404 depois de logar no phpmyadmin com Nginx

3

Acabei de instalar o LEMP stack, mas meu phpmyadmin está agindo de forma estranha toda vez que eu fizer login. Após o login, sempre recebo o erro 404.

Este é o URL após o login (OBSERVE que o usuário agora está logado):

http://localhost/index.php?token=c47a44d4fefaa8ef326d507c26fe9541&phpMyAdmin=207bvrfpmrj3r50769qpvjc6m2jrr2mq

e eu recebo o erro 404.

Quando eu digito localhost / phpmyadmin, ele agora funciona normalmente.

    
por Skeeith22 11.11.2016 / 17:16

1 resposta

10

Esta é uma: não é necessário pensar em setup para o Ubuntu 16.04 com o php7-fpm já instalado.

sudo apt-get install phpmyadmin

Em seguida, copie e cole antes do último} do arquivo o seguinte bloco em / etc / nginx / sites-disponível / 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/;
        }
    }

Salve e reinicie o nginx com:

sudo service nginx restart
    
por jmary 05.01.2017 / 07:29