Rashp Опубликовано 22.01.2025 в 09:00 Поделиться Опубликовано 22.01.2025 в 09:00 Всем, здравствуйте, перманентно слетает настройка почты в settings, что вызывает сообщение empty order_id при оформлении заказа и вышибает из админки в логе: PHP Notice: unserialize(): Error at offset 1830129 of 6365184 bytes in /system/library/session/file.php line 18 но там ничего такого в этой строке нет, только возврат данных - return unserialize($data); if (is_file($file)) { $filesize = filesize($file); if ($filesize > 0) { $handle = fopen($file, 'r'); flock($handle, LOCK_SH); $data = fread($handle, $filesize); flock($handle, LOCK_UN); fclose($handle); return unserialize($data); } } После повторного сохраниния настроек, ошибка исчезает, но опять же на некоторое время. Подскажите пожалуйста куда копать? Ну или как поправить? Причем это именно связано с отправкой уведомлений о заказе или смене пароля зарегистрированным покупателем. Почта отправляется со своего отдельного почтового сервера в настройках smtp / ssl://адрес сервера / 465 порт / таймаут 20 / логин, пароль 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 22.01.2025 в 09:48 Автор Поделиться Опубликовано 22.01.2025 в 09:48 кажется нашел, попробую посмотреть, было связано с настройками read_buffer_size и read_rnd_buffer_size 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 22.01.2025 в 15:32 Автор Поделиться Опубликовано 22.01.2025 в 15:32 не решено, данные остаются, но заказ не оформляется при большом объеме корзины более 100 шт. с сочетанием цвет/размер все равно выдает empty order_id ошибок при этом нигде в логах нет Знающие подскажите пожалуйста как это лечить? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.