【问题标题】:In AWS Elastic Beanstalk, how to change parameter of php.ini在 AWS Elastic Beanstalk 中,如何更改 php.ini 的参数
【发布时间】:2018-01-29 09:18:25
【问题描述】:

我正在使用 AWS Elastic Beanstalk 运行一个网站。在 AWS Elastic Beanstalk 中,php.ini 中的默认 upload_max_filesize 限制为 2M。我想将upload_max_filesize 增加到20M。我通过使用新的 99my_php_ini_change.config 上传新的应用程序源代码来执行以下操作并“上传和部署”EBS。但它不会自动创建 /etc/php.d/zzz_my_own_php.ini。我也 使用 Elastic Beanstalk '创建新应用程序',但我也没有看到文件 /etc/php.d/zzz_my_own_php.ini 已成功创建。

错误在哪里?

我做的是:

将文件 99my_php_ini_change.config 放入应用程序根目录下的文件夹 .ebextensions 中。

99my_php_ini_change.config 包含:

 files:   
    "/etc/php.d/zzz_my_own_php.ini" :

      mode: "000644"
      owner: root
      group: root
      content: |
          upload_max_filesize=20M   

【问题讨论】:

    标签: php amazon-web-services amazon-elastic-beanstalk php-ini


    【解决方案1】:

    您在/var/log/eb-activity.log 的日志文件中看到任何错误消息吗?您可以通过eb ssh 查看完整的日志文件,也可以通过EB 控制台或使用eb logs 从命令行检索它。如果有任何错误,请在此处显示您的日志文件。

    此外,YAML 文件对空格非常敏感。您可以尝试以下方法(注意每个缩进级别有两个空格、冒号前缺少空格以及缺少换行符):

    files:  
      "/etc/php.d/zzz_my_own_php.ini": 
         mode: "000644"
         owner: root
         group: root
         content: |
           upload_max_filesize=20M
    

    【讨论】:

      猜你喜欢
      • 2014-07-29
      • 2021-12-30
      • 2019-04-02
      • 2015-08-02
      • 2016-07-25
      • 2019-07-14
      • 2014-07-03
      • 2015-05-25
      相关资源
      最近更新 更多