только что установил стек LEMP на CentOS 7, который включает в себя PHP 7 .. Я загрузил проект Symfony 3, и моя проблема в том, что когда я пытаюсь получить доступ к маршрутам, он говорит только о ошибке внутреннего сервера , например: когда я перенаправлен на /login
на fos_user_bundle
, есть внутренняя ошибка сервера. Я смотрел на журналы ошибок, и они ищут так: 2017/02/08 11:51:35 [error] 488#0: *1 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: <ip address>, server: mydomain.ge, request: "GET /foldername/web/app_dev.php/login HTTP/1.1", host: "mydomain.ge"
nGinx выбрасывает ошибку внутреннего сервера при отправке маршрутов
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm;
server_name mydomain.ge <server ip address>;
location/{
try_files $uri $uri/ /index.html;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
location ~ .php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
и мой конфигурационный файл (example.conf) выглядит следующим образом выше.
Любые идеи?
Если не было найдено ни один из файлов, внутренний редирект Ури, указанным в последнем параметре производится. http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files –