Как установить phpmyadmin на debian9 (nginx)?

Установку производил вот по этой инструкции
https://www.howtoforge.com/tutorial/how-to-install...
Все получилось и работает.
Итого Debian9+MySql+PHP-FPM
Далее нужно установить phpmyadmin.

Раньше ставил его без проблем вместе с апачем, но тут nginx.
Делал по разным инструкциям (разумеется не выбирал апач или lighthttpd при установке phpmyadmin). Правил конфиги, создавал ссылки - но всё равно не работает.
Но при вызове site/phpmyadmin возникает ошибка 502 Bad Gateway.
Как установить phpmyadmin на debian9 (nginx)?
Может есть рабочая инструкция? Уже перепробовал несколько вариантов и пока безуспешно.
  • Вопрос задан
  • 1040 просмотров
Решения вопроса 1
t-alexashka
@t-alexashka
Сразу пишу legacy код
Ставится точно так же как и на apache. просто создайте конфиг-файл у nginx чтобы он направлял запросы /phpmyadmin в папку на сервере куда установили pma.

вот рабочий конфиг для nginx+fpm+pma:
server {
	
	listen 7535;
	server_name localhost;

	root /usr/share/phpmyadmin;
	index index.php;

	error_log /var/www/logs/pma.error.log;
	access_log /var/www/logs/pma.access.log;
	
	keepalive_timeout  1600;

	location / {
		try_files $uri $uri/ =404;
	}

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

	location ~ /\.ht {
		deny all;
	}
	
}


не забудьте service nginx restart

в данном примере pma будет доступен по адресу http://IP_ВАШЕГО_СЕРВЕРА:7535
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽