Установка модуля SenDev: File Inspector - файловый менеджер
Инструкция соответствует версии 0.8.6. Модуль устанавливается стандартным способом в административной части 1С-Битрикс.
[Скриншот 1: установка SenDev: File Inspector в списке решений или модулей]
Что проверить перед установкой
Модуль работает через административную часть и использует D7. Установщик проверяет версию главного модуля Битрикс: для слишком старого ядра установка не продолжается.
File Inspector предоставляет прямые операции с файловой системой. Перед установкой на рабочий сайт желательно иметь обычную серверную резервную копию. Система версий внутри File Inspector полезна для повседневных правок, но не заменяет полноценный бэкап сайта и базы данных.
Что создаётся при установке
После подтверждения установки модуль:
- регистрируется в Битрикс;
- добавляет административные страницы «Инспектор», «Снэпшоты» и «Информация»;
- копирует служебные JS/CSS и endpoint для безопасной выдачи файлов;
- создаёт таблицу истории версий файлов;
- создаёт таблицы снэпшотов и элементов снэпшотов;
- создаёт агент, который продолжает пошаговую сборку снэпшотов, ZIP и восстановление;
- записывает начальные настройки файлового менеджера.
Начальные ограничения
По умолчанию разрешён один корень с ключом site, указывающий на корень сайта. В проводнике показываются только файлы с расширениями php, js, css, html, txt, json, xml. Из дерева исключаются каталоги .git, .idea, vendor, node_modules, файлы .env, .htaccess, а также маски *.log и *.tmp.
Это не перечень «запрещённых навсегда» объектов. Администратор может изменить его в настройках, но делать это следует осознанно: исключения снижают риск случайной правки служебных и объёмных каталогов.
Первый запуск
- Откройте «Сервисы → Инспектор файлов → Инспектор».
- Убедитесь, что слева появилось дерево сайта.
- Откройте «Настройки» и проверьте корень site.
- Выберите безопасный текстовый файл и откройте его в режиме просмотра.
- Перейдите в «Редактор», внесите незначительное тестовое изменение и сохраните.
- Откройте вкладку «Версии» и убедитесь, что предыдущая версия появилась в истории.
[Скриншот 2: главное окно File Inspector после установки]
Проверка системы снэпшотов
Откройте раздел «Снэпшоты», укажите корень site и небольшой тестовый путь, например каталог собственного шаблона или модуля. Создайте снэпшот и дождитесь статуса done. Для первой проверки лучше использовать небольшой каталог, а не весь сайт.
[Скриншот 3: первый завершённый снэпшот со статусом done]
Удаление модуля
При удалении доступна опция сохранения данных. Если она включена, служебные данные модуля не удаляются полностью. Если сохранение отключить, удаляются таблица истории версий, таблицы снэпшотов и настройки. Агент File Inspector удаляется при деинсталляции в любом случае.
Архивы снэпшотов являются файлами на диске. Перед окончательным удалением модуля рекомендуется скачать нужные ZIP и отдельно проверить, нужны ли они после деинсталляции.