Com Arquivo não encontrado e script principal desconhecido , veja a variável SCRIPT_FILENAME
Essa variável passa o nome do caminho do script para php-fpm
. Com php-fpm
sendo executado em um ambiente chroot, o nome do caminho deve ser relativo ao diretório chroot.
Você já capturou a maior parte desse nome de caminho modificado usando a expressão regular na diretiva location
.
Por exemplo:
location ~* ^/fileman(/.+\.php)$
{
root /var/www/mysite.com;
try_files $uri =405;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $1;
fastcgi_pass unix:/var/run/php7-fpm-chroot-filemanager.sock
}