【问题标题】:OpenCart 2.0.1.1 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OKOpenCart 2.0.1.1 SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列的数据意外结束 OK
【发布时间】:2017-01-01 10:02:51
【问题描述】:

我知道以前在 StackOverflow 上发布过同样的问题,但其中一些是针对其他版本的,而有些则无法正常工作。 问题:当我尝试在 2.0.1.1 版本的 opencart 上更改状态顺序时,我得到 =>

SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列的数据意外结束正常

有谁知道 opencart 2.0.1.1 版出现此问题的真正原因。 谢谢你,新年快乐! 错误日志=>

2017-01-01 12:44:22 - PHP Notice:  Use of undefined constant HTTPS_CATALOG - assumed 'HTTPS_CATALOG' in /home/otagmusik.com/httpdocs/admin/controller/sale/order.php on line 1484
2017-01-01 12:44:22 - PHP Notice:  Use of undefined constant HTTPS_CATALOG - assumed 'HTTPS_CATALOG' in /home/otagmusik.com/httpdocs/admin/controller/sale/order.php on line 1495

第 1484 行是

if (substr(HTTPS_CATALOG, 0, 5) == 'https') {

第 1495 行是

curl_setopt($curl, CURLOPT_URL, HTTPS_CATALOG . 'index.php?route=api/login');

【问题讨论】:

  • 全新安装的opencart没有这样的问题,你有没有改过什么文件或者安装过什么模块?还要检查您的错误日志。
  • @Mojtaba Sabeti 您好,我添加了与该问题相关的错误日志...

标签: php json opencart


【解决方案1】:

如下更改=>

httpdocs/config

// HTTPS

    define('HTTPS_SERVER', 'http://www.yoursitename.com/');

httpdocs/admin/config

// HTTPS
define('HTTPS_SERVER', 'http://www.yoursitename.com/admin/');
define('HTTPS_CATALOG', 'http://www.yoursitename.com/');

确保 http(s) 条目在 httpdocs/config 和 admin/config 文件中匹配后,尝试更改订单状态。它必须更改,否则您可能已阻止用于此交互的 IP 地址的间隔。现在暂时从 .htaccess 文件中的列表中删除所有被阻止的 IP(将其复制到其他地方)。再试一次。它应该这样做。 OC 2.0.1.1 与 PHP 4+ 一起运行。问题是上述文件夹中的 to config 文件和/或 .htaccess 文件中的块之间的 MATCH。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多