
Контроль файлов Pro для OpenCart 3.0
» OpenCart Extensions , Модули OpenCart , Модули OpenCart 3 , По подпискеКонтроль файлов Pro (File Monitor Pro) – модуль для OpenCart 3 предназначен для проверки целостности файлов интернет-магазина. Он следит за PHP, Twig и JS файлами, сравнивает их с ранее сохранённым состоянием и фиксирует любые отличия. В отчёте отдельно показываются новые, изменённые и удалённые файлы. Это позволяет быстрее найти случайные правки, последствия обновления расширений, повреждение кода или неизвестные изменения, которые появились без участия администратора.
Для начала работы создаётся базовая версия, содержащая сведения о текущих файлах магазина. Модуль сохраняет путь, размер, дату изменения и контрольную сумму каждого файла. В дальнейшем эти данные используются при сравнении. Создать новую базовую версию можно вручную из панели управления или автоматически через Cron. Периодичность обновления задаётся в настройках. Также доступен безопасный режим, при котором база не заменяется, пока в магазине имеются необработанные изменения.
Сканирование запускается вручную или выполняется по расписанию без открытия административной панели. Можно выбрать нужные каталоги, расширения, алгоритм расчёта хеша, допустимый размер файлов и общее количество объектов за одну проверку. Ненужные пути добавляются в исключения. Маски позволяют исключить сразу группу файлов или папок. Поддерживается нестандартное имя административного каталога, поэтому переименование папки admin не мешает работе проверки.
Результаты каждого запуска сохраняются в истории. В подробном отчёте указывается путь к файлу, вид изменения, прежний и новый размер, а также время изменения. Доступны поиск, фильтрация, постраничный вывод и экспорт данных в CSV. При обнаружении отличий модуль может отправить письмо на несколько адресов и показать уведомление администратору. Старые отчёты и записи журнала можно очищать автоматически, чтобы служебные данные не занимали лишнее место.
Характеристики модуля:
- Проверка целостности файлов магазина
- Контроль файлов PHP, Twig и JavaScript
- Определение новых файлов
- Поиск изменённых файлов
- Фиксация удалённых файлов
- Сохранение базового состояния
- Создание базовой версии вручную
- Автоматическое создание базы через Cron
- Настраиваемая периодичность обновления базы
- Безопасное обновление только при отсутствии изменений
- Принудительное обновление базовой версии
- Запуск проверки из панели управления
- Автоматическая проверка по расписанию
- Отдельные Cron-ссылки для сканирования и обновления базы
- Защищённый ключ доступа для Cron
- Выбор каталогов для проверки
- Добавление дополнительных путей
- Настройка контролируемых расширений
- Исключение файлов и каталогов
- Использование масок * и ?
- Работа с переименованной папкой admin
- Поддержка SHA-256, SHA-512 и MD5
- Ограничение размера проверяемых файлов
- Ограничение числа файлов за один запуск
- Защита от одновременного выполнения проверок
- Отправка уведомлений по email
- Поддержка нескольких адресов получателей
- Выбор событий для отправки писем
- Защита от повторных уведомлений
- Предупреждения в административной панели
- История выполненных сканирований
- Подробный список найденных изменений
- Отображение старого и нового размера файла
- Отображение даты изменения
- Поиск по пути файла
- Фильтр по типу события
- Пагинация результатов
- Экспорт отчёта в CSV
- Журнал действий и ошибок
- Автоматическая очистка старых данных
- Хранение резервных копий базовых версий
- Адаптивное оформление административной страницы
- Русская и английская локализация
- Поддержка OpenCart 3
Инструкция по установке модуля:
- Перейдите в раздел “Установка дополнений/расширений” и нажмите кнопку “Загрузить”;
- Выберите скачанный файл, и дождитесь появления текста “Дополнение успешно установлено”;
- Затем перейдите в “Менеджер дополнений”, и нажмите кнопку “Обновить”.
Язык: Русский, Английский
Источник: File Monitor Pro for OpenCart 3.0
Поделись сейчас!

















