Opencart 2.1.0.2 Получение ошибки при установке ocmod.zip

Я только начал использовать 2.1.0.2, и я пытаюсь преобразовать некоторые из моих собственных расширений, которые я создал для своего магазина 1.5.6.4.

Я начал со свежей установки 2.1.0.2 и создал очень простое расширение, я хочу перейти к установщику расширения, чтобы установить будущие дополнения в свой магазин вместо использования vqmod.

Я сделал свой testerextension.ocmod.zip, внутри это:

install.xml
/upload/
/admin/
/catalog/

Однако, когда я использую установщик для загрузки testerextension.ocmod.zip, я получаю следующую ошибку:

Каталог, содержащий файлы для загрузки, не найден

Я отследил это до класса ftp (), так как вижу, что эту ошибку можно вызвать в другом классе.

Я также заглянул во временную папку хранилища, чтобы найти распакованную папку с именем: testerextension.ocmod НЕ загружать.

Чтобы исключить проблему с системой OC, я загрузил другое расширение из хранилища расширений с аналогичной структурой каталогов и аналогичным именем ocmod.zip только для правильной установки.

Поэтому я не уверен, почему это происходит, я понимаю, что система ищет папку загрузки во временной папке, но ее там нет, так как она находится на один уровень глубже в testerextension.ocmod — но, как вы можете видеть из каталога Структура выше этого не должна происходить.

У кого-нибудь есть идеи, где я могу пойти не так?

1

Решение

у меня есть решение

1. Скачать LocalCopy.zip

Примечание: в случае, если вы получаете ошибку ftp, установите ftp из store-> setting-> ftp, удалите расширение LocalCopy и снова установите установщик расширения

если у вас все еще есть проблема, свяжитесь со мной

1

Другие решения

У меня такая же проблема.

Это произошло потому, что я сжал каталог расширения. Правильный способ — это сжатие файлов расширения.

1

Попробуйте что-то вроде этого ..

  1. сделайте директорию «upload», внутри этой директории поместите файлы, которые вы хотите добавить больше функциональности, чем дал по умолчанию opencart ..
    Примечание: — не используйте те же файлы, что и администратор или каталог, чтобы переопределить.
  2. сделать «install.xml», где вы можете использовать функции поиска и замены для правильной работы вашего расширения.
  3. Используйте «install.sql», где вы можете размещать только запросы, связанные с базой данных.
  4. используйте «install.php», где вы можете ввести код как обычный стандарт кодирования PHP.

    ————————————————————————————-
  5. Теперь в последний раз выберите все файлы, которые вы создали, и непосредственно сожмите эти файлы и назовите этот zip, а затем загрузите этот zip с расширением .ocmod.zip.
  6. Проверьте ниже Ссылка и скачайте его zip, и сделайте вашу структуру zip такой, какая она есть ..
    http://www.opencart.com/index.php?route=extension/extension/info&EXTENSION_ID = 20706&filter_search = Manufacturedescription.ocmod&filter_license = 0&страница = 2
0

Не используйте установщик расширений. Вместо этого разархивируйте загруженный пакет и загрузите содержимое папки «upload» в корневой каталог вашего магазина по FTP. Это объединит файлы в вашем магазине.

0
По вопросам рекламы [email protected]