У меня такая конфигурация nginx + phpfpm + phpmyadmin:
root /var/www/utils;
location ~ ^/phpmyadmin/.*\.(jpg|jpeg|gif|png|css|js|ico)$ {
root /var/www/utils;
}
location = /phpmyadmin {
index index.php;
}
location ~ ^/phpmyadmin.*(\.php|)$ {
index index.php;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Все хорошо, но если я удалю "location = / phpmyadmin", я получаю ошибку 403 на _http: // server / phpmyadmin.
Как я могу получить доступ ко ВСЕМ подкаталогам, таким как _http: // server / phpmyadmin / setup?
Я получаю сообщение «Доступ к сценарию / var / www / utils / phpmyadmin / setup запрещен - в каждом каталоге без косой черты в конце, если я не написал специальную конфигурацию для каждого из них.