Platform.sh ne permet pas de modifier ni parameters.yml ni tout autre fichier via SSH. Comment puis-je configurer SMTP pour envoyer des mails en utilisant SwiftMailer de l'application Symfony? This dit DocumentationsConfigurer smtp pour Symfony à platform.sh
Dans Symfony, si vous utilisez le service par défaut SwiftMailer, nous vous recommandons les paramètres suivants dans votre app/config/parameters.yaml:
parameters:
mailer_transport: sendmail
mailer_host: null
mailer_user: null
mailer_password: null
Mais je travaille avec une application existante qui a été mal configuré, je pense. C'est ce que j'ai dans le fichier parameters.yml maintenant:
# This file is auto-generated during the composer install
parameters:
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: null
mailer_user: null
mailer_password: null
secret: ThisTokenIsNotSoSecretChangeIt
Comment puis-je résoudre ce problème?
Je ne peux pas éditer ce fichier, car platform.sh ne permet l'intégration avec SSH que dans un environnement en lecture seule. – Varg
Oui, vous pouvez également éditer le fichier 'parameters.yml.dist'. Quand vous faites une mise à jour de compositeur, elle utilise le fichier 'parameters.yml.dist' pour créer un fichier' parameters.yml'. Ma réponse est toujours correcte, car vous devez définir ces valeurs, que ce soit le fichier 'yml' ou le fichier' dist'. –