Подписки в биллинге - 2.18.0

InstantCMS 2.X

Ошибка при покупке подписки

#1 26 октября 2025 в 23:44

Приветствую. Уважаемое сообщество, подскажите по данному моменту:

  1. Скачиваю InstantCMS 2.18.0
  2. Ставлю на локальный сервер (для теста и чтобы разобраться)
  3. Создаю в Биллинге новую подписку
  4. Пытаюсь купить её, но высвечивает "Возникла ошибка, попробуйте ещё раз"..

Пробовал создать на демо сайте всё точно также, как итог — всё работает как надо… Остальное всё работает (покупается/меняется и т.д.) а вот именно с подписками почему-то нет… Опять же, на демке «пробежался» по всем пунктам — у меня так же всё. Уже и заново несколько раз движок переустанавливал.

Возможность подписки на тарифные планы включена. Баллов хватает. Тарифный план доступен для покупки. В самой подписке нужная группа для перевода отмечена. В событиях обновлять нечего..

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

Изображение

#2 27 октября 2025 в 00:33

Странно, только что попробовал на демо сайте. Всё сработало:

Изображение

#3 27 октября 2025 в 01:11
Странно, только что попробовал на демо сайте. Всё сработало:
maxxux

Всё верно, на демо работает, у меня нет..

Сегодня в 13:13
#4 29 октября 2025 в 19:04

Странно, что ошибка только у меня. Не могу сообразить, в чем может быть дело. Установка движка чистая, соответственно ничего не изменялось/модифицировалось и т.д. + никаких сторонних компонентов. Уже даже на хостинг заливал для теста — такая же песня… понижал версию php с 8 на 7.2 — безрезультатно. Таблицы в InnoDB.

#5 29 октября 2025 в 20:39

Семён Иваныч, проверьте, другие формы отправляются? Может быть дело в сессиях.

#6 29 октября 2025 в 21:00
Семён Иваныч, проверьте, другие формы отправляются? Может быть дело в сессиях.
Fuze

Проверил, отправляются. К примеру, в том числе и в самом биллинге (рейтинг-баллы/баллы-рейтинг) при нажатии на «Обменять» получаю «Обмен произведён успешно»..

#7 1 ноября 2025 в 11:10

Такая же проблема. При покупке подписки выдает ошибку. А отладке ничего не нашел.

#8 1 ноября 2025 в 12:40

Только проверять и отлаживать на месте. Транзакция MySQL заканчивается ошибкой. Посмотрите логи. Включите режим пустого sql_mode. Других вариантов я не вижу.

#9 1 ноября 2025 в 15:12
Только проверять и отлаживать на месте. Транзакция MySQL заканчивается ошибкой. Посмотрите логи. Включите режим пустого sql_mode. Других вариантов я не вижу.
Fuze

Еще одна вводная. У меня доступ к двум хостерам: Хостия (PHP 8.1) и Хостер (PHP 8.3). Версии SQL серверов тоже разные.

На Хостии выскакивает ошибка, на Хостере все нормально.

#10 1 ноября 2025 в 16:01
Еще одна вводная.
aTroll

Бинго! Сменил версию MySQL с 8.4 на 8.0 — ошибка осталась. Далее, понизил до версии 5.7 — ошибка ушла, подписка покупается!

Интересно, от чего дальше отталкиваться… В отладке тоже ничего не увидел.

#11 1 ноября 2025 в 16:06

Интересно, от чего дальше отталкиваться…

Семён Иваныч

от этой опции

Изображение

ее включение должно помочь, судя по сообщениям выше.

#12 1 ноября 2025 в 16:20
от этой опции ее включение должно помочь, судя по сообщениям выше.
Zau4man

В том то и дело, что она включена.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.