Я пытаюсь создать веб-страницу с помощью силикатной и Nginx, но я мог бы что-то неправильно в определении сервера, потому что, когда я пытаюсь получить доступ к нему появляется следующее сообщение об ошибке:ВХост Nginx: Нет входной файл не указан
No input file specified.
Мое определение сервера заключается в следующем:
server {
listen [::]:80;
server_name comparer.com;
root /var/www/comparer.com/web/public;
index index.php;
#site root is redirected to the app boot script
location =/{
try_files @site @site;
}
#all other locations try other files first and go to our front controller if none of them exists
location/{
try_files $uri $uri/ @site;
}
#return 404 for all php files as we do have a front controller
location ~ \.php$ {
return 404;
}
location @site {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
include fastcgi_params;
}
}
Я пробуя различные конфигурации, но любой работал.
Чтобы быть более безопасным, я хочу иметь свой index.php в общей папке, но я не знаю, разрешит ли Silex сделать это.
Благодаря Aleksey, через некоторое время я обнаружил, что у меня был другой конфигурационный файл, так что я редактировал неправильный конф. – M0N0NE