Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS Opencart. Обмен данными с 1C v8.x

Форумы CMS Opencart Обмен данными с 1C v8.x
durov.vlad
27.08.2015
хостинг: нет
домен: нет
1
Обмен данными с 1C v8.x
Есть ocStore 1.5.5.1.2 с установленным OpenCart Exchange 1C (1.6.0), 1С УТП для Украины 1.2.
При попытке подключения к сайту 1С выдает сообщение "соединение с сайтом не установлено" хотя все настройки 100% правильные. На локальном сервере (Denwer) все работает исправно.
Название справочника в 1С:Настройки обмена данными с сайтом
Адрес сайта: sitename/export/exchange1c.php (если забить в браузере sitename/export/exchange1c.php выводит:success)
Логин: такой, как в OpenCart Exchange 1C на сайте
Пароль: такой, как в OpenCart Exchange 1C на сайте
Логи сервера:
GET /export/exchange1c.php HTTP/1.1" 200 39 "-" "Mozilla/5.0 (Windows NT 6.1; rv:40.0) Gecko/20100101 Firefox/40.0
GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.1" 200 52 "-" "1C+Enterprise/8.3
Подскажите в какую сторону копать?
kon-stantin
28.08.2015
хостинг: есть
домен: есть
1
Вся проблема в том что не проходит идентификация на сайте, нужно подправить файлик в данном модуле, на опенкартфоруме есть отдельная ветка, там как раз расписано что и как подправить, если не получится найти, чуть позже напишу тут
durov.vlad
28.08.2015
хостинг: нет
домен: нет
1
kon-stantin, спасибо за наводку!!!

Вот решение проблемы:
1.В .htaccess добавил код:
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

2.В начало файла exchange1c.php добавил код:
$remote_user = $_SERVER["REMOTE_USER"]
? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"];
$strTmp = base64_decode(substr($remote_user,6));
if ($strTmp)
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);

Связка OpenCart Exchange 1C с Deadcow SEO 2.5 при загрузке также работает нормально.
kon-stantin
28.08.2015
хостинг: есть
домен: есть
Кстати если не сложно поделись как получилось заказы выгружать.., а то у меня не получается.((
в плане того какие данные уже должны быть на самом сайте, и какие в базе..,
durov.vlad
28.08.2015
хостинг: нет
домен: нет
Конфигурация УТП? Что пишет 1С при загрузке заказов? Если можно весь лог сообщений.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города