Причина 404 ошибки Profiler в Symfony 3 при открытии app_dev.php

Когда разворачиваете приложение на Симфони 3 и при открытии страницы /app_dev.php может выскочить ошибка в профайлере:

На странице app_dev.php

Ошибка частая — может возникнуть, если вы настраиваете веб-сервер (у меня nginx) привычным образом и не внимательно следуете официальной документации.

После диррективы fastcgi_pass нужно ввести:

fastcgi_split_path_info ^(.+\.php)(/.*)$;

Чтобы в итоге получилось примерно так:

location ~ ^/(app_dev|config)\.php(/|$) {
        fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        ...
}

Перезапустите nginx:

sudo service nginx restart

Можете радоваться профайлингу:

Ссылка на раздел в официальной документации: https://symfony.com/doc/current/setup/web_server_configuration.html#nginxСоветы

Поделиться
Отправить
Запинить
3 сентября   nginx   symfony   Советы
Популярное