Opencart Extension Installer出错

时间:2014-10-30 14:32:25

标签: ftp opencart

我对opencart完全不熟悉,而且没有技术经验。我到处都找到了答案。 我在本地计算机上安装了Opencart2,并希望使用Exstension安装程序。 系统使用FTP,因此我使用Filezilla Server创建了本地FTP。没问题。 然后,我使用FTP凭据设置Opencart系统FTP设置。 FTP根目录设置为localhost / mydomain 在运行扩展安装程序时,我收到以下错误: “SyntaxError:JSON.parse:JSON数据第1行第1列的意外字符 好 < 警告:ftp_chdir():CWD失败。 “/:/ localhost / mydomain”:找不到目录。在 C:\ xampp \ htdocs \ mydomain \ admin \ controller \ extension \ installer.php 228 {“错误”:“无法将根目录设置为”} “]

我已经尝试了FTP根文件夹的各种组合,即Localhost,但似乎没有什么可以摆脱错误。如果有人能指导我,我将非常感激。

谢谢

3 个答案:

答案 0 :(得分:4)

我知道这是一个老问题,但是如果有人遇到同样的问题你可以使用Manoel Vidal制作的mod,他们会允许你在没有FTP的情况下使用OC安装程序,只需下载并安装它然后OC安装程序转到Extensions-> Modifications并点击刷新,就是这样,你现在可以使用OC安装程序。

下载链接 - > https://github.com/opencartbrasil/instalador-sem-ftp/archive/master.zip

抱歉我的英文......

答案 1 :(得分:2)

嗯,这个小VQMod文件非常有用:

https://codeload.github.com/opencartbrasil/instalador-sem-ftp/zip/master.zip

但我在OC中使用此文件时出错。 2.0.0.0。所以,我修改了一点。我已经更改了xml文件。从:

 <operation>
      <search>
        <![CDATA[public function ftp() {]]>
      </search>
      <add position="replace">
        <![CDATA[public function oldftp() {]]>
      </add>
    </operation>

为:

<operation>
    <search position="replace"> 
     <![CDATA[ public function ftp() { ]]>
         </search>
        <add> 
     <![CDATA[ public function oldftp() { ]]>
       </add>
    </operation>

现在搜索标记中的position属性。我为两个操作标签都做了。 我改变了这一行:

$directory = DIR_UPLOAD . str_replace(array('../', '..\', '..'), '', $this->request->post['path']) . '/upload/';

为:

$directory = DIR_DOWNLOAD . str_replace(array('../', '..\', '..'), '', $this->request->post['path']) . '/upload/';

它现在在我的系统中正常工作。

答案 2 :(得分:0)

Opencart社区提供快速修复,

我遇到了同样的问题,这就是我使用的修复方法。

按照以下说明操作:

  1. 在此处下载OCMOD修改文件:http://www.opencart.com/index.php?route=extension/extension/download&extension_download_id=805024

  2. 解压缩文件

  3. 转到OpenCart管理面板&gt;扩展程序&gt;扩展安装程序。

  4. 单击“上载”按钮,然后选择先前解压缩的.xml文件。

  5. 您应该收到一条绿色信息:&#34;成功:您已经安装了扩展程序!“。

    1. 现在导航到Extensions&gt;修改并单击屏幕右上角的“刷新”按钮。
    2. 那应该为你解决

      更多信息:http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892