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

Opencart 3. Для яких версій PHP працює інтеграція?

Opencart 3.
Для яких версій PHP працює інтеграція?
Чи буде працювати інтеграція на версії PHP 5.6?

Ответы:

все что выше 5.4 подойдет
04.08.2022, 11:48


да хун пао

OneBox production писал/а:
все что выше 5.4 подойдет

Підключили інтеграцію, але зараз видає ось таку помилку:
Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`key` = '' AND status = '1'' at line 1<br />Error No: 1064<br />SELECT * FROM `oc_api` WHERE `username` = '' `key` = '' AND status = '1'' in /var/www/www-root/data/www/jap.in.ua/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/www-root/data/www/jap.in.ua/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM `...') #1 /var/www/www-root/data/www/jap.in.ua/catalog/model/account/api.php(4): DB->query('SELECT * FROM `...') #2 [internal function]: ModelAccountApi->login(NULL, NULL) #3 /var/www/www-root/data/www/storage/modification/system/engine/loader.php(248): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /var/www/www-root/data/www/jap.in.ua/system/engine/proxy.php(47): call_user_func_array(Object(Closure), Array) #6 /var/www/www-root/data/www/jap.in.ua/catalog/controll in /var/www/www-root/data/www/jap.in.ua/system/library/db/mysqli.php on line 40

Не знаєте в чому може бути проблема?
04.08.2022, 11:53

https://evilcoder.ru/oshibki-v-opencart-api-ili-skaz-o-tom-pochemu-nuzhno-testir... попробуйте пофиксить опенкарт по статье, у 3 версии есть как минимум 3 бага из коробки из-за которых апи вообще не заводится. Т.е проблема в самом движке
04.08.2022, 12:24


да хун пао

OneBox production писал/а:
https://evilcoder.ru/oshibki-v-opencart-api-ili-skaz-o-tom-pochemu-nuzhno-testir... попробуйте пофиксить опенкарт по статье, у 3 версии есть как минимум 3 бага из коробки из-за которых апи вообще не заводится. Т.е проблема в самом движке

Після виконання інструкції ця помилка пропала, але залишилася ще якась, такоє помилка підключення до апі. На скрінах показав.
Можете подивитися логи і сказати точно що за помилки? Бо в доступних в срм конкретно нічого не написано
04.08.2022, 13:05

Можете дать расширенную информацию о ошибках????
07.08.2022, 09:13

<b>Fatal error</b>: Call to a member function get() on null in <b>/var/www/www-root/data/www/jap.in.ua/catalog/controller/api/login.php</b> on line <b>30</b><br />
у вас по-прежнему фаталы в апи опенкарта. Т.е. вы не пофиксили баги этой версии. Чтобы протестировать апи вы сами можете пытаться авторизироваться в нем. Если у вас не получается исправить ошибки в апи опенкарта по статье выше, я могу сделать это за вас, это займет 1ч доработки и мне нужны будут ftp доступа к коду опенкарта.
08.08.2022, 10:26


да хун пао

OneBox production писал/а:
<b>Fatal error</b>: Call to a member function get() on null in <b>/var/www/www-root/data/www/jap.in.ua/catalog/controller/api/login.php</b> on line <b>30</b><br />
у вас по-прежнему фаталы в апи опенкарта. Т.е. вы не пофиксили баги этой версии. Чтобы протестировать апи вы сами можете пытаться авторизироваться в нем. Если у вас не получается исправить ошибки в апи опенкарта по статье выше, я могу сделать это за вас, это займет 1ч доработки и мне нужны будут ftp доступа к коду опенкарта.

А по действию "Выгрузить продукты/категории/фильтры/характеристики в opencart (через БД) (Opencart)"??
При чем здесь апи? Продукты выгружаються но висит ошибка почему то.
Что она означает?
Можете дать полный лог етой ошибки ????
И лог ответа на запрос заказов из опенкарт?
08.08.2022, 12:15

1. Действие работает с базой данных но в конце своей работы шлет изображения в опенкарт по апи
2. Это апи ФАТАЛИТ и выкидывает на экран ошибку которую я вам дал
3. Фатал означает что разработчики опенкарта выпустили в релиз движок с багом
4. Какой может быть полный лог у фатала? вот он:

<b>Fatal error</b>: Call to a member function get() on null in <b>/var/www/www-root/data/www/jap.in.ua/catalog/controller/api/login.php</b> on line <b>30</b><br />
08.08.2022, 12:17

Исправили баг с апи и все заработало. Спасибо
08.08.2022, 12:47

пожалуйста
08.08.2022, 12:57

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