Модуль Контроль файлов Pro / File Monitor Pro для OpenCart 3.0 предназначен для проверки целостности файлов интернет-магазина. Он отслеживает PHP, Twig и JavaScript файлы, сравнивает их с ранее сохраненным состоянием и показывает найденные отличия. В отчете отдельно выводятся новые, измененные и удаленные файлы. Это помогает быстрее заметить случайные правки, последствия обновления модулей, повреждение кода или изменения, которые появились без участия администратора.
Для работы сначала создается базовая версия файлов. Модуль сохраняет путь, размер, дату изменения и контрольную сумму каждого файла. При следующих проверках эти данные используются для сравнения. Базовую версию можно создать вручную из панели управления или автоматически через Cron. Периодичность обновления задается в настройках. Также есть безопасный режим, при котором база не заменяется, если в магазине уже найдены необработанные изменения.
Сканирование можно запускать вручную или по расписанию без входа в админку. В настройках выбираются каталоги, расширения файлов, алгоритм хеша, максимальный размер файла и количество объектов за один запуск. Ненужные папки и файлы можно добавить в исключения. Маски помогают исключать сразу группы файлов или каталогов. Модуль поддерживает переименованную папку admin, поэтому нестандартный путь к панели управления не мешает проверке.
Результаты каждого сканирования сохраняются в истории. В подробном отчете видно путь к файлу, тип события, старый и новый размер, а также время изменения. Есть поиск, фильтр по событию, постраничный вывод и экспорт отчета в CSV. Если найдены изменения, модуль может отправить уведомление на несколько email адресов и показать предупреждение в административной панели.
Старые отчеты и записи журнала можно очищать автоматически, чтобы служебные данные не занимали лишнее место. Также сохраняются резервные копии базовых версий, есть журнал действий и ошибок. File Monitor Pro подходит для магазинов, где важно контролировать изменения в файлах и быстрее понимать, что именно поменялось после обновлений, правок или подозрительной активности.
ЧЕМ ПОЛЕЗЕН МОДУЛЬ?
Модуль помогает контролировать состояние файлов магазина и быстрее находить изменения в коде. Администратор видит, какие файлы были добавлены, изменены или удалены, может получить уведомление на email и скачать отчет для проверки. Это удобно после обновлений, установки модулей, ручных правок и при подозрении на нежелательные изменения в файлах сайта.
ПРЕИМУЩЕСТВА ЭТОГО МОДУЛЯ:
Проверка целостности файлов магазина
Контроль файлов PHP, Twig и JavaScript
Определение новых файлов
Поиск измененных файлов
Фиксация удаленных файлов
Сохранение базового состояния
Создание базовой версии вручную
Автоматическое создание базы через Cron
Настраиваемая периодичность обновления базы
Безопасное обновление только при отсутствии изменений
Принудительное обновление базовой версии
Запуск проверки из панели управления
Автоматическая проверка по расписанию
Отдельные Cron ссылки для сканирования и обновления базы
Защищенный ключ доступа для Cron
Выбор каталогов для проверки
Добавление дополнительных путей
Настройка контролируемых расширений
Исключение файлов и каталогов
Использование масок * и ?
Работа с переименованной папкой admin
Поддержка SHA-256, SHA-512 и MD5
Ограничение размера проверяемых файлов
Ограничение числа файлов за один запуск
Защита от одновременного выполнения проверок
Отправка уведомлений по email
Поддержка нескольких адресов получателей
Выбор событий для отправки писем
Защита от повторных уведомлений
Предупреждения в административной панели
История выполненных сканирований
Подробный список найденных изменений
Отображение старого и нового размера файла
Отображение даты изменения
Поиск по пути файла
Фильтр по типу события
Пагинация результатов
Экспорт отчета в CSV
Журнал действий и ошибок
Автоматическая очистка старых данных
Хранение резервных копий базовых версий
Адаптивное оформление административной страницы
Русская и английская локализация
Поддержка OpenCart 3
OpenCart: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.0, 3.0.4.1, 3.0.5.0, 3.0.5.1
ocStore: 3.0.2.0, 3.0.3.7, 3.0.3.9, 3.0.4.1
![]()
Дополнительные характеристики