При переходе на php 7.1 с php 5.6 возникли проблемы.
Страницы магазина после некоторых правок заработали.
Но со входом в админку возникли проблемы:
session_start(): Failed to read session data: user (path: /var/ ... /mod-tmp)
Error at
app/Tygh/Web/Session.php, line: 473
Не могли бы подсказать, в чём может быть ошибка.
Повторюсь - на php 5.6 всё работало без проблем!
При попытке авторизации выдаёт указанную выше ошибку, через некоторое время окно ввода логина / пароля появляется снова.
1) Проверить session.save_handler.
2) Проверить права записи в каталог или доступность другого источника для хранения сессий (Redis)
Кроме того, спешу заметить, что CS-Cart, если мне известно, не проверялся на совместимость с PHP 7.1.
Насчёт совместимости с php 7.1 я в курсе. Но здесь и спрашиваю - может кто сталкивался.
Redis нет
session.save_handler = file
Каталог для сессий доступен для записи / чтения
Проверочный файл в корне:
session_start();
if (!isset($_SESSION['counter'])) $_SESSION['counter'] = 0;
echo "Вы обновили эту страницу " . $_SESSION['counter']++ . " раз. ";
echo "
обновить";
Сессии пишет и читает...
Может ещё какие-нибудь идеи?
Всё решилось с обновлением на версию CSC 4.3.10
Не без танцев с бубном, но пара доработок вроде решили проблемы с совместимостью и магазин заработал...