Я работаю над проектом symfony. У меня есть директивы по умолчанию в моем файле php.ini
, и я ищу способ изменить некоторые из этих директив только для некоторого контроллера.
Например: у меня есть 6 контроллеров в каталоге 2, которые называются соответственно A и B (3 контроллера в каждом каталоге). У меня есть директивы из моего php .ini. Я хочу переопределить некоторые из них только для контроллера из каталога.
Чтобы возобновить следующее объяснение, я не могу применить директивы .user.ini
.
_
Директивы, которые я хочу изменить, upload_max_filesize
и post_max_size
.
Согласно документации php, это PHP_INI_PERDIR . Их можно изменить только в
php .ini, .htaccess, httpd.conf или .user.ini
(тогда использовать * 1023 невозможно *) Я пытаюсь изменить это значение непосредственно в php .ini. Это прекрасно работает, но, как я уже сказал, я хочу применять эти директивы только для конкретного контроллера. Затем я включил .user.ini
решение.
_
Я установил значение user_ini.filename
в моем php.ini
. Я проверяю это на дисплее phpinfo()
. Это работает нормально.
Как я уже сказал, я хочу применить эти директивы к не всем, а именно к c Controller, затем я сохранил этот файл в: Controller / DirectoryofSpecificController /
Моя проблема в том, что я не могу php прочитать .user.ini
файл. Я отображаю Php информацию в моем контроллере, и он говорит мне, что Additional .ini files parsed
это (none)
. Тогда никакие директивы из файла user.ini
не применяются.
Я пытался сохранить файл в root моего проекта, больше никаких дополнительных файлов .ini не учитывается.
Do у вас есть идеи о том, почему файл .user.ini не применяется в проекте symfony?