Image SSL追加后Opencart映像问题

Image SSL追加后Opencart映像问题,image,ssl,opencart,Image,Ssl,Opencart,我有这个网站(它是在罗马尼亚)运行Opencart 3.0.3.6。 在添加SSL后,一些图像被弄乱了,但只有在使用Firefox时才会出现。在谷歌浏览器中,一切都很好。 我在config.php中编辑了两个文件夹(root和admin)中的seeting,如下所示: 根文件夹中的config.php: // HTTP define('HTTP_SERVER', 'https://daiclick.ro/'); define('HTTP_IMAGE', 'https://daiclick.ro/

我有这个网站(它是在罗马尼亚)运行Opencart 3.0.3.6。
在添加SSL后,一些图像被弄乱了,但只有在使用Firefox时才会出现。在谷歌浏览器中,一切都很好。 我在config.php中编辑了两个文件夹(root和admin)中的seeting,如下所示:

根文件夹中的config.php:

// HTTP
define('HTTP_SERVER', 'https://daiclick.ro/');
define('HTTP_IMAGE', 'https://daiclick.ro/image/');

// HTTPS
define('HTTPS_SERVER', 'https://daiclick.ro/');
define('HTTPS_IMAGE', 'https://daiclick.ro/image/');
和admin文件夹中的config.php

// HTTP
define('HTTP_SERVER', 'https://daiclick.ro/admin/');
define('HTTP_CATALOG', 'https://daiclick.ro/');
define('HTTP_IMAGE', 'https://daiclick.ro/image/');

// HTTPS
define('HTTPS_SERVER', 'https://daiclick.ro/admin/');
define('HTTPS_CATALOG', 'https://daiclick.ro/');
define('HTTPS_IMAGE', 'https://daiclick.ro/image/');
我还发现了一篇帖子,上面写着要编辑:

/catalog/model/tool/image.php 第39行

和catalog/controller/common/header.php

关于第55行

$this->data['icon'] = $server . 'image/' . $this->config->get('config_icon');

$this->data['logo'] = $server . 'image/' . $this->config->get('config_logo');
但是,在代码的第一部分,我的代码如下所示:

if ($this->request->server['HTTPS']) {
        //return $this->config->get('config_ssl') . 'image/' . $image_new;
        return HTTPS_IMAGE . $image_new;
    } else {
        //return $this->config->get('config_url') . 'image/' . $image_new;
        return HTTP_IMAGE . $image_new;
    }
我尝试取消注释第一行$this->config->get('config_ssl'),但没有任何效果。请注意,我使用$image\u new而不是$new\u image

此外,我还从Opencart管理面板启用了SSL


有什么想法吗?还可以做些什么?我提到我没有做我在帖子中发现的两个建议。

“一些图片被弄糟了”这并不意味着什么。显示HTTP交换和错误。但在这个阶段,它可能与编程无关,因此您的问题可能不在这里讨论。有些图像不会显示。取而代之的是显示的X。像图标一样的图像。我需要做什么才能向您展示HTTP交换?
if ($this->request->server['HTTPS']) {
        //return $this->config->get('config_ssl') . 'image/' . $image_new;
        return HTTPS_IMAGE . $image_new;
    } else {
        //return $this->config->get('config_url') . 'image/' . $image_new;
        return HTTP_IMAGE . $image_new;
    }