2016-08-16 6 views
0

오늘 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 파일이있다 ... 새 사용자를 삭제하고 추가하지만 기쁨은 없습니다.

나는 완전히 엉망이며, 무엇을해야할지 모르겠습니다.

답변

2

이것은 Profile->timezone 속성의 유효성 검사입니다. 알다시피, here. 테이블에서

, 당신은 timezone 열이 있어야하며 값이 valid timezone

+1

네 있어야합니다입니다, 솔루션을 게시하려고 했어요,하지만 당신은 그것에 나를 이길. 이 최신 버전에 필요한 마이그레이션을 적용해야했습니다. –

관련 문제