Symfony не настроен на сервере Nginx - PullRequest
1 голос
/ 15 марта 2019

Я новичок в PHP Symfony, я пытаюсь настроить проект Symfony с помощью nginx, но он показывает ошибку nginx 404, URL-адрес пути Symfony не работает.работает только файл index.php.

Справочный сайт: https://www.nginx.com/resources/wiki/start/topics/recipes/symfony/

Вот мой код nginx : -

server {

    #listen [::]:80 default_server;

    server_name dummyurl.com;
    root /var/www/html/folder name;
    index index.html index.php;

    location / {
    # try to serve file directly, fallback to index.php
      try_files $uri /index.php$is_args$args;
   }

    # pass PHP scripts to FastCGI server
    #
    location ~ \.php$ {
              fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
              fastcgi_split_path_info ^(.+\.php)(\.*)$;
              include fastcgi_params;
              fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
              fastcgi_param DOCUMENT_ROOT $realpath_root;
              internal;
              #fastcgi_param REQUEST_URI $uri?$args=404;
    }


}

Вотснимок экрана: enter image description here

1 Ответ

0 голосов
/ 15 марта 2019

Проблема в том, что вы не установили корневой каталог сервера в публичный каталог

server {
    root /var/www/project/public;
}

Посмотрите на документацию, которую упомянул Камил Ачисловски: Официальная документация веб-сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...