AWS Elastic BeanStalk php.ini文件更新

Dri*_*e53 5 php config amazon-web-services

我想将我的php web应用程序的最小上传文件大小从2MB增加到64 MB.我有一个存储在.ebextensions目录中的配置文件..在部署到aws时,发生了一个错误:

应用程序版本try10中的配置文件.ebextensions/yep.config包含无效的YAML或JSON.YAML异常:在"",第7行,第7列中扫描一个简单的键时:upload_max_filesize = 64M ^在"",第8行,第7列中找不到预期的':':post_max_size = 64M ^,JSON异常:意外的字符( f)在位置0处.更新配置文件.

下面是我开始使用的配置文件.我花了8个小时进行故障排除而没有运气.任何帮助都将非常有用.

files:
"/etc/php.ini":
  mode: "000755"
  owner: root
  group: root
  content: |
  upload_max_filesize = 64M
  post_max_size = 64M
Run Code Online (Sandbox Code Playgroud)

小智 8

我在Elastic Beanstalk应用程序中成功使用它.只需将以下内容放入应用程序根目录中.ebextensions目录内的yep.config文件中即可.

files:
  "/etc/php.d/project.ini" :
    mode: "000644"
    owner: root
    group: root
    content: |
      upload_max_filesize=64M
      post_max_size=64M
Run Code Online (Sandbox Code Playgroud)

  • @infohound 感谢您的修复,它工作得很好。希望 AWS 围绕 .ebextensions 制定一份好的文档 (2认同)