Ftp Opencart Exstension安装程序出错

Ftp Opencart Exstension安装程序出错,ftp,opencart,Ftp,Opencart,我对opencart完全陌生,没有技术经验。我到处都在寻找答案。 我已经在本地机器上安装了Opencart2,希望使用Exstension安装程序。 系统使用FTP,所以我使用Filezilla服务器创建了一个本地FTP。没问题。 然后,我使用FTP凭据设置Opencart系统FTP设置。FTP根目录设置为localhost/mydomain 在运行扩展安装程序时,我遇到以下错误: “SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符 好啊 我知道这是一个老问题

我对opencart完全陌生,没有技术经验。我到处都在寻找答案。 我已经在本地机器上安装了Opencart2,希望使用Exstension安装程序。 系统使用FTP,所以我使用Filezilla服务器创建了一个本地FTP。没问题。 然后,我使用FTP凭据设置Opencart系统FTP设置。FTP根目录设置为localhost/mydomain 在运行扩展安装程序时,我遇到以下错误: “SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符 好啊
我知道这是一个老问题,但如果有人有同样的问题,你可以使用Manoel Vidal制作的mod,他们将允许你使用OC安装程序而不使用FTP,只需下载并安装OC安装程序,然后转到Extensions->Modifications并点击refresh,就是这样,你现在就可以使用OC安装程序了

下载链接->


对不起,我的英语…

这个小VQMod文件非常有用:

但在OC.2.0.0.0中使用此文件时出现错误。因此,我对其进行了一些修改。我更改了xml文件。从:

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


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

Opencart社区提供了一个快速修复程序

我也有同样的问题,这就是我使用的修复方法

请按照以下说明操作:

  • 在此处下载OCMOD修改文件:

  • 解压缩文件

  • 转到OpenCart管理面板>扩展>扩展安装程序

  • 单击上载按钮并选择先前解压缩的.xml文件

  • 您应该会收到一条绿色消息:“成功:您已经安装了扩展!”

  • 现在导航到Extensions>Modifications并单击屏幕右上角的Refresh按钮 那会帮你解决的


    更多信息:

    OpenCart 2.0.0.0尽管发布了,但仍然存在很多问题(许多人会过早同意)。当然,它还没有准备好用于现场商店。上面的问题应该在github问题trackerIt上报告。听起来您的FTP帐户没有使用正确的根路径。当您使用FTP客户端连接时,您需要什么路径才能访问mydomain文件夹?它可能是
    /
    /mydomain
    /htdocs/mydomain
    <operation>
        <search position="replace"> 
         <![CDATA[ public function ftp() { ]]>
             </search>
            <add> 
         <![CDATA[ public function oldftp() { ]]>
           </add>
        </operation>
    
    $directory = DIR_UPLOAD . str_replace(array('../', '..\', '..'), '', $this->request->post['path']) . '/upload/';
    
    $directory = DIR_DOWNLOAD . str_replace(array('../', '..\', '..'), '', $this->request->post['path']) . '/upload/';