26.04.2015

Через полгода после обновления, довольно древней версии, MODx Evolution, выяснилось, что «Протокол системы управления», в разделе «Отчеты», содержит информацию о действиях контент-менеджеров лишь за последний месяц.

Оказалось, что в какой-то момент разработчики MODx-а ввели лимит на 3 000 записей в логах. При превышении данного лимита, 100 первых записей удаляются. Обнаружить в интерфейсе настроек CMS ничего похожего не удалось. Немного потрудившись был найден файл, который за это отвечает /manager/includes/log.class.inc.php.

Поменять лимит можно в строке № 83 этого файла. В моём случае я довёл его до 30 000:

$limit = (isset($modx->config['manager_log_limit'])) ? intval($modx->config['manager_log_limit']) : 30000;

Мораль: Внимательней надо проглядывать список изменений в новых версиях систем управления!