Как быстро удалить начисто ненужные модули?

Статус
В этой теме нельзя размещать новые ответы.

AN7G7EL7

Постоялец
Регистрация
2 Июл 2013
Сообщения
132
Реакции
30
Можно как то быстро и притом начисто удалить ненужные модули в Опенкарт? Может есть какие то модули для этого?
 
Автоматом НАЧИСТО не получится удалить, т.к. нужно прослеживать зависимости css, js и дополнительных вызываемых файлов модуля

Ручками:
Зайдите в админ панели Дополнения > Модули, отключите (удалить) нужный модуль, если он установлен.

Если у модуля есть админка:
удалите контроллер модуля админ панели:
admin\controller\module\название_модуля.php
удалите языковые файлы модуля админ панели:
admin\language\язык\module\название_модуля.php
удалите модели модуля админ панели admin\model\module\название_модуля.php
По аналогии удалите front-end модуля:
catalog\controller\module\название_модуля.php
catalog\language\russian\название_модуля.php
catalog\model\module\название_модуля.php


Если установлен VQmod, почистите кэш, очистив папку vqmod\vqcache и удалите VQMOD файл модуля vqmod\xml\название_модуля.xml

Для комфортной работы с изменениями в скриптах, поиска строк в проект, советую использовать, например archivarius 3000
 
Некоторые модули выполняют физическую замену файлов опенкарта. В этом случае 100% удаление модулей становится невозможным.
 
Автоматом НАЧИСТО не получится удалить, т.к. нужно прослеживать зависимости css, js и дополнительных вызываемых файлов модуля

Ручками:
Зайдите в админ панели Дополнения > Модули, отключите (удалить) нужный модуль, если он установлен.

Если у модуля есть админка:
удалите контроллер модуля админ панели:
admin\controller\module\название_модуля.php
удалите языковые файлы модуля админ панели:
admin\language\язык\module\название_модуля.php
удалите модели модуля админ панели admin\model\module\название_модуля.php
По аналогии удалите front-end модуля:
catalog\controller\module\название_модуля.php
catalog\language\russian\название_модуля.php
catalog\model\module\название_модуля.php


Если установлен VQmod, почистите кэш, очистив папку vqmod\vqcache и удалите VQMOD файл модуля vqmod\xml\название_модуля.xml

Для комфортной работы с изменениями в скриптах, поиска строк в проект, советую использовать, например archivarius 3000


Вообщем я додумался до такого способа: перекачиваю с хостинга 4 папки где могут быть улики ненужных или гадских модулей к себе на компьютер, а потом открываю скаченый архив и в поле поиска ввожу название гадского модуля, таким образом выдаеться полный список файлов подлежащих к удалению. После чего опять загружаю на хостинг очищеные от мусора папки. Всетаки быстрее чем на хостинге каждую папку смотреть
 
Вообщем я додумался до такого способа: перекачиваю с хостинга 4 папки где могут быть улики ненужных или гадских модулей к себе на компьютер, а потом открываю скаченый архив и в поле поиска ввожу название гадского модуля, таким образом выдаеться полный список файлов подлежащих к удалению. После чего опять загружаю на хостинг очищеные от мусора папки. Всетаки быстрее чем на хостинге каждую папку смотреть
А не проще сразу на хостинге искать через клиент. Например, в filezzila нажимаем F3. Тем более можно предварительно скачать удаляемые файлы с сохранением вложенисти.
 
скажу еще что для полной "чистоты" мало удалить только одноименные файлы как называется модуль, т.к. счас многие модули еще подключают к себе доп файлы, по этому что было чисто -чисто, надо открывать исходный архив модуля, смотреть = сравнивать и удалять
 
сделать это руководство, удален каждому корневой папке файл десятичного
 
Я подключаю хостинг как удаленную папку так проще искать и удалять ...открываешь в поиске пишешь название и ву аля все файлики как на ладони не всегда но в 99% этот способ работает
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху