php.ini 파일에 다음 행을 추가했습니다 : date.timezone = "Europe/Rome".php.ini로 변경해도 영향이 없습니다.
그러나 phoinfo()는 여전히 date.timezone America/Phoenix America/Phoenix를 표시합니다.
내가 틀렸어?
php.ini 파일에 다음 행을 추가했습니다 : date.timezone = "Europe/Rome".php.ini로 변경해도 영향이 없습니다.
그러나 phoinfo()는 여전히 date.timezone America/Phoenix America/Phoenix를 표시합니다.
내가 틀렸어?
당신은 또한 당신이 서버를 다시 시작 할 수있는 권한이 없습니다 경우 스크립트에서 시간대를 설정할 수 있습니다.
질문에 대한 답변이 아닙니다 .OP의'phpinfo()'는 여전히 변경 사항을 표시하지 않습니다. 정말 대답에 대한 답변을 변경하십시오. – Trix
웹 서버를 다시 시작 했습니까? php.ini
은 서버가 시작될 때만 평가됩니다.
웹 사이트가 GoDaddy에 있습니다. 아마도 나는 그것을 다시 시작할 수 없습니다 :( –
Apache (또는 사용하는 서버)를 다시 시작해야합니다. PHP에 의해 지원되는 시간대의
<?php
date_default_timezone_set('America/Phoenix');
//rest of your code.
?>
그리고 here 목록 :
GoDaddy도 나에게이 작업을 수행했습니다. 새로운 PHP5 게시판 제한이 제 양식을 깨뜨 렸습니다. 그래서 max_input_vars
설정을 변경해야했습니다. php5.ini
파일을 업데이트 한 다음 새 설정을 적용하려면 잠시 기다려야했습니다 (필자의 경우 몇 분 정도).
PHP의 명령 줄 실행과 브라우저의 일반보기간에 차이가 있습니까? CLI 및 웹 인스턴스는 경우에 따라 서로 다른 .ini 파일에서 읽을 수 있습니다.
당신은 Windows의 명령 줄에서 '로드 구성 파일'사용은 phpinfo()
발견 할 것이다 : Linux의
php.exe -i "phpinfo()" | find ".ini"
내가 생각 :
php -i "phpinfo()" | grep ".ini"
당신을 했을 웹 서버를 다시 시작 하시겠습니까? –
아마도 php.ini 파일을 잘못 변경했거나 아직 서버를 다시 시작하지 않은 것일 수 있습니다. – SIFE