OpenCart 2.x — исправляем загрузку ocmod модулей — без FTP данных в админке v1.3

OpenCart 2.x — исправляем загрузку ocmod модулей — без FTP данных в админке

  1. admin
    Тот, кто уже столкнулся с работой OpenCart 2.x, успел заметить, что для модулей (модификаторов) на системе OCMOD нужен доступ по FTP. Что это означает? То, что ряд модулей будет необходимо загружать через админку в запакованом виде, в архиве. Попытаемся это сделать через установщика расширений и получим от движка предупреждение, что FTP не включен в настройках, соответственно, наш модуль не загрузился.

    opencart2.0-ftp-off.jpg



    Что же делать? Поскольку модули на ocmod необходимо загружать на сайт через админку, то в настройках магазина должны быть прописаны данные для доступа к файлам магазина по FTP. Эти данные находятся в разделе Система/Настройки/FTP.

    opencart20-ftp-settings.jpg



    Ну, должны так должны, пропишем. Так скажет кто-то, но не мы. Кто хочет, тот пусть прописывает, а мы постараемся обойти этот момент стороной, чтобы не светить лишний раз персональные данные от хостинга. Мало ли что может случиться с админкой магазина. Всегда хочется надеяться на лучшее, защищать свой магазин понадежнее, но и палка раз в год стреляет, так что если есть возможность избежать прописывания таких личных данных как логины и пароли, то стоит ней воспользоваться. В этом сослужит хорошую службу модуль «QuickFix: Extensions Installer issue when FTP support disabled». Каким же образом?

    Устанавливая «Quick Fix» мы отменяем надобность в персональных данных для загрузки модификаторов по FTP, с ним загрузка будет возможна без включения FTP в настройках магазина. Теперь, загружая модуль, даже не включив FTP в настройках движка, получим положительную реакцию на загрузку: «Модуль успешно установлен!».

    opencart2.0-ftp-off-success.jpg



    Установка и настройка модуля

    1. Скачиваем «QuickFix: Extensions Installer issue when FTP support disabled». Модуль совместим с версиями OpenCart 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2.

    2. Распаковываем архив и файл localcopy.ocmod загружаем через админка/Модули/Установка расширений.

    3. Получаем сообщение об успешной установке и идем в Модули/Модификаторы и кликаем по кнопке «Обновить» в правом верхнем углу.

    Во избежание проблем с загрузкой других модулей, после установки Quick Fix необходимо убедиться, что ftp в настройках магазина отключен.

    opencart2.0-modifications-refresh.jpg



    Таким образом мы лишний раз защитили свои персональные данные и ни в чем не ограничили функциональность магазина — модули прекрасно грузятся и без включеного FTP.
    roman.1990, klaus.m, wwq и 63 другим нравится это.