Перейти к содержанию

Рекомендуемые сообщения

Добрый день! подскажите пожалуйста, перешел на https. после этого начала выскакивать ошибка... что может быть не так?

получилось так:

 

строка 853 в order/

                        $data['order_id'] = $this->request->get['order_id'];

			$data['store_name'] = $order_info['store_name'];
			if ($order_info['store_id'] == 0) {
			$data['store_url'] = isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1')) ? HTTPS_CATALOG : HTTP_CATALOG;
			} else {
			$data['store_url'] = $order_info['store_url'];
			}
			if ($order_info['invoice_no']) {
				$data['invoice_no'] = $order_info['invoice_prefix'] . $order_info['invoice_no'];
			} else {
				$data['invoice_no'] = '';
			}

			$data['date_added'] = date($this->language->get('date_format_short'), strtotime($order_info['date_added']));

 

 

строка 1243

 

 

// Additional Tabs
			$data['tabs'] = array();

			$this->load->model('extension/extension');

			if (is_file(DIR_CATALOG . 'controller/payment/' . $order_info['payment_code'] . '.php')) {
			$content = $this->load->controller('payment/' . $order_info['payment_code'] . '/order');
			} else {
			$content = null;
			}

			if ($content) {
				$this->load->language('payment/' . $order_info['payment_code']);

 

 

 

в htaccess

 

 

# редирект https
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

пмцыкпи.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибка из за дополнения которое отображает ссылку (на скрине ниже окошка с предупреждением).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оно уже давно установлено... а ошибка не так давно появилась

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убрал дополнение, не чего не изменилось...

Tom,

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И не смущает что в ссылке http ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в конфигах и для http и https ставите https, ну и в настройках

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom, да дело в том что модуль отключаю, но не чего не меняется... и как это исправить возможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что бы ссылку выдавал https

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариант один : лезть в базу данных и менять все http ссылки данного модуля на https.

Вариант два : написать о проблеме перехода на сертификат автору модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в старых заказах в 

$order_info['store_url']

который не в модуле а в коробке

у вас адрес с http также это касается мультимагазина если он на http то получите в админке основной такую ошибку

в новых заказах оформленных с https такого быть не должно

если и в новых есть дело такое то править конфиги в корне и в admin прописав все адреса с https

 

то что на скрине это не ссылка а просто текст

так что модуль тут не причем

 

еще была бага в какойто промежуточной версии опенкарт, там он подставлял http не смотря на конфиги

 

и есть сомнения что дело не в https

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

модуль вами не куплен прошу сообщить все подробности покупки

место и номер заказа

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, ashap сказал:

в старых заказах в 


$order_info['store_url']

 

в сообщении видно,что проблема не в этом

8321173400.jpg

 

а вот по поводу приобретения модуля,жду ответ.Иначе будут приняты меры соответствующие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Tom сказал:

 

в сообщении видно,что проблема не в этом

8321173400.jpg

 

а вот по поводу приобретения модуля,жду ответ.Иначе будут приняты меры соответствующие.

а если store_id не 0 
то будет адрес который был при оформлении а он мог быть с http

 

Также некоторые хостинги при HTTPS имеют пустое значение $_SERVER['HTTPS']

так что вот такая конструкция может и не работать 

$this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'

 и будет отдавать $order_info['store_url']

 

создайте новый заказ по протоколу https и проверьте

ошибки быть не должно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.