1b.app
Скопійоване посилання -

Не працює інтеграція з opencart

Не вивантажуються фото на сайт opencart
Було перенесення сайту на інший хост
інтеграція налаштована та перевірена, підключена підтримка хоста, знайшли таку при відпрацюванні файлу oneboxsync.php
Оригінальне питання доступне на версії: ru

Відповіді:

Вадим, Вам потрібно описати завдання докладніше, бажано, з прикладами, а також доступом до опенкарту, для перевірки
17.08.2020, 16:58
Оригінальний коментар доступний на версії: ru

Вадим, Вам потрібно описати завдання докладніше, бажано, з прикладами, а також доступом до опенкарту, для перевірки
17.08.2020, 16:58
Оригінальний коментар доступний на версії: ru

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

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Припускаю, що сервер, на який Ви перенесли сайт, не зовсім налаштований для такої роботи.
Тобто для cron-завдання на сервері не вистачає пам'яті, щоб виконати скрипт, який необхідний для завантаження фото.
Спробуйте на сервері сайту збільшити тайм-аут виконання скрипту та кількість пам'яті для його виконання.
17.08.2020, 19:00
Оригінальний коментар доступний на версії: ru

Добрий день,
Андрій,
збільшив час скрипту до 600 сек о 12.22 пройшло 2,5 години, це не допомогло
18.08.2020, 14:50
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Суть у чому - при експорті фото з боксу на опенкарт на сервер опенкарта вивантажується файл image.json
так ось, цей файл далі завантажується по кроні, який прописаний на сервері.
Якщо ви прописали цей крон, але він не відпрацьовує, фото не завантажаться. Якщо у Вас у цьому файлі, наприклад 100 000 зображень, то 2.5 години це не той час, за який він відпрацює.
Після того, як збільшили параметри – помилка залишилася чи змінилася?
19.08.2020, 10:17
Оригінальний коментар доступний на версії: ru

Вадиме, не можу зайти в адмін-панель: https://prnt.sc/u514dd
Уточніть, будь ласка, кілька моментів.
Що конкретно знайшли при відпрацюванні файлу oneboxsync.php https://prnt.sc/u51ge4?
Ви прописали доступ для користувача БД з ip адреси onebox?
Чи змінювався хост бази даних, після перенесення? І якщо так, то змінили Ви його в налаштуваннях інтеграції?
В цілому перевірте, будь ласка, коректність налаштувань дотримуючись цього алгоритму: https://prnt.sc/mqxi8n і дайте зворотний зв'язок. Дякую.
24.08.2020, 18:37
Оригінальний коментар доступний на версії: ru

Добрий день,
- Що конкретно знайшли при відпрацюванні файлу oneboxsync.php https://prnt.sc/u51ge4? -
2020-08-16 15:29:08 - PHP Warning: file_get_contents /www/www-root/data/www/lurestore.ua/catalog/controller/api/oneboxsync.php on line 936
- Ви прописали доступ для користувача БД із ip адреси onebox? - Так
- Чи змінювався хост бази даних після перенесення? І якщо так, то змінили Ви його в налаштуваннях інтеграції? - Так, змінив
Відповідь написав інформаційно, сайт переніс на старий хост
26.08.2020, 13:01
Оригінальний коментар доступний на версії: ru

Дане попередження говорить про те, що на 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
Оригінальний коментар доступний на версії: ru

Точніше ось це код:
$a = file_get_contents('https://box.lurestore.com.ua/media/export/opencart/product.json');
print_r($a);
26.08.2020, 15:06
Оригінальний коментар доступний на версії: ru

у налаштуваннях php у файлі php.ini потрібно поставити allow_url_fopen=1 на сервері опенкарта. Найчастіше це вирішує проблему.
26.08.2020, 18:54
Оригінальний коментар доступний на версії: ru

в налаштуваннях php (php.ini) потрібно встановити allow_url_fopen=1 на сервері опенкарта. Зазвичай це вирішує проблему.
26.08.2020, 18:56
Оригінальний коментар доступний на версії: ru

у налаштуваннях php потрібно поставити allow_url_fopen=1 на сервері опенкарта. Зазвичай це вирішує проблему.
26.08.2020, 18:56
Оригінальний коментар доступний на версії: ru

Добрий день,
Володимир,
Це потрібно переписати ядро опенкарта?
27.08.2020, 09:56
Оригінальний коментар доступний на версії: ru

Доброго дня, поміняти код ядра опенкарта?
27.08.2020, 13:15
Оригінальний коментар доступний на версії: ru

переписати код ядра опенкарта?
27.08.2020, 16:03
Оригінальний коментар доступний на версії: ru


Просто прописати доступи в інтеграції мало. Все працюватиме, а фото не завантажуватиметься. Зіткнувся з такою проблемою. Потрібно в налаштуваннях опенкарта вказати профіль апі + потрібно надати доступ до б.д опенкарта. Мені робила підтримка на платній основі
07.09.2020, 10:03
Оригінальний коментар доступний на версії: ru

Добрий день,
Андрій,
спасибі за відповідь
12.09.2020, 10:43
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар