ЗАМЕЧАНИЕ: unserialize()

#
ЗАМЕЧАНИЕ: unserialize()
ЗАМЕЧАНИЕ: unserialize() [function.unserialize]: Error at offset 0 of 7 bytes в файле /home/slum880/domains/..../public_html/modules/shop/shop.class.php (строка 10892)
После установки хостцмс на хостинг, появляется такое сообщение,сайт сам по себе работает, но это сообщение нужно убрать, кто подскажет???
Модератор
#
Re: ЗАМЕЧАНИЕ: unserialize()
Номер договора и PIN-код в поддержку со ссылкой на эту тему, указанием версии и редакции системы.
#
Re: ЗАМЕЧАНИЕ: unserialize()
Похожая ситуация, только:
<strong>ЗАМЕЧАНИЕ:</strong> unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 7 bytes в файле /usr/home/do/lib/lib_4/lib_config_4.php (строка 160)


а 160-ая строка это:
if (isset($_COOKIE['SHOPCOMPARE']))
{
   $serialized = to_str($_COOKIE['SHOPCOMPARE']);
   $compare_items = @unserialize($serialized);
   $compare_items = to_array($compare_items);
}
else
{
   $compare_items = array();
}
Модератор
#
Re: ЗАМЕЧАНИЕ: unserialize()
CCron,
ошибка возникает из-за повреждения сериализованных данных в COOKIES пользователей. Проверять его корректность нет возможности. Вы можете написать в поддержку с указанием ссылки на тему, мы предоставим код с проверкой контрольных сумм.
Модератор
#
Re: ЗАМЕЧАНИЕ: unserialize()
CCron,
Проверка корректности данных добавлена (по умолчанию она отключена), решение станет доступно в обновлении 5.2.4.
#
Re: ЗАМЕЧАНИЕ: unserialize()
Недавно в журнале была замечена ошибка, в логах на протяжении суток переодически появляется:
<strong>ЗАМЕЧАНИЕ:</strong> getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! в файле /usr/home/do/modules/Kernel/Kernel.php (строка 0)

после очистки кеша, вродеб пропала.
#
Re: ЗАМЕЧАНИЕ: unserialize()
HostCMS писал(а):
Проверка корректности данных добавлена (по умолчанию она отключена) , решение станет доступно в обновлении 5.2.4.


Это должна быть какая-то константа? Просмотрел список констант в админке (5.2.6) — не вижу ничего похожего.

#
Re: ЗАМЕЧАНИЕ: unserialize()
Это в типовых динамических страницах интернет-магазина и все, что с ним связано (где используется класс shop):

$shop = new shop(true);
$shop->use_cookies_read_control = true;
#
Re: ЗАМЕЧАНИЕ: unserialize()
Здравствуйте!

Извиняюсь за бестолковость, но не поняла, что же  все-таки надо делать, если периодически появляется ошибка

> <strong>ЗАМЕЧАНИЕ:</strong> unserialize() [<a
> href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of
> 7 bytes  в файле /home/t/timespbru/public_html/lib/lib_6/lib_config_6.php
> (строка 171)","2","-",

Спасибо!

#
Re: ЗАМЕЧАНИЕ: unserialize()
elemir, нужно ВЕЗДЕ(т.е. в кодах макетов, шаблонов страниц, динамических страниц, типовых динамических страниц), где идет создание экземпляра класса shop, после этого добавлять:
$shop->use_cookies_read_control = true;
Авторизация