我刚刚开始使用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 NOT upload。
为了排除OC系统是否存在问题,我已经从扩展存储中上传了另一个扩展名,其中包含类似的目录结构和类似的ocmod.zip名称,只是为了正确安装。
因此,我不确定为什么会发生这种情况,我知道系统正在查找临时文件夹中的上传文件夹,但它并不存在,因为它更深层次testerextension.ocmod - 但正如您从上面的目录结构中看到的那样,不应该发生这种情况。
有谁知道我哪里出错了?
答案 0 :(得分:1)
我有一个解决方案
1.下载LocalCopy.zip
注意:如果您从store-gt; setting-> ftp获取ftp错误而不是设置ftp并卸载LocalCopy扩展并再次安装扩展安装程序
如果您仍然遇到问题请与我联系
答案 1 :(得分:1)
我遇到了同样的问题。
这是因为我压缩了扩展名的目录。严格的方法是压缩扩展文件。
答案 2 :(得分:0)
尝试像这样的东西..
答案 3 :(得分:0)
请勿使用扩展程序安装程序。而是解压缩下载的包并通过FTP将“upload”文件夹的内容上传到商店的根目录。这会将文件合并到您的商店中。