404 после входа в систему phpmyadmin с Nginx

Я просто установил стек LEMP, но мой phpmyadmin действует странный каждый раз, когда я вхожу в систему. После входа в систему я всегда получаю ошибку 404.

Это - URL после входа в систему (ОБРАТИТЕ ВНИМАНИЕ, что пользователь теперь зарегистрирован):

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

и я получаю ошибку 404.

Когда я ввожу localhost/phpmyadmin, он теперь работает обычно.

4
задан 20 July 2017 в 04:40

1 ответ

Это - a: никакая потребность думать установка для Ubuntu 16.04 с php7-fpm, уже установленным.

sudo apt-get install phpmyadmin

Затем вставка копии незадолго до последнего} файла следующий блок в/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/;
        }
    }

Сохраняет и перезапускает nginx с:

sudo service nginx restart
13
ответ дан 23 November 2019 в 11:40

Другие вопросы по тегам:

Похожие вопросы: