今日私はYii2プロジェクトで作曲者の更新を行いました。その間、Yiiは2.0.8から2.0.9にアップグレードされました。私が使用していた次の拡張機能もアップグレードされました...Yii2 - コンポーザー更新後にコードが破損しました(Dektrium Yii2-User Profile)
- Removing dektrium/yii2-user (0.9.6)
- Installing dektrium/yii2-user (dev-master d9530a1)
Cloning d9530a1b4213c2bd7fd8eb05d185dfe9dffde558
- Updating dektrium/yii2-rbac dev-master (4254915 => 0943e
Checking out 0943e66c450132b306584a37caefc2aa04258372
更新が行われると、私のユーザーのプロファイルレコードを保存(更新)できませんでした。私はデプロイメントサーバを再チェックし、そこで動作します。
私は何を得るのエラーを参照するには、 "$モデル - > getErrors()" 関数を使用し、それは言った...
タイムゾーンは、私はないです
有効ではありませんタイムゾーンがユーザーレコードまたはYii2の関連プロファイルレコードと何をするかを確認してください。私は拡張開発者に手を差し伸べましたが、彼の返答を待っている間はどんな提案もありがたいです。私も試してみました
date.timezone = UTC
私は以下のように、web.php設定ファイルのフォーマッタセクションでそれを設定しようとした...
'defaultTimeZone' => 'America/Los_Angeles',
私のphp.iniファイルを持っています...新しいユーザーを削除して追加しますが、喜びはありません。
私は完全に困惑しており、何をすべきか分かりません。
うんでなければならないのです、解決策を投稿するつもりだったが、あなたはそれに私を打ちます。この最新バージョンに必要な移行を適用する必要がありました。 –