В AWS Elastic Beanstalk, как изменить параметр php.ini

Я запускаю веб-сайт с помощью AWS Elastic Beanstalk. В AWS Elastic Beanstalk размер upload_max_filesize по умолчанию в php.ini ограничен 2 МБ. Я хочу увеличить upload_max_filesize до 20M. Я делаю следующее: «Загрузить и развернуть» EBS, загрузив новые исходные коды приложения с новым 99my_php_ini_change.config. Но он не создает автоматически /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   

person user2818066    schedule 21.08.2017    source источник


Ответы (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
person Brian    schedule 28.08.2017