Изменение php.ini на Elastic Beanstalk
Я пытаюсь настроить приложение beanstalk, установив max_input_vars=5000
в php.ini
,
Я нашел эту ссылку, которая довольно близка к тому, что я хочу, кроме немного другой. Вместо копирования из S3 я просто хочу создать файл с этой строкой. Ниже мой код в файле с именем phpini.config
найдено в .elasticbeanstalk
папка.
files:
"/etc/php.d/project.ini" :
mode: "000777"
owner: root
group: root
content: |
max_input_vars=5000
Тем не менее, значение не меняется, как я видел, когда я бегу phpinfo()
и нет project.ini
файл создан в /etc/php.d/
,
Есть что-то, что я пропускаю? Или есть ли способ узнать, запущен ли этот файл конфигурации?
редактировать
Похоже на .config
файл должен быть в .ebextensions
вместо .elasticbeanstalk
в соответствии с документами AWS. Внесение изменений не заставило вещи работать, хотя.
3 ответа
Самый простой способ установить плагин svn, который заключается в использовании файла конфигурации.ebextensions в моем архиве проекта:
Например, вы можете создать файл.ebextensions/eb.config:
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
u max_input_vars=5000
Я попробовал фрагмент кода abaid778 и не работает, поэтому я удалил de 'u' до max_input_vars и теперь это работает.
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
max_input_vars = 5000
Я не смог заставить работать предыдущие предложения, но смог изменить значение php.ini с помощью.htaccess:
php_value max_input_vars 5000