@Rokis
Не стыдно спрашивать, стыдно не пытаться...

Как правильно подключить fastcgi к phpmyadmin в nginx?

Здравствуйте.

Когда подключаюсь к phpmyadmin - мне отдаёт ошибку 404. В URL появляется токен в виде:

index.php?token=ff34sdg423sdgdsgs0cd3c16bf94ef2432b8045


Дальше я жму в браузере "Назад" и попадаю в интерфейс phpmyadmin уже авторизованным. Подскажите пожалуйста как это исправить? Что я не так сделал? Сервер nginx, с apache проблемы такой не было так, как там автоматически настраивается.

Вот код подключения phpmyadmin:

location /phpmyadmin/ {
    allow 11.111.11.11;
    allow unix:;
    deny all;
    root /usr/share/;
    location ~ \.php$ {
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    include snippets/fastcgi-php.conf;
  }
  location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    access_log    off;
    log_not_found    off;
    expires 1M;
  }
}


Вот отдельно код подключения fastcgi, который находится выше phmyadmin:

location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }


Всё это дело у меня расположено в sites-enabled/default и через include подключается к nginx.conf

Сервер с ubuntu 16.04 где стоит php 7.0
  • Вопрос задан
  • 407 просмотров
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
ну посмотрите в логах подробности о 404 ошибке он скажет где нет индекс пхп
есть вероятность что в данном случае вместо рут надо алиас или же в руте указать полный путь с пхпмайадмин
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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