我刚刚开始使用 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() 类,因为我可以看到此错误可以在另一个类中触发。
我还查看了 storage temp 文件夹,找到了一个解压后的文件夹,名为:testerextension.ocmod NOT upload。
为了排除 OC 系统是否存在问题,我从扩展商店上传了另一个具有类似目录结构和类似 ocmod.zip 名称的扩展,仅用于正确安装。
因此我不确定为什么会发生这种情况,我知道系统正在临时文件夹中寻找上传文件夹,但它不存在,因为它在 testerextension.ocmod 中更深一层 - 但正如您从目录中看到的那样上面的结构不应该发生。
有谁知道我哪里出错了?