VMBitrix – это виртуальная машина, которая собрана для продуктов битрикс, тем самым позволяет за короткие сроки поднять веб-сервер с предварительно установленными программными средствами. Разумеется, перед тем как использовать её вам предстоит немного поднастроить её для своих нужд. Предварительно рекомендуется проверить настройки конфигурации сервера, для этого есть специальный скрипт для теста сервера.
Довольно часто можно наблюдать такое явление, когда время на БД и веб-сервере отличается, и это исправляется довольно просто, об этом мы поговорим далее.
Выставить время для БД можно несколькими способами. Первый способ это выставить временную зону в файле конфигурации PHP.
Настройка временной зоны в php.ini
Для этого вам необходимо в файле /etc/php.ini настроить параметр timezone.
timezone = Asia/Almaty
После внесения изменений в конфигурационный файл php.ini необходимо перезагрузить Apache. Для перезагрузки сервера Apache выполните команду:
# service httpd restart
После этого, время, используемое в скриптах, будет соответствовать вашим настройкам временной зоны. Есть так же другой способ, более глобальный – это сменить часовой пояс на уровне системы в CentOS.
Смена часового пояса на уровне системы в CentOS
Здесь время меняется глобально на всей системе, и этот способ, на мой взгляд, более предпочтительнее, т.к. в дальнейшем у вас не будет лишней волокиты со временем в других программах на сервере.
Делаем бэкап файла временных зон:
# mv /etc/localtime /etc/localtime-old
Делаем симлинк на нудную нам часовую зону:
# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Проверяем, как отображается время:
# date
Ну вот, ничего сложного, если есть вопросы — задавайте их в комментариях.
Если пост оказался вам полезным, вы можете помочь проекту — поделиться им в соц. сетях.
Всем успехов!