Post by sunbambuk » Sun Mar 27, 2016 11:57 pm

Приветствую! При переносе на другой аккаунт того же хостера opencart 2.0.3.1 (rs.2) вылетает ошибка Notice: unserialize(): Error at offset 160 of 584 bytes in /public_html/catalog/model/setting/setting.php

Перенёс все файлы + дамп базы с замененным названием домена, конфиг настроил верно.

Первое открытие страницы проходит верно, второе - с этой ошибкой (значит, кэш неверно работает).

Думаю на vqmod, но пока не понимаю полностью в чём дело и куда копать.

Подскажите, пожалуйста, в чём может быть дело?

Приложил скриншоты

При отображении текста ошибки добавлением в setting.php через if (!unserialize($setting['value'])) echo $setting['key']."==>".$setting['value']."<hr>"; результат:
Notice: unserialize(): Error at offset 160 of 584 bytes in /public_html/catalog/model/setting/setting.php on line 12xds_coloring_theme_main_menu_item==>a:4:{i:0;a:3:{s:5:"title";a:1:{i:1;s:19:"О компании";}s:4:"link";a:1:{i:1;s:68:"http://test.ru/chetvertaya-statja-v-sol ... :"Доставка и оплата";}s:4:"link";a:1:{i:1;s:35:"http://test.ru/delivery";}s:4:"sort";s:1:"2";}}

При смене темы оформления ошибка сохраняется

Вдобавок идет ошибка ниже, но сейчас она менее критична
Warning: Invalid argument supplied for foreach() in /public_html/vqmod/vqcache/vq2-system_modification_catalog_view_theme_coloring_template_common_header.tpl

Attachments

2016-03-27 18-36-11 Скриншот экрана.png

2016-03-27 18-36-11 Скриншот экрана.png (66.04 KiB) Viewed 1542 times


Newbie

Posts

Joined
Sun Mar 27, 2016 11:17 pm
Who is online

Users browsing this forum: No registered users and 60 guests