неправильное отображение времени

неправильное отображение времени

by Яна Никитина -
Number of replies: 4

Здравствуйте! У меня такая проблема. На сайте вне зависимости от часового пояса время отображается неверно. Всегда минус 8 часов от реального времени. Как можно это исправить? С чем может быть связана ошибка? 

Sum of ratings: -
In reply to Яна Никитина

Re: неправильное отображение времени

by Vadim Tabunshchik -
Picture of Developers

Время на сервере с Мудл верное?

Часовой пояс по умолчанию (timezone) в админке Мудл поставили свой?

In reply to Vadim Tabunshchik

Re: неправильное отображение времени

by Evgeniy Schuetz -

И это не поможет.

Мудл берет временную зону так, как она установлена в php.ini, причем в том php.ini, который привязан к apache (/etc/php5/apache2/ ). Либо временную зону надо явно в config.php прописывать директивой  date_default_timezone_set

Крови мне эти настройки времени когда-то попортили....

In reply to Evgeniy Schuetz

Re: неправильное отображение времени

by Vadim Dvorovenko -
Picture of Developers Picture of Майнтейнер перевода

Поможет установка на сервере правильного времени в UTC и установка правильного часового пояса в ОС, потом в php, потом в админке moodle. Во всех этих местах должно быть всё правильно настроено. Тогда в базе данных время будет храниться в UTC, но при этом при выводе всегда корректироваться в зависимости от настроек часового пояса текущего пользователя.

In reply to Яна Никитина

Re: неправильное отображение времени

by Яна Никитина -

большое спасибо за помощь, помогла настройка сервераsmile