PHP 실행시에 date 관련 warning 이 발생하는 경우가 있는데, 이는 timezone 설정이 되지 않아서 이다.
Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Seoul' for 'KST/9.0/no DST' instead
이를 해결하는 2가지 방법이 있다.
1. php 코드에서 date_default_timezone_set() 설정
2. php.ini 에서 timezone 설정
1. date_default_timezone_set() 설정방법
; 'date()' 함수를 사용하기전에 'date_default_timezone_set('Asia/Seoul');
=> 간단하기는 하나 매번 이렇게 사용하는 건 번거로운 일이다.
2. php.ini 에서 timezone 설정
php.ini 파일
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul
': Web' 카테고리의 다른 글
톰켓을 사용하는데 필요한 20가지 Tips (0) | 2011.01.05 |
---|---|
구글 검색엔진을 통한 주민등록번호 노출 진단 방법 (0) | 2011.01.03 |
아파치 버전 확인 (0) | 2010.11.10 |
[스크랩] 홈페이지 속도 측정 (0) | 2009.01.20 |
MS워드2007에서 블로그(티스토리)에 포스팅하기 (0) | 2008.08.30 |