Спасибо всем огромное за возможные варианты решения! Помогла полная переустановка InstantCMS на сайт, не знаю по какой причине была такая ошибка с балансом, потому что phpMyAdmin был точно для этого сайта, БД тоже для этого сайта)) в общем, причина до сих пор не ясна, но главное, что есть решение.

k_aty_a
В БД в таблице #_users посмтрите есть колонка balance?
Нет, пусто… В Управлении событиями тоже ничего нет, я не «обновляла события в базе данных». Кэш почистила, не сработало.
У Вас раньше не стояло, чего то типа Wallet или Userpay? (кто то из них, насколько помню, создаёт общее с Биллингом поле баланс) Эта ошибка про баланс появилась при первой установке? или при повторной переустановке Биллинга?
Нет, раньше ничего не стояло. Сайт на InstantCMS загрузила только в понедельник и первым делом хотела поставить биллинг, и при первой же установке мне вышла ошибка.
Даже пробовала из БД удалить всю информацию о биллинге. Удалить, конечно, получилось, но после переустановки ошибка с балансом всё равно вылезает.
Чтобы прояснить ситуацию пару вопросов: 1.Как далеко вы зашли в развертывании вашего сайта, чтобы его грохнуть и начать заново? 2. Ваш сайт на локальном компьютере или на хостинге?
Как я думаю, ваша проблема в том, что биллинг пишет в таблицу cms_users дополнительное поле balance (изначально его там не было). Да, вы удалили все таблицы связанные с биллингом, но не удалили столбец balance из таблицы cms_users. И вот при каждой последующей установке инсталлятор биллинга пытается создать этот столбец(balance) в cms_users. А он там уже есть, отсюда ошибка. Вы его(столбец), кроме всего прочего, должны удалить перед очередной установкой.
Не поверите, но все столбцы и лишние надписи со словом balance я тоже удалила)
Сайту пару дней, стоит на хостинге. Так что удалить и поставить заново совсем не жалко, наверное так и сделаю. Для этого же достаточно просто очистить БД и менеджер файлов на хостинге, верно? Или нужно сделать что-то ещё?
Зашла в профили пользователей, потыкалась, не нашла поле баланс…
Посмотрите во «Вкладки профилей»
Пусто :(
А ещё обнаружила у себя два биллинга, видимо они появились после переустановки. Не подскажете, пожалуйста, как их можно удалить (скриншот 2)?
в БД, в таблице #_controllers посмотрите, скорее всего у Вас две записи (строки) о Биллинге… одну удалить.
PS: про бекап не забудьте...
Да, это уже сделала. Даже пробовала из БД удалить всю информацию о биллинге. Удалить, конечно, получилось, но после переустановки ошибка с балансом всё равно вылезает.
k_aty_a, случайно Userpay раньше не ставили?
А где я могу зайти в БД и убрать дубль из колонки?
Если Вы задаете такой вопрос (а где я могу зайти в БД?) то как то страшновато давать Вам советы, что делать))
В любом случае если что то будете пытаться делать с БД обязательно надо снять бекап с БД...
Не волнуйтесь, в БД уже зашла) Бекап сняла. Нашла колонку с тем, о чем мне пишет ошибка, выглядит она так, как на скриншоте.
Но суть в том, что balance больше нигде и не повторяется. Это единственное место, за исключением строчки KEY `balance` (`balance`) ниже.
Вот и не понимаю, что ему не нравится и почему для него баланс дублируется...
Судя по всему у вас уже было поле balance в профиле. Это или вы сами создавали, или вы уже ставили биллинг, а перед повторной установкой его не удалили.
Удалите поле с именем balance в списке полей компонента Профили пользователей.
Зашла в профили пользователей, потыкалась, не нашла поле баланс… Выглядит всё вот так как на первом скриншоте снизу.
А ещё обнаружила у себя два биллинга, видимо они появились после переустановки. Не подскажете, пожалуйста, как их можно удалить (скриншот 2)?
Дубль колонки в базе данных.
А где я могу зайти в БД и убрать дубль из колонки?
Добрый день, друзья.
После покупки и установки биллинга возникли проблемы в установке. Автору пишу, но ответа нет уже три дня, поэтому вдруг вы сталкивались с этим.
Я через графу Компоненты — Установить пакет дополнений — ввожу все нужные данные, а мне при установке выходит подобная ошибка. Подскажите, где искать проблему, куда заходить и что ему не нравится? :)