Estou usando o Elastic Beanstalk na AWS e estou tentando substituir algumas configurações do arquivo php.ini. Eu fiz o diretório /.ebextensions com project.config dentro dele:
files:
"/etc/php.d/project.ini" :
mode: "000644"
owner: ec2-user
group: ec2-user
content: |
date.timezone = "Europe/Berlin"
error_reporting = E_ALL & ~E_STRICT & ~E_NOTICE & ~E_WARNING
display_errors = Off
Ao reimplantar o aplicativo, o EBS gera o seguinte erro:
The configuration file __MACOSX/gf/.ebextensions/._project.config in application version gf3 contains invalid YAML or JSON. YAML exception: unacceptable character '' (0x0) special characters are not allowed in "<reader>", position 0, JSON exception: Unexpected character () at position 0.. Update the configuration file.
O que eu fiz de errado?
ATUALIZAÇÃO:
__ MACOSX / removido do arquivo agora apresentando erro:
The configuration file gf/.ebextensions/project.config in application version gf4 contains invalid YAML or JSON. YAML exception: while scanning for the next token found character '\t' that cannot start any token in "<reader>", line 7, column 1: date.timezone = "Europe/Berlin" ^ , JSON exception: Unexpected character (f) at position 0.. Update the configuration file.
Parece haver algo errado com o arquivo, mas não consigo identificar.
EDIT: Eu precisava remover algumas guias do arquivo e substituí-las por espaços. Isso resolveu isso junto com a resposta abaixo.