문제

Kohana/Silverstripe를 설치하는 동안 다음과 같은 오류/경고를 받았습니다.
그것이 무엇을 의미하고 어떻게해야합니까?

Warning:
date_default_timezone_get():
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/Calcutta' for '5.5/no DST' instead in C:\Server\apache\htdocs\kohana\system\core\Kohana.php on line 136

미리 감사드립니다!

도움이 되었습니까?

해결책

이것은 오류가 아니라 경고이므로 앱이 작동하는 것을 차단하지 않습니다.

c : server apache htdocs kohana system core kohana.php 136에서 date_default_timezone_set ()을 사용하여 올바른 시간대를 명시 적으로 설정하십시오.

당신은 중에서 선택해야합니다 유효한 시간대


편집하다

경고 메시지 자체에 따르면 실제로 더 깨끗한 선택이 있고 타사 소프트웨어 파일을 편집합니다. 즉, PHP를 구성해야합니다.

  • 당신의 편집 php.ini 그리고 값을 조정하십시오 date.timezone = America/New_York

또는

  • a php_value 웹 서버 구성에서 지시 사항을 설정하도록 지시 Vhost 구성 또는 .htaccess: php_value date.timezone America/New_York

다른 팁

위의 자신의 질문에 대한 OP의 의견은 기본 시간대를 php.ini로 설정할 수 없음을 의미합니다. 사실은 사실이 아닙니다. 우선의. 그리고이 답변은 "PHP Default Timezone 오류"에 대한 Google의 첫 번째 히트 중 하나이므로 다른 사람들을 잃어버린 산성을 절약 할 것입니다.

이 오류의 매우 일반적인 원인은 Php.ini 파일에서 구역 도시 또는 국가 (예 : "New York", "Los Angeles")를 철자하는 것이 아니라 대신 밑줄이 아닌 내장 공간을 포함시키는 것이 아닙니다. 식별자, 따라서 "틀린"전체 상수.

또한 런타임의 모든 페이지에서 설정하지 않고도 원하는 작업을 수행합니다 (Windows, Linux 및 OSX에서 PHP 5.4 및 5.3에서 확인) :

~ 안에 php.ini:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/New_York
;               ^^^^^^^^^^^^^^^^  * Must_Use_Underscores *


또한 철자를 확인하고 다시 확인했을 때 확실한 맞습니다. 편집하고 있는지 확인하십시오 실제 사용중인 php.ini 파일 :

웹 컨텍스트 (테스트 파일 생성 test.php, 그런 다음 확인합니다 date.timezone 거기):

 <?php phpinfo(); ?> 

명령 줄 리눅스/OSX :

$ php -i | grep "timezone" 

명령 줄 창 :

C:\> php -i | find "timezone" 


기본 날짜 시간을 검색하기위한 선행 순서는 자세히 설명되어 있습니다. 여기.

변화 할 능력이 없다면 php.ini, 이것을 당신에게 추가하십시오 _ss_environment.php 또는 mysite/_config.php 파일 :

date_default_timezone_set('...');

어디 ... 유효한 PHP 타임 존 중 하나입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top