Приветствую вас. Иногда возникает необходимость удалить то или иное ранее установленное расширение. Например, я недавно поставил по неопытности дополнение, которое оказалось не на мою версию движка. Как удалить модуль из Opencart? Это то, о чем я бы хотел сказать сегодня.
Первый шаг — отключение модуля
Для начала нужно деактивировать модуль, чтобы он перестал работать. Для этого идем в Дополнения — Дополнения, находим нужным модуль, там будет кнопка Удалить. Жмем ее и подтверждаем свое действие.
Но на самом деле модуль не удален, он просто деактивирован. То есть все файлы остались в движке и в случае чего все можно активировать заново. Но что если нужно именно удалить модуль? В таком случае все несколько сложнее.
Второй шаг — удаляем файлы
Вообще перед такой процедурой, как удаление модуля, рекомендую вам сделать резервную копию всего сайта. Просто на всякий случай.
Далее вам нужно на компьютере найти архив с модулем и распаковать его. То есть модуль вы же в любом случае когда-то на сайт ставили, а значит и архив где-то на компьютере должен валятся. Если удалили — то надо скачать с интернета заново. Это нужно для того чтобы понять, где лежат на сайте файлы модуля.
Итак, в папочке с моим модулем лежит 2 папки — admin
и catalog
. Это стандартные папки Opencart. Дальше нужно просто путешествовать по папкам до конечных путей, где будут лежать файлы. Вот именно эти файлы нужно и удалить!
То есть в моем случае:
По адресу admin/controller/module
лежит php-файл модуля, его нужно удалить
Это всего лишь 1 файл из многих файлов модуля, точно таким же макаром нужно поступить со всеми другими файлами.
То есть мы просто узнаем путь до файла, соединяемся с сайтом по ftp, проделываем такой же путь, видим файл и удаляем его. Поступаем так же со всеми файлами модуля.
Итог
Итак, я удалил все файлы модуля, обновил страницу Дополнений в панели управления и увидел, что модулей стало на 1 меньше. Теперь я могу ставить модуль заново, но уже совместимый с моей версией движка.