В файлах after_connect_d7.php и after_connect.php ничего добавлять не надо. Проверка системы (Рабочий стол->Настройки->Инструменты->Проверка системы) поле Время на БД и веб сервере показывает у меня как Успешный.
Если же заполнять по инструкции то у меня выдает ошибку The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.
У меня установлены: 1) Веб-окружение 2.1 2) Малый-бизнес 3) Демо сайт для разработчиков
Похожая проблема была. Установил Веб-окружение под Windows. После развертывания сайта из бекапа ошибка такая: ----- [Bitrix\Main\DB\SqlQueryException] Mysql query error: Unknown or incorrect time zone: 'Europe/Moscow' (400) SET LOCAL time_zone='Europe/Moscow' C:\sand-box\bitrix\Bitrix\www\bitrix\modules\main\lib\db\mysqlconnection.php:104 ... ... ... ----- Оказалось, таблицы временных зон почему-то пустые были Помогла загрузка этих таблиц, для Windows это можно сделать так: http://www.geeksengine.com/article/populate-time-zone-data-for-mysql.html
Столкнулся с проблемой некорректного времени при проверке системы - расхождение времени БД и веб сервера на 1 час. Локальное время сервера Москва. Система работает под управлением Windows Server 2008 R2 SP1 x64. Установлено обновление KB2998527. Установлено веб-окружение 2.1 и сайт государственной организации. Обратил внимание что в настройках главного модуля в разделе часовые пояса "Europe/Moscow" +0400 и локальное время соответственно +4 часа.
p.s. разрешил проблему путём обновления Olson timezone database для php