Я только начал использовать 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. Скачать LocalCopy.zip
Примечание: в случае, если вы получаете ошибку ftp, установите ftp из store-> setting-> ftp, удалите расширение LocalCopy и снова установите установщик расширения
если у вас все еще есть проблема, свяжитесь со мной
У меня такая же проблема.
Это произошло потому, что я сжал каталог расширения. Правильный способ — это сжатие файлов расширения.
Попробуйте что-то вроде этого ..
Не используйте установщик расширений. Вместо этого разархивируйте загруженный пакет и загрузите содержимое папки «upload» в корневой каталог вашего магазина по FTP. Это объединит файлы в вашем магазине.