최근 로그 메시지 보고서 에서 다음 오류를 발견했습니다 .
경고 : DateTime :: createFromFormat () : 시스템의 시간대 설정에 의존하는 것은 안전하지 않습니다. 당신은있다 필요한 date.timezone 설정 또는 date_default_timezone_set () 함수를 사용 할 수 있습니다. 이러한 방법 중 하나를 사용 했는데도 여전히이 경고가 표시되는 경우 시간대 식별자의 철자가 틀렸을 가능성이 큽니다. 현재 시간대 ‘UTC’를 선택했지만 date.timezone을 설정하여 시간대를 선택하십시오. Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (/ var / www / drupal / drupal-8.1.1 / vendor / symfony / http-foundation / Response.php의 331 행)
내 사이트에는 사용자 정의 모듈이 포함되어 있지만 내가 볼 수있는 한, 호출하는 유일한 날짜 함수는 time()
입니다. Drupal이 시간대 설정을 처리하지 않아야합니까?
이 함수가 어디서 호출되는지 분리 할 수있는 방법이 있습니까?
큰 문제는 아니지만 로그에서 불필요한 경고를 최소화하고 싶습니다.
답변
이것은 PHP 설정입니다. php.ini에 넣으십시오.
date.timezone = 'Europe/Dublin'
모든 시간대 :