일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Visual Studio Code
- 낙자쌤
- Github
- Java
- Spring Legacy
- Linux
- 확장프로그램
- Windows10
- #php.ini
- musthave
- extension
- eclipse github
- 윈도우10
- 이클립스 파일인코딩
- 오라클
- oracle
- GIT
- vscode
- MySQL
- 이클립스
- 낙짜쌤
- sql developer
- 낙자
- #MySQL
- 노트패드
- 한국소프트웨어인재개발원
- 리엑트
- Eclipse
- vscode에서github연동
- jQuery
- Today
- Total
자바강사 낙자쌤
It is not safe to rely on the system's timezone settings warning 발생 본문
php에서 date() 함수를 실행 한 후 웹상에서 해당 php를 실행 시켰더니 아파치에서 아래와 같은 warning 메시지가 발생한다.
PHP Warning: date(): 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 in ......
물론 무시해도 잘 동작하긴 하지만 무언가가 찝찝하다.
에러 내용을 보내 대충 timezone 설정이 안맞는것 같다.
php의 timezone 설정을 해주도록 하자.
/etc/폴더의 php.ini 파일을 연다.
[root@michel88 ~]# vi /etc/php.ini
[Date]라고 써 있는 항목을 찾으면 아래와 같이 주석처리 되어 있는 것을 확인할 수 있다.
[Date]
;date.timezone =
주석을 해제하고 timezone 옆에 Asia/Seoul을 입력해 주자.
[Date]
date.timezone = Asia/Seoul
아파치를 다시 재기동한 후 php에 접근해 보면 더이상 warning 메시지가 나타나지 않는 것을 확인할 수 있다.
[root@michel88 ~]# service httpd restart
'PHP' 카테고리의 다른 글
PHP5.3 업그레이드 후 php.ini세팅 / 확장모듈설치 (0) | 2016.01.22 |
---|---|
웹호스팅에서 .htaccess 이용하여 php.ini 설정에 대한 이야기 (0) | 2016.01.02 |
<?php 대신 <? 만으로도 실행되게 세팅하기 (0) | 2016.01.02 |
윈도우7 APM 설치 step1 > Apache 웹서버 설치 (0) | 2015.12.25 |
PHP 이용해서 Excel로 저장하기 Tip (0) | 2015.12.21 |