Проблема с изображениями Opencart после добавления SSL

#image #ssl #opencart

#изображение #ssl #opencart

Вопрос:

У меня есть этот веб-сайт (он на румынском языке)www.daiclick.ro запуск Opencart 3.0.3.6. После добавления SSL некоторые изображения были испорчены, но только при использовании Firefox. В Google Chrome все работает нормально. Я отредактировал просмотр в config.php в обеих папках (root и admin), следующим образом:

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/');
  

и 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

 return HTTPS_IMAGE . 'image/' . $new_image;

return HTTP_IMAGE . 'image/' . $new_image;
  

и 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_new вместо $ new_image

Кроме того, я включил SSL с панели администратора Opencart.

Есть мысли? Что еще можно сделать? Я упоминаю, что я не выполнил два предложения, которые я нашел в сообщении.

Комментарии:

1. «некоторые изображения были испорчены» Это ничего не значит. Покажите HTTP-обмены и что не так. Но на данном этапе это может быть не совсем связано с программированием, поэтому ваш вопрос здесь может быть не по теме.

2. Некоторые изображения не отображаются. Вместо этого отображаются Xs. Изображения похожи на значки. Что мне нужно сделать, чтобы показать вам HTTP-обмены?