Platform.shは、parameters.ymlもSSHを介して他のファイルも編集することを許可していません。 SymfonyアプリケーションのSwiftMailerを使用してメールを送信するためにSMTPを設定するにはどうすればよいですか?symfonyのsmtpをplatform.shに設定する
parameters:
mailer_transport: sendmail
mailer_host: null
mailer_user: null
mailer_password: null
しかし、私は、既存のアプリケーションと連携:Thisドキュメンテーションは、symfonyにおいて
、デフォルトではSwiftMailerのサービスを使用している場合、我々はあなたのアプリケーション/設定/ parameters.yamlで以下の設定をお勧めします言いますそれは間違って構成されていたと私は思う。これは今parameters.ymlファイルにあります:
# 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
どうすればこの問題を解決できますか?あなたのparameters.ymlで
platform.shは読み取り専用環境でのみSSHとの統合が可能なため、このファイルは編集できません。 – Varg
はい、 'parameters.yml.dist'ファイルを編集することもできます。 'composer update'を実行すると、' parameters.yml.dist'を使って 'parameters.yml'ファイルを作成します。私の答えは 'yml'でも' dist'でも構いません。なぜなら、これらの値を設定する必要があるからです。 –