1b.app
Скопирована ссылка -

Не работает интеграция с opencart

Не выгружаются фото на сайт opencart
Был перенос сайта на другой хост
интеграция настроена и проверена, подключена поддержка хоста, нашли такую при отработке файла oneboxsync.php

Ответы:

Вадим, Вам нужно описать задачу более подробно, желательно, с примерами, а так же доступом к опенкарту, для проверки
17.08.2020, 16:58

Вадим, Вам нужно описать задачу более подробно, желательно, с примерами, а так же доступом к опенкарту, для проверки
17.08.2020, 16:58

Андрей, как мне писать доступы в опенкарт в публичную задачу?
17.08.2020, 18:24

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Предполагаю, что сервер, на который Вы перенесли сайт не совсем настроен для такой работы.
То есть для cron-задачи на сервере не хватает памяти, чтобы полностью выполнить скрипт, который необходим для загрузки фото.

Попробуйте на сервере сайта увеличить таймаут выполнения скрипта и количество памяти для его выполнения.
17.08.2020, 19:00

Добрый день,
Андрей,
увеличил время скрипта до 600 сек в 12.22 прошло 2,5 часа, это не помогло
18.08.2020, 14:50

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Суть в чём - при экспорте фото с бокса на опенкарт на сервер опенкарта выгружается файл image.json
так вот, этот файл дальше загружается по крону , который прописан на сервере.
Если вы прописали этот крон, но он не отрабатывает, то фото не загрузятся. Если у Вас в этом файле, к примеру 100 000 изображений, то 2.5 часа это не то время за которое он отработает.

После того, как увеличили параметры - ошибка осталась или изменилась?
19.08.2020, 10:17

Вадим, не могу зайти в админ-панель: https://prnt.sc/u514dd

Уточните, пожалуйста, несколько моментов.
Что конкретно нашли при отработке файла oneboxsync.php https://prnt.sc/u51ge4 ?
Вы прописали доступ для пользователя БД с ip адреса onebox?
Менялся ли хост базы данных, после переноса? И если да, то поменяли Вы его в настройках интеграции?
В целом проверьте, пожалуйста, корректность настроек следуя данному алгоритму: https://prnt.sc/mqxi8n и дайте, обратную связь. Спасибо.
24.08.2020, 18:37

Добрый день,

- Что конкретно нашли при отработке файла oneboxsync.php https://prnt.sc/u51ge4 ? -
2020-08-16 15:29:08 - PHP Warning: file_get_contents(https://box.lurestore.com.ua/media/export/opencart/product.json): failed to open stream: Connection timed out in /var/www/www-root/data/www/lurestore.ua/catalog/controller/api/oneboxsync.php on line 936
- Вы прописали доступ для пользователя БД с ip адреса onebox? - Да
- Менялся ли хост базы данных, после переноса? И если да, то поменяли Вы его в настройках интеграции? - Да, поменял

Ответ написал информационно, сайт перенес на старый хост
26.08.2020, 13:01

Данное предупреждение говорит, о том, что на OpenCart не работает код:
$a = file_get_contents('https://sale.brille.ua/media/export/opencart/images.json');
print_r($a);
То есть, у Вас функция file_get_contents возвращает значение false, что происходит в случае неудачи. Вам нужно исправить работу данной функции на opencart и тогда изображения будут передаваться.
26.08.2020, 15:05

Точнее вот это код:
$a = file_get_contents('https://box.lurestore.com.ua/media/export/opencart/product.json');
print_r($a);
26.08.2020, 15:06

в настройках php в файле php.ini нужно поставить allow_url_fopen=1 на сервере опенкарта. В большинстве случаев это решает проблему.
26.08.2020, 18:54

в настройках php (php.ini) нужно поставить allow_url_fopen=1 на сервере опенкарта. Обычно это решает проблему.
26.08.2020, 18:56

в настройках php нужно поставить allow_url_fopen=1 на сервере опенкарта. Обычно это решает проблему.
26.08.2020, 18:56

Добрый день,
Владимир,
Это нужно переписать ядро опенкарта?
27.08.2020, 09:56

Добрый день, поменять код ядра опенкарта?
27.08.2020, 13:15

переписать код ядра опенкарта?
27.08.2020, 16:03


Просто прописать доступы в интеграции не достаточно. Все работать будет, а фото не будет загружаться. Сталкивался с такой проблемой. Нужно в настройках опенкарта указать профиль апи + нужно предоставить доступ в б.д опенкарта. Мне делала поддержка на платной основе
07.09.2020, 10:03

Добрый день,
Андрей,
Спасибо за ответ
12.09.2020, 10:43

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий