О web-разработке
и даже немного больше...

Как установить модуль в OpenCart 2.x?

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

Установить модуль в OpenCart можно двумя распространёнными способами, посредством загрузчика в администраторской части сайта, и вручную, посредством файлового менеджера. Два этих метода мы рассмотрим далее.

Установка модуля OpenCart через админку

Данный способ является более предпочтительным, т.к. более вероятно, что при установке вы не допустите ошибок, т.к. манипуляции с файлами происходят автоматически. Для загрузки модуля посредством администраторской части перейдите в раздел:

Дополнения > Установка дополнений

Обратите внимание на то, что в разных версиях перевода системы название раздела может быть другим, к примеру «Расширения» или «Модули».
Далее следует выбрать файл модуля. Выберите архив с модулем, и нажмите на кнопку «загрузить». Модуль может быть собран в zip-архиве, либо идти одним xml-файлом.

Модуль в zip-архиве
Модуль в zip-архиве должен быть с именем название_модуля.ocmod.zip. Если вы отроете либо распакуете архив, то в нём в первую очередь вы должны заметить папку upload. Данная папка является обязательной. В этой папке находятся файлы по директориям, которые должны будут перенесены при установке на проект. Кроме того, в корне архива могут быть файлы модификаций:

install.xml – файл, в котором содержаться данные для модификации ocmod;
install.php – файл, который запуститься в процессе установки;
install.sql – файл, для миграции базы данных, как правило может быть использован для создания таблиц, и данных в базе.

Данные файлы приведены к сведению, и не являются обязательными, по этой причине некоторых из них, а может и всех в архиве может и не быть. Всё зависит от того, требуется ли выполнять какие-либо модификации через эти файлы при установке модуля или нет. После установки модуля так же следует перейти в раздел «Модификации», и в правом верхнем углу нажать на кнопку «Обновить модификации». После этого модуль можно считать установленным, естественно если в процессе ошибок не возникало.

Модуль в XML-файле
Модуль так же может поставляться в одном XML-файле, который может содержать данные для модификации, и иметь название имя_модуля.ocmod.xml. Устанавливается он так же через админ-часть, и после его установки следует перейти в раздел модификации и выполнить команду «Обновить модификации».

Стоит заметить, что при установке модуля довольно часто может возникать ошибка с подключением к FTP. В этом случае рекомендуется установить localcopy.ocmod.xml, который должен установиться без возникновения ошибок. После этого следует выполнить обновление модификаций, и устанавливать новые модули. Модуль localcopy.ocmod.xml является модификацией, который исправляет ошибку «FTP должен быть включён в настройках», и позволяет правильно ставить модули. Скачать его вы можете в сети.

Установка модулей OpenCart вручную

Этот способ подходит для модулей, которые содержат лишь папку upload, и основная задача — это просто перенести файлы на сервер посредством файлового менеджера. Файловая структура в папке upload наследуется от корня сайта, поэтому при копировании с заменой все папки на сервере остаются на месте, и лишь загружаются файлы модулей. С файлами модификации если они присутствуют придётся немного разобраться, т.к. там указываются изменения, которые нужно внести в существующие файлы проекта. Если у вас нет ни малейшего навыка программирования, то лезть править исполняемые файлы проекта я не рекомендую. После копирования файлов, в администраторской части следует активировать модуль, и настроить его в случае необходимости.

Опубликован: 09.04.2020 г.

См. также:

Обращение к модели в контроллере OpenCart
Платёжные системы в OpenCart
Переключение OpenCart с HTTP на HTTPS
Сброс пароля администратора в OpenCart
Как в OpenCart очистить кэш?
Как поменять статус заказа в OpenCart?
Отправка писем в OpenCart
Сортировка товаров в OpenCart

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта