簡體   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