我正在尝试配置我的beanstalk应用程序,在max_input_vars=5000
中设置php.ini
。
我发现this link与我想要的非常接近,只是有点不同。而不是从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/
文件。
我错过了什么吗?或者有没有办法可以看到这个配置文件是否正在运行?
修改
根据AWS Docs,似乎.config
文件应该在.ebextensions
而不是.elasticbeanstalk
。做出改变并没有让事情发挥作用。
答案 0 :(得分:9)
我们在项目档案中使用.ebextensions配置文件安装svn插件所做的最简洁的方法:
示例你可以像这样创建一个文件.ebextensions / eb.config文件:
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
u max_input_vars=5000
答案 1 :(得分:0)
我无法使之前的建议有效,但能够使用.htaccess更改php.ini值:
php_value max_input_vars 5000
How to set the max_input_vars directive in an .htaccess file
答案 2 :(得分:0)
我尝试了abaid778代码片段并且无效,所以我删除了de' u'在max_input_vars之前,现在就可以了。
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: root
group: root
content: |
max_input_vars = 5000