PHP(Yii framework)のアプリをHeroku上で動かそうと試しましたが、うまく行きません。
DBはClearDBを利用しており、heroku configにて、DB_HOST,DB_DATANASE,DB_USERNAME,DB_PASSWORDを環境変数に設定済みです。
しかし、Heroku logを見ると、DB_CHARSETのみ通っている状態です。何か下記のコードに問題などありますでしょうか?お分かりの方はご教示いただけると幸いです。
Yii
1<?php 2 3return [ 4 'class' => yii\db\Connection::class, 5 'dsn' => sprintf('mysql:host=%s;dbname=%s', env('DB_HOST'), env('DB_DATABASE')), 6 'username' => env('DB_USERNAME'), 7 'password' => env('DB_PASSWORD'), 8 'charset' => env('DB_CHARSET', 'utf8mb4'), 9 'enableSchemaCache' => true, 10 'attributes' => [ 11 \PDO::MYSQL_ATTR_INIT_COMMAND => "SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));" 12 ], 13]; 14
あなたの回答
tips
プレビュー