За последние 24 часа нас посетили 18392 программиста и 1656 роботов. Сейчас ищут 1707 программистов ...

date.timezone 5.3.2

Тема в разделе "Установка PHP", создана пользователем gkhelloworld, 31 май 2010.

  1. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    объясните почему
    установил 5.3.2
    ругается на

    php.ini
    date.timezone = "Europe/Kiev"

    phpinfo()

    Код (Text):
    1. date/time support   enabled
    2. "Olson" Timezone Database Version   0.system
    3. Timezone Database   internal
    4. Default timezone    Europe/Helsinki
    5.  
    6. Directive   Local Value Master Value
    7. date.default_latitude   31.7667 31.7667
    8. date.default_longitude  35.2333 35.2333
    9. date.sunrise_zenith 90.583333   90.583333
    10. date.sunset_zenith  90.583333   90.583333
    11. date.timezone   no value    no value
    это что получается около каждой даты прописывать date_default_timezone_set("Europe/Kiev")

    UPD: когда я сервер обновил до 5.3.2 я получил такую же ошибку, но после внедрения date.timezone = "Europe/Kiev" все стало ок, но тут внезапно появился такой баг... именно ВНЕЗАПНО

    время на сервере CentOS
    # date
    Sun May 30 23:11:29 EEST 2010
     
  2. Надо базу обновить.
     
  3. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    а что
    это за база ??
    если в linux можно какую-то наводку или команду..
     
  4. http://pecl.php.net/package/timezonedb

    при установленном PEAR ставится командой
    Код (Text):
    1. pear install timezonedb
    Часто стоит по умолчанию.

    PEAR устанавливается полноценно в убунте так:
    Код (Text):
    1. sudo apt-get install build-essential php5-dev php-pear