mod_fcgid: stderr: PHP Warning: date_default_timezone_get():

Тема в разделе "ExpressionEngine", создана пользователем alexo, 16 июн 2015.

  1. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    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

    но откуда ?

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

    Код:
    Configuration File (php.ini)  - Path /etc
    Loaded Configuration File /home/****/etc/php5/php.ini
    
    аж застрелиться !!!!

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




    Спасибо
     
  2. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    ах да, чуть не забыл - проверил локализации скрипта - поставил Server Time Zone -EST - (-5), чтобы ЕЕ не путался.
     
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.116
    Симпатии:
    2.131
    Я в свои скрипты всегда сам пихаю, не доверяя серверу:
    Код:
    date_default_timezone_set('Europe/Moscow');			// Set timezone
    Вполне возможно, у тебя в скриптах так же...
     
  4. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    какая разница что у меня в скриптах -> 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