繁体   English   中英

在AWS Elastic Beanstalk中,如何更改php.ini的参数

[英]In AWS Elastic Beanstalk, how to change parameter of php.ini

我正在使用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   

您是否在/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

暂无
暂无

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

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