[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не получается изменить timezone на debian
Гость_gvozd
Суть такова: Есть debian с nginx сервером, на нем установлен php, я хочу изменить timezone, кстати говоря любая функция связанная с date ругается в log, утверждая что timezone не установлен. Но вот в чем дело, я уже установил ее в fpm php.ini, и даже в cli php.ini, тоже установил. Но он продолжает ругаться, кроме того, phpinfo() говорит о том, что Default timezone как был так и остался Europe/Berlin а вот date.timezone который я устанавливал равен no value, как для local value, так и для master value.

Вопрос:

как мне все таки установить ее? и почему мне не удается сделать это таким способом как я описал уже
VELIK505
в php.ini покажи как ты прописал? php как чё работает как апача модуль? или ?
killer8080
Гость_gvozd
значит не тот файл редактировал. Выведи phpinfo(), там в секции Loaded Configuration File будет указано какой ini файл используется по факту.
Гость_gvozd
Цитата (VELIK505 @ 19.02.2013 - 14:10)
в php.ini покажи как ты прописал? php как чё работает как апача модуль? или ?

прописал так:

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Moscow


работает на nginx, FPM/FastCGI

редактировал я тот файл, phpinfo тоже это подтверждает.
killer8080
Гость_gvozd
FPM нужно перезапустить
# /etc/init.d/php5-fpm restart

либо вариант из мана
the fpm process supports the USER2 signal, which is used to reload the config file.

kill -USR2 [pid]

should do the trick.
Гость_gvozd
Спасибо помогло. Считал что перезагрузка сервера перезагружает и php-fpm. Теперь буду знать. Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.