Деинсталлятор PRO

Цена: 950 ₽


В корзину
Автор: ТГ @Stas_Clear Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*

Деинсталлятор Pro — удаление, чистка и диагностика

Деинсталлятор Pro — многофункциональный модуль, который удаляет установленные модули целиком и без следов, а заодно находит то, что сломалось или осталось в магазине после старых установок, обновлений и переезда на другой сервер. До удаления он показывает всё, что будет удалено: каждый файл, модификацию OCMOD, событие и запись в базе. Файлы движка и других модулей защищены, перед удалением сохраняется архив, из которого модуль можно вернуть.

Зачем он нужен

Штатная корзина в истории установщика OpenCart 3 удаляет файлы пакета вслепую: если модуль при установке перезаписал файл движка, корзина удалит и его. Настройки, события, права доступа и модификации остаются в базе, а изменённые копии удалённых файлов продолжают работать из кэша модификаций. За годы работы магазина таких следов накапливаются десятки, а после переезда к ним добавляются старые пути, пропавшие картинки и модификации, которые перестали применяться. Деинсталлятор находит всё это и показывает понятным списком.

Удаление модулей

  • Предпросмотр перед удалением. Файлы, папки, модификации OCMOD, события, расширения и записи установщика — у каждой строки статус: удалится или останется и почему. Пока удаление не подтверждено, в магазине ничего не меняется.
  • Защита файлов движка и чужих файлов. Перезаписанный модулем файл движка не удаляется, файлы других пакетов остаются на месте, папки удаляются, только если опустели.
  • Один модуль — одна строка. Записи обновлений собраны вместе, раскрываются и объединяются в последнюю. Разные модули с одинаковым именем архива не склеиваются.
  • Понятные цифры. Подсказки при наведении на «Файлы на месте». Пакеты на десятки тысяч файлов показываются по папкам и открываются за секунды.
  • Штатная деинсталляция. Собственная процедура удаления модуля, затем запись расширения, настройки, экземпляры модуля, места в схемах и права доступа.
  • OCMOD и кэш модификаций. Модификации удаляются, модификаторы обновляются автоматически, копии в кэше тоже удаляются. Модификаторы без установщика (в базе и system/*.ocmod.xml) — так же.
  • Архив для отката и удаление по ZIP. Архив ставится обратно штатным установщиком; модули, залитые по FTP, находятся по их архиву.

Установочный архив из того, что стоит на сайте

Исходного архива модуля не осталось, а он нужен на другом сайте? Кнопка в строке модуля собирает обычный .ocmod.zip: все файлы модуля в том виде, в каком они лежат на сервере, и его модификации OCMOD в install.xml. Файлы движка в архив не попадают, а что не вошло — перечислено внутри архива.

Проверка «хвостов» и диагностика

  • Следы удалённых модулей. События без обработчика, расширения без файлов, пустые записи установщика, пустые места в схемах, копии в кэше модификаций без оригинала, лишние права доступа — очистка в один клик.
  • Модификации, которые не применились. Какая модификация, в каком файле и какой код не найден. Реальные поломки отделены от запасных вариантов под другую версию движка и от правок неиспользуемой темы.
  • Пути старого сервера. Абсолютные пути в настройках, которых на этом сервере нет, — с подсказкой, как путь выглядит сейчас.
  • Таблицы без хозяина. Таблицы базы, на которые нет ссылок в коде и модификациях, — обычно данные давно удалённых модулей.

Изображения

  • Неиспользуемые изображения и пустые папки. Ссылки ищутся во всех таблицах магазина и в файлах тем; группировка по папкам, миниатюры, поиск, архив перед удалением.
  • Бережно к служебным папкам. Картинка, вставленная в описание миниатюрой из кэша, считается используемой; исходники оптимизаторов изображений (например, Lightning) и папки кэша не предлагаются к удалению.
  • Старая папка image/data. После переезда с OpenCart 1.5 / ocStore 1.5: используемые файлы не трогаются, остальные показаны отдельно и не отмечены.
  • Ссылки на отсутствующие изображения. Товары, производители, категории, статьи и баннеры со ссылками на пропавшие картинки — со ссылкой на редактирование и подсказкой, где файл может быть.

Как это работает

Модуль не меняет файлы движка и не создаёт таблиц в базе. Пункт меню «Расширения → Деинсталлятор» и кнопка-ластик у каждой записи истории установщика подключаются событиями (Events). Удаление идёт по шагам, перед каждым шагом пакет проверяется заново — удаляется ровно то, что было в предпросмотре. Диагностика только показывает и ничего не исправляет без вашего действия.

Установка

  • Загрузите архив через «Расширения → Установка расширений».
  • В «Расширения → Расширения → Модули» установите «Деинсталлятор Pro».
  • Откройте «Расширения → Деинсталлятор». 
  • Обновлять модификаторы после первой установки не обязательно.

Совместимость

Проверено:

  • OpenCart 3.0.4.1
  • ocStore 3.0.3.9
  • ocStore 3.0.2.0 - действующий магазин с долгой историей и переездами нашлось более 30 тысяч ненужных файлов - очищено.
  • PHP 7.4, 8.2 и 8.4

Модуль не удаляет таблицы базы данных (это делает собственная процедура удаления модуля), не восстанавливает перезаписанные файлы движка и не трогает файлы вне папок штатного установщика. Выгруженный архив закодированного модуля или модуля с лицензией на домен работает только с лицензией для нового сайта. OpenCart 2.x и 4.x не поддерживаются.

Поддержка

Поддержка включает консультации по установке и исправление ошибок модуля на заявленных совместимых версиях. Доработка под кастомные сборки обсуждается отдельно.
1.1.0
  • Диагностика: модификации OCMOD, которые не применились (с отделением запасных вариантов и неиспользуемых тем), пути старого сервера в настройках, таблицы без ссылок в коде.
  • Изображения: ссылки на отсутствующие изображения, старая папка image/data, защита исходников оптимизаторов и служебных папок кэша, миниатюры из кэша учитываются как использование оригинала.
  • Установочный архив модуля из того, что стоит на сайте.
  • Разные модули с одинаковым именем архива больше не склеиваются; подсказки к колонке «Файлы на месте»; большие пакеты по папкам и в несколько раз быстрее.
  • Вкладки модуля на странице анализа, возврат к той же строке списка.
  • Исправлено: раскрытие записей установщика на ocStore 3.0.2.0; отправка тысяч отмеченных пунктов (раньше часть отбрасывалась ограничением PHP max_input_vars).

1.0.0
  • Первый выпуск.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
30.09.2026
Обновление:
01.10.2026
Просмотров:
66

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Чат с поддержкой