seregazolotaryow64
@seregazolotaryow64
IT Специалист и самоучка

Почему при настройке NGINX с PHP-FPM не стартует Yii2 надписью «File Not Found» при наличии index.php?

Здравствуйте.

Последние несколько дней не могу запустить на все 100% Yii2 - после всех нужных настроек в Nginx и т.д в соответствии с официальными инструкциями. Получается, что при правильном конфиге и наличии index.php вместо привычной страницы выводится "File Not Found":

server {
	charset utf-8;
    client_max_body_size 256M;

    server_name ssn.local;
    root        /var/www/html/public/main/web;
    index       index.php;

    error_log 		 /var/log/nginx/error.log;
    access_log		 /var/log/nginx/access.log;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ ^/assets/.*\.php$ {
        deny all;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass service.ssn.local:9000;
        #fastcgi_pass unix:/var/run/php8-fpm.sock;
        try_files $uri =404;
    }

    location ~* /\. {
        deny all;
    }
}

Вьюшки, как положено, подключены, но дружить почему-то не хотят... Что здесь не так?
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы