RoooM

Друзья, я в шоке! Кто подскажет, его сразу убить, или помучать?

Recommended Posts

Уйма времени было потрачено на отладку Multimerch (партнёрская программа продавцов) в Opencart 2.0.2!
Всё работало до 2017 года, пока хостинг чё-то там не обновил. Техподдержка, как обычно всё сввалила на CMS - ройте сами.
Ранее продавцы могли регистрироваться на сайте или входить через соцсети без регистрации и сразу размещать товары без модерации. Все новые товары аккурат складывались и в плагин Multimerch и в основной раздел Товары и привязаны к продавцу.

После сбоя вся инфа по-прежнему пишется в базу MySQL во все таблицы мультимерч товары, основные товары, мультимерч продавцы. Новые товары видны на сайте и совпадают с продавцом, их разместившим, также высвечиваются в результатах поиска, всё каг бы работает, но...
В админке опенкарта на одном из корректных товаров обрывается таблица с товарами (новые просто отсутствуют), на этом же продавце обрывается и таблица партнёров. Поиск в админке не показывает более поздние товары, хотя в базе они все есть.
Соответственно ни отредактировать в админке отсутствующие товары нельзя, ни удалить нового продавца.
А через базу удалять не вариант. Много связанных таблиц свойств товаров, фото товаров, продавцы...
Кроме того... установил модуль выгрузки товаров в магазин Facebook - всё выгрузилось тютель-в-тютель на Фб до того продавца, который стоит в админке в таблице последним (корректный). То есть новые товары сайта появляться в Фб также не будут, как и в админке.
Пробовал удалить и подчистить через базу два следующих за корректным товара и их продавцов. Результата не дало.
Скорее всего, что-то в коде контроллера перестало правильно работать на хостинге. Оптимизация и проверка таблиц "продавцы" и "товары" в MySQL выдают ошибки.

Тест таблицы продавцов в MySQL:
Notice in ./libraries/sql.lib.php#564
Undefined index: is_count

Backtrace

./libraries/sql.lib.php#1999: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#1947: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'rooom_vsale',
string 'oc_ms_product',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'tbl_operations.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'FLUSH TABLE `oc_ms_product`',
NULL,
NULL,
)
./sql.php#217: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'rooom_vsale',
string 'oc_ms_product',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'tbl_operations.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'FLUSH TABLE `oc_ms_product`',
NULL,
NULL,
)

Ошибка в админке Опенкарт -
Notice: Undefined index: text in 
vsaleharde.ru/system/modification/admin/controller/common/dashboard.php on line 37
37: $data['json'] = json_decode($results['text'], true);

В журнале ошибок:
2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90
2019-02-20 3:52:59 - PHP Notice:  Undefined index: minimum in vsaleharde.ru/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_special.tpl on line 90

За реальную помощь готов заплатить посильную сумму.
Всем спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

насколько я понимаю обратиться к разрабам мультимерча не вариант по причине того что мультимерч не совсем купленный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, Влад сказал:

насколько я понимаю обратиться к разрабам мультимерча не вариант по причине того что мультимерч не совсем купленный?

Во-первых тогда он ещё раздавался бесплатно разработчиками, купить себя не просит нигде... Во-вторых, писал в поддержку, когда мучался с настройками и интеграцией - ответа ноль!
Спасибо, что уделили время
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

причем тут модуль или сайт если у вас банально битая таблица в базе. да еще и так битая что походу автоматом не чинится.

тут надо уже лечить. из бэкапа восстанавливать, в скрипт сливать и потом заливать и т.п. спасать хоть как-то то что еще живое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 час назад, nikifalex сказал:

причем тут модуль или сайт если у вас банально битая таблица в базе. да еще и так битая что походу автоматом не чинится.

тут надо уже лечить. из бэкапа восстанавливать, в скрипт сливать и потом заливать и т.п. спасать хоть как-то то что еще живое.

Я одно понять не могу. Из-за чего происходит сбой? Чья вина?
Хостеры всегда не при чём при любых проблемах ВДРУГ неработающего сайта! Хотя когда начинает висеть и тормозить сайт, стоит поругаться - всё сразу начинает работать. Они же обновляют по, железо, и то что было настроено и отлажено даёт сбой.
Буду пробовать обнулять таблицы товаров и продавцов, попробую добавить первый товар, отпишусь как и что получилось.
Спасибо!
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу