2012-11-22 4 views
1

/etc/php.ini에있는 기본 php.ini 파일에 date.timezone 지시문을 추가하려고했습니다. phpinfo를 사용하여 위치를 확인했습니다.();date.timezone이 nginx와 작동하지 않습니다

date.timezone = "Europe/London" 

내가 다음의 nginx (서비스의 nginx 다시 시작)를 다시 시작,하지만 난) (에코은 phpinfo를 갈 때 다시 시간대 아직도 내가 생각하는 UTC를 내용의 기본 시간대입니다 :

이것은 내가 추가 정확히 나는 시간대를 설정할 때까지 설치하지 않을 것이다.

EDIT nginx가 시작되었고 아파치가 시작되었고 시간대가 올바르게 설정되었습니다. 그래서 이것은 nginx 특정해야합니다.

답변

0

무엇이 잘못되었지만 확실하지는 않습니다. nGinx가 잘못 구성되었을 수 있습니다. 아파치를 실행하고 서비스를 중단하면 해결되었지만 일시적인 문제였습니다. 그냥 모두에게 알릴 수 있도록 게시 할 것이라고 생각했습니다.

0

php.ini를 편집 한 후 nginx가 아닌 php 서비스를 다시 시작 하시겠습니까?

0

Nginx보다 시간대가 잘 작동하는 한 가지 방법은 파일의 마지막 줄에 입력하는 것입니다. www.conf [일반적으로 /etc/php5/fpm/pool.d/www.conf에 있습니다. 우분투 설치의 예에서, 그래서 같은 : 이제

php_admin_value[date.timezone] = America/Sao_Paulo 

당신은 당신의 리눅스

를 재부팅
관련 문제