Opencart 2.1.0.2安装ocmod.zip时遇到错误

时间:2016-02-07 20:16:14

标签: php installer opencart opencart2.x ocmod

我刚刚开始使用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 - 但正如您从上面的目录结构中看到的那样,不应该发生这种情况。

有谁知道我哪里出错了?

4 个答案:

答案 0 :(得分:1)

我有一个解决方案

1.下载LocalCopy.zip

注意:如果您从store-gt; setting-> ftp获取ftp错误而不是设置ftp并卸载LocalCopy扩展并再次安装扩展安装程序

如果您仍然遇到问题请与我联系

答案 1 :(得分:1)

我遇到了同样的问题。

这是因为我压缩了扩展名的目录。严格的方法是压缩扩展文件。

答案 2 :(得分:0)

尝试像这样的东西..

  1. 制作"上传"目录,在这个目录下放置你要在默认opencart上添加更多功能的文件给.. 注意: - 不要使用与管理员或目录相同的文件来覆盖..
  2. make" install.xml"您可以使用搜索和替换功能正常使用您的扩展程序..
  3. 使用" install.sql"您只能在此处放置与数据库相关的查询..
  4. 使用" install.php"您可以在其中键入代码作为正常的PHP编码标准..
    ---------------------------------------------- ---------------------------------------
  5. 现在最后选择你创建的整个文件,并直接压缩这些文件并命名此zip文件,然后上传此zip文件,其中包含" .ocmod.zip"扩展..
  6. 检查下面的链接并下载它的拉链,并使你的拉链结构原样..
    http://www.opencart.com/index.php?route=extension/extension/info&extension_id=20706&filter_search=Manufacturedescription.ocmod&filter_license=0&page=2

答案 3 :(得分:0)

请勿使用扩展程序安装程序。而是解压缩下载的包并通过FTP将“upload”文件夹的内容上传到商店的根目录。这会将文件合并到您的商店中。