RSS-подписка

RSS-лента

Новые статьи

Последние комментарии


Получать обновления на эл. почту

Ваш e-mail:

Рассылка новостей от Loco

Как установить расширение в Opencart 2

Как установить расширение в Opencart 2 В Opencart 2, благодаря OCMOD вместо VQmod, стало проще устанавливать расширения.

То, что раньше называлось модулями, во 2-й версии называется расширениями.

В Opencart 2.x есть свой установшик расширений (extension installer). Он в админке в Extension > Extension Installer. Но важно: чтобы устанавливать расширения прямо из админки (как все давно привыкли делать это в WordPress), в Opencart вы должны ещё включить FTP (ftp enabled) в настройках и добавить верные данные для подключения по ftp в Admin > System > Settings на вкладку ftp.

Если вы так сделаете, то установка расширений будет очень проста. Через установщик в админке загружаете архив с расширением и он установится. Этот файл архива должен иметь название, оканчивающееся на .ocmod.zip. В противном случае вы получите ошибку - "Неверный тип файла".

Но можно устанавливать расширения и вручную, если вдруг у вас нет ftp доступа, или вы его настроили, но всё равно возникли ошибки установщика (как в моём случае).

Разархивируйте zip архив модуля и закачайте файлы из папки upload в соответствующие папки admin и catalog. Дальше, если в архиве нет файла install.xml, то значит вы сделали всё и никакие правки вносить в файлы не надо - расширение установлено.

Если же там есть файл install.xml, То переименуйте его, чтобы он оканчивался на .ocmod.xml. Это необходимо, так как установщик понимает только файлы с таким окончанием. Теперь установите его через админку opencart через установщик расширений (extension installer).

Здесь уже ошибки, связанной с ftp доступом, не возникнет, так как установщик сохраняет xml файл в базу данных.

После установки надо очистить кэш. Перейдите в админке в Extension > Modifications и в верхнем правом углу нажмите кнопку Очистить (refresh the ocmod cache). Это надо делать каждый раз, когда вы устанавливаете новый ocmod файл.

Вот и всё, все изменения должны записаться в модификационные файлы и расширение заработает.

Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.