繁体   English   中英

在Elastic Beanstalk上更改php.ini

[英]Changing php.ini on Elastic Beanstalk

我正在尝试配置我的beanstalk应用程序,在php.ini设置max_input_vars=5000

我发现这个链接非常接近我想要的,除了有点不同。 而不是从S3复制我只想创建一个具有该行的文件。 以下是我在.elasticbeanstalk文件夹中找到的名为phpini.config的文件中的.elasticbeanstalk

files:
    "/etc/php.d/project.ini" :
    mode: "000777"
    owner: root
    group: root
    content: |
      max_input_vars=5000

但是,正如我在运行phpinfo()时看到的那样,值没有变化,在/etc/php.d/也没有创建project.ini文件。

有什么我错过了吗? 或者有没有办法可以看到这个配置文件是否正在运行?

编辑

根据AWS Docs,似乎.config文件应该是.ebextensions而不是.elasticbeanstalk 做出改变并没有让事情发挥作用。

我们在项目档案中使用.ebextensions配置文件安装svn插件的最简洁方法是:

您可以像这样创建一个文件.ebextensions / eb.config文件:

files:
  "/etc/php.d/project.ini" :
    mode: "000644"
    owner: root
    group: root
    content: |
      u max_input_vars=5000

我无法使之前的建议有效,但能够使用.htaccess更改php.ini值:

php_value max_input_vars 5000

如何在.htaccess文件中设置max_input_vars指令

我尝试了abaid778片段代码并且无法正常工作,所以我在max_input_vars之前删除de'u',现在就可以了。

files:
  "/etc/php.d/project.ini" :
    mode: "000644"
    owner: root
    group: root
    content: |
      max_input_vars = 5000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM