Ошибка c временной зоной при обновлении MODX

В самом начале обновления MODX может появится следующая ошибка:

FATAL ERROR: MODX Setup cannot continue.
To use PHP 5.3.0+, you must set the date.timezone setting in your php.ini.
Please do set it to a proper timezone before proceeding. A list can be found here.

Нас просят прописать в файле конфигурации php.ini временную зону:

date.timezone="Europe/Moscow"

И действительно, при первичной инсталляции MODX Revolution после этого установка шла дальше, а вот при обновлении почему-то проблема не решилась. Причину я так и не нашел, возможно, требуется прописать timezone где-то ещё.

Самый простой вариант обойти эту ошибку — в начале файла установщика MODX (/setup/index.php) прописать следующий код:

@ ini_set('date.timezone', 'Moscow/Europe');