Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocStore 2.1.0.2.1 и SLL ошибка редактирования заказа


Recommended Posts

Доброго времени суток. Пытаюсь плавно перевести сайт на SLL. Сертификат установил, настройки сделал в config.php (2 файла)

Удалил и снова создал API и новый апи прописал в настройки-Опции

В админку заходит без каких либо проблем по SSL, но немогу редактировать заказ, не меняется статус заказа. при попытке отредактировать заказ выкидывает сообщение об ошибке. В настройках включен SSL

config.php в корне 

Цитата

// HTTP
define('HTTP_SERVER', 'http://tservice23.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://tservice23.ru/');
define('HTTPS_IMAGE', 'https://tservice23.ru/image/');

 

/admin/config.php

Цитата

<?php
// HTTP
define('HTTP_SERVER', 'http://tservice23.ru/admin/');
define('HTTP_CATALOG', 'http://tservice23.ru/');

// HTTPS
define('HTTPS_CATALOG', 'https://tservice23.ru/');
define('HTTPS_SERVER', 'https://tservice23.ru/admin/');
define('HTTPS_IMAGE', 'https://tservice23.ru/image/');

 

 

2017-03-01_135317.png

Надіслати
Поділитися на інших сайтах


Пробуйте

admin/controller/sale/order.php 853-я строка

$data['store_url'] = $order_info['store_url'];

заменить на 

   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'];
   }

 

Надіслати
Поділитися на інших сайтах

Или просто в адресной строке браузера (в админке заказа) меняйте на http протокол

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

Надіслати
Поділитися на інших сайтах

1 час назад, Tom сказал:

Пробуйте

admin/controller/sale/order.php 853-я строка


$data['store_url'] = $order_info['store_url'];

заменить на 


   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'];
   }

 

Заменил, ничего не изменилось к сожалению.

Надіслати
Поділитися на інших сайтах


1 час назад, markimax сказал:

Или просто в адресной строке браузера (в админке заказа) меняйте на http протокол

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

- В адресной строке если менять то все нормально работает. 

А как правильно сделать склейку ? Так как у меня сейчас работаю HTTP и HTTPS

Надіслати
Поділитися на інших сайтах


14 минут назад, Tom сказал:

Кеш модификаторов обновить....

Помогло то!! 


А как правильно сделать склейку ? Так как у меня сейчас работаю HTTP и HTTPS 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.