Друзья, привет. Для доступа к phpMyAdmin, поставленному из репозитория в CentOS 7, у меня есть вот такой location в конфиге nginx:
location /pma/ {
alias /usr/share/phpMyAdmin/;
try_files $uri $uri/ =404;
index index.php index.html index.htm;
location ~ ^/pma/(.+\.php)$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$1;
include fastcgi_params;
}
}
Подскажите, как его переписать более аккуратно? Чтобы, во-первых, не повторять в двух местах
/pma/
, и, во-вторых, чтобы на несуществующие php-файлы nginx отдавал 404-ую ошибку, а не
No input file specified.
Спасибо вам за советы.