It is not safe to rely on the system's timezone settings.
잘 사용하던 PHP에 끔금없이 이러한 에러 메세지가 나왔다.
PHP 의 mktime() 메소드를 사용하려 할때 그런것이다.
알고보니 PHP.ini에 date 시간 설정이 안되어 있던터라 생기는 문제였다.
1. php.ini의 파일의 존재를 알기 위해기 아무 php 파일에서 경로를 찾는다.
<?phpinfo()?>
2. php.ini 을 vi로 열어 아래와 같이 수정한다.
기존의 문제 부분.
[Date]
; Defines the default timezone used by the date functions
;http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
; date.timezone =
수정 후.
[Date]
; Defines the default timezone used by the date functions
;http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = Asia/Seoul
지역에 따라 Asia/Tokyo, America/Chicago, Europe/Andorra 등의 별도 설정이 가능하다.
3. 서버 재시동한다.
service httpd restart
'개발도구 > PHP,ASP,JSP,SCRIPT' 카테고리의 다른 글
[PHP] PHP 날짜 달력 시간 완결판 소스 (0) | 2013.04.01 |
---|---|
[PHP] 초기 에러 표기 설정 (0) | 2013.03.11 |
[php] 특수문자 치환 제거 (0) | 2012.12.06 |
[php] 스마트 폰 가로지원 환경설정 - Detecting Smart Phone Screen Orientation in PHP & Javascript (0) | 2012.12.06 |
[php] PHP MVC - codeigniter (1) | 2012.12.05 |