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

Ocstore 2.1.0.2 + Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server


Recommended Posts

Приветствую!

Перенес автоматически сайт с одного сервера на другой и выяснилось что работающий ранее adminlangswitch перестал работать(upd - не работает в самой админке, при этом переключает язык админки коректно при выборе языка на станице логина), а в товарах отсутствуют собственно сами товары (только украинский язык).

Зато появились дополнительные окна выбора Category и столбец  Category

Спойлер


2019-06-24 18:50:17 - PHP Notice:  Undefined index: location in /home/site.ua/public_html/admin/controller/tool/language.php on line 4
2019-06-24 18:50:26 - PHP Notice:  Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE pd.language_id = '3' GROUP BY p.product_id ORDER BY p.product_id DESC LIMI' at line 1<br />Error No: 1064<br />SELECT p.*, pd.* FROM zdt_product p LEFT JOIN zdt_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '3' WHERE pd.language_id = '3' GROUP BY p.product_id ORDER BY p.product_id DESC LIMIT 0,30 in /home/site.ua/public_html/system/library/db/mysqli.php on line 41
2019-06-24 18:50:26 - PHP Notice:  Trying to get property of non-object in /home/site.ua/public_html/system/storage/modification/admin/model/catalog/product.php on line 541
2019-06-24 18:50:27 - PHP Warning:  Invalid argument supplied for foreach() in /home/site.ua/public_html/system/storage/modification/admin/controller/catalog/product.php on line 1066
 

Код ошибки наводит на следующие мысли:

1. Переключение между языками админки не работает, как впрочем попытка изменить язык админки на отличный от магазина через локализацию в настройках оказалась неудачной.

2. Мне кажется что это какой-то косяк с языком с айди 3 (где перепроверить?), точнее уже  уверен что это как раз украинский.

3 и 4 это похоже на ошибку отсутствия данных (что учитываю корявый синтаксис походу привело к невозможности вывода данных по товарам в админке. В магазине кстати все работает.

 

теперь вопрос - где сидит этот самый косяк синтаксиса в базе?

        Система Ocsrore 2.1.0.2

  • Сервер: Localhost via UNIX socket
  • Тип сервера: MariaDB
  • Версия сервера: 10.3.16-MariaDB - MariaDB Server
  • Версия протокола: 10
  • Кодировка сервера: UTF-8 Unicode (utf8)

 

Снимок1.JPG

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

У Вас ошибка в запросе.

Два раза повторяется участок: 

Цитата

WHERE pd.language_id = '3' WHERE pd.language_id = '3'

Проверяйте последние правки.

Отключайте модификаторы по очереди.

 

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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