mod_fcgid: stderr: PHP Warning: date_default_timezone_get():

alexo

Участник
Регистрация
28 Май 2006
Сообщения
315
Реакции
5
Привет

Есть VPS account -

Webmin
Centos 6.5
[root@server ~]# php -v
PHP 5.3.3 (cli) (built: Oct 30 2014 19:56:14)
domain - domain.com
и на нем 2 скрипта EE 1.68


Решили посмотреть error_log и обнаружил такую ошибку -

Код:
[Tue Jun 16 12:18:51 2015] [warn] [client 144.76.48.129] mod_fcgid: stderr: PHP 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 'America/Chicago' for 'CDT/-5.0/DST' instead in /home/****/public_html/rus/be/core/core.system.php on line 528

По первых странно что это ошибку дает только один скрипт - второй вроде ок, хотя версии у обоих 1,68

Проверил /etc/php.ini

Код:
[Date]
; Defines the default timezone used by the date functions
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone =America/New_York

проверил через Вебмин - тоже самое

поменял в файле
/home/acount-name/domains/etc/php5/php.ini

Сделал тот же - date.timezone =America/New_York

проверил в руте домейна нет ли какого то php.ini и htaccess -с другим таймзон

Сделал httpd restart -
и все равно -
domain.com/phpinfo.php
или из EE - CP Home › Admin › Utilities › PHP Info

date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

но откуда ?

проверил все файли, еще раз посмотрел phpinfo.php

Код:
Configuration File (php.ini)  - Path /etc
Loaded Configuration File /home/****/etc/php5/php.ini

аж застрелиться !!!!

и даже если America/Chicago - почему эта ошибка ?




Спасибо
 
ах да, чуть не забыл - проверил локализации скрипта - поставил Server Time Zone -EST - (-5), чтобы ЕЕ не путался.
 
Я в свои скрипты всегда сам пихаю, не доверяя серверу:
Код:
date_default_timezone_set('Europe/Moscow');			// Set timezone
Вполне возможно, у тебя в скриптах так же...
 
какая разница что у меня в скриптах -> domain.com/phpinfo.php же берет со сервера, а не со скрипта

Код:
<?php phpinfo() ?>
а в результате

Код:
date[/B]
[B]
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago
 
Назад
Сверху