Проблемы с установкой Биллинга

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#16 2 октября 2023 в 17:56

Ребята… Решим этот вопрос и оставим эту тему на форуме для людей. Чтобы не мучелись как я.

Revers

Так никто и не удаляет)… Скажу больше, если вы в поиске по сайту начнете искать, что то по запросу «Биллинг...» или «Баланс» найдется 100500 тем с разными вопросами и решениями...

Всё это уже так или иначе было, вопрос лишь в индивидуальных настройках сайтов и косяках...

Добавлено спустя 2 часа

 И да… Revers, поставьте на локалку бекап сайта в поддомен, например test.site.ru где site.ru домен вашего сайта...

И терзайте)) его сколько необходимо, пока не найдете проблему… Так можно и чистую систему поставить и на ней попробовать устанавливать Биллинг.

Некоторые функции будут не доступны (например вход во вкладку Балланс пользователя), но в целом, посмотреть и разобраться, можно будет...

#17 14 октября 2023 в 18:48

Вот. До сихпор не устанавливается коректно. В меню вот такое ..

LANG_BILLING_CP_DASHBOARD
Опции
LANG_BILLING_CP_ADD_BAL
LANG_BILLING_CP_PRICES
LANG_BILLING_CP_SYSTEMS
LANG_BILLING_CP_PLANS
LANG_BILLING_CP_PAYOUTS
LANG_BILLING_CP_LOG
LANG_BILLING_CP_OUT

Включил режим отладки. Там вот такое...

Warning: Use of undefined constant LANG_BILLING_CP_ADD_BAL — assumed 'LANG_BILLING_CP_ADD_BAL' (this will throw an Error in a future version of PHP) in/.....system/controllers/billing/backend.php

А в компанентах два билинга… Что это. Кто знает?

#18 15 октября 2023 в 00:00

 Revers, Вроде сталкивался с похожей проблемой, если не ошибаюсь надо в админкаруле закинуть папку с билингом, или что то подобное. Через час, полтора сяду за комп, посмотрю. 

 Revers, посмотрел, я сталкивался с дублем виджетов, это не то.

Посмотрите в /system/languages/ru/controllers/billing/billing.php — есть ли константа LANG_BILLING_CP_ADD_BAL

Посмотрите в system/controllers/billing/ есть ли файл backend.php

Посмотрите, присутствуют ли файлы и папки компонента Биллинг в вашем шаблоне, который вы используете.

Еще, посмотрите, все ли языковые константы заключены в кавычки, возможно где то кавычки пропущены. Например тут LANG_BILLING_CP_ADD_BAL — должно быть 'LANG_BILLING_CP_ADD_BAL'

Если все есть, опишите по шагам, как вы устанавливаете компонент.

#19 15 октября 2023 в 07:58

А в компанентах два билинга… Что это. Кто знает?

Revers

Да, такое с ним бывает...

Надо в БД в таблице #_controllers найти двойные строки с Биллингом и одну из них удалить...

Изображение

Вот. До сихпор не устанавливается коректно. В меню вот такое ..

Revers

Несколько раз приходилось ставить… Если делать всё без ошибок, ставится нормально. НО если пытаться повторно (поверх) устанавливать, как правило что то вылазит...

И удалять его начисто довольно сложно:

instantcms.ru/forum/kak-udalit-billing-so-vsemi-potrohami.html

С другой стороны, так удаляются ВСЕ компоненты от Инстант, поэтому научится удалять, полезно...

Посмотрите в /system/languages/ru/controllers/billing/billing.php — есть ли константа LANG_BILLING_CP_ADD_BAL

Scythian

Если файлы правильно залил должно быть всё на месте… у других же работает...

 Revers, на всякий случай… чем файлы на сервер заливаете? В FTP двоичный режим включен?

Изображение

Должно быть (если не знаете) всегда в двоичном, иначе файлы на сервер заливаются поврежденными...

#20 15 октября 2023 в 09:06

Если файлы правильно залил должно быть всё на месте… у других же работает...

 Revers, на всякий случай… чем файлы на сервер заливаете? В FTP двоичный режим включен?

RSN

Он скорей всего устанавливает через админку и не включает Пассивный режим передачи

#21 15 октября 2023 в 10:44

Заливаю по  FTP в двоичном режиме.

Добавлено спустя 3 минуты

К стати интересно,… Билинг будет работать на PHP 8.1 с IonCube Loader,? версия 2.15.1

#22 15 октября 2023 в 12:31

К стати интересно,… Билинг будет работать на PHP 8.1 с IonCube Loader,? версия 2.15.1

Revers

нет, обновлении не было

#23 15 октября 2023 в 12:33

версия 2.15.1

Revers

ICMS 2.15.2, PHP 7.2 полет нормальный, все работает как часики.

#24 15 октября 2023 в 15:15

Переустанавливал несколько раз Билинг. В данный момент все работает, но

В… Компоненты/Профили пользователей/Вкладки профилей/ Баланса НЕТ. 

Есть иконка с монеткой-Баланс, перехожу по ней… 404 стр. ?????

#25 15 октября 2023 в 16:03

Компоненты/Профили пользователей/Вкладки профилей/ Баланса НЕТ. 

Есть иконка с монеткой-Баланс, перехожу по ней… 404 стр. ?????

Revers

Я же вам уже говорил… Сейчас у вас в БД что?

Посмотрите в БД есть вот такая колонка balanse

instantcms.ru/forum/oshibka-503-v-ustanovke-billinga.html#post-347354

Собственно всё уже говорил… Если есть удалите колонку и создайте заново, если нет тогда просто создайте...

instantcms.ru/forum/problemy-s-ustanovkoi-billinga.html#post-358341

 Revers, вы не пишите, что делаете… только результат. Вторая страница темы, а вы так и не написали, где в итоге устанавливаете, на рабочем сайте или установка на чистую систему, на тестовом, на хостинге или на локалке...

Не говоря уже о том, делали запросы которые вам говорили или нет и к чему они привели… В общем, как спрашиваете так вам и отвечают на угад...

#26 15 октября 2023 в 16:17

Компоненты/Профили пользователей/Вкладки профилей/ Баланса НЕТ. 

Есть иконка с монеткой-Баланс, перехожу по ней… 404 стр. ?????

Revers

Я же вам уже говорил… Сейчас у вас в БД что?

Посмотрите в БД есть вот такая колонка balanse

instantcms.ru/forum/oshibka-503-v-ustanovke-billinga.html#post-347354

Собственно всё уже говорил… Если есть удалите колонку и создайте заново, если нет тогда просто создайте...

instantcms.ru/forum/problemy-s-ustanovkoi-billinga.html#post-358341

 Revers, вы не пишите, что делаете… только результат. Вторая страница темы, а вы так и не написали, где в итоге устанавливаете, на рабочем сайте или установка на чистую систему, на тестовом, на хостинге или на локалке...

Не говоря уже о том, делали запросы которые вам говорили или нет и к чему они привели… В общем, как спрашиваете так вам и отвечают на угад...

RSN

Да, есть такая колонка balanse. Я все проделал так как Вы сказали, удалил потом добавил.

#27 15 октября 2023 в 16:25

Да, есть такая колонка balanse. Я все проделал так как Вы сказали, удалил потом добавил.

Revers

Колонка при запросах вначале удалилась? А после создания создалась?

То есть вы выполняете запрос в БД:

ALTER TABLE `#_users` DROP `balance`;

После этого обновляете страницу в браузере и колонки balanse в БД нет?

После этого делаете такой запрос:

ALTER TABLE  `#_users` ADD  `balance` FLOAT NULL DEFAULT  '0' AFTER  `email`;

И колонка появляется?

(вместо # в запросах, надо подставить свой префикс к таблицам, который у вас)...

Всё вот так?

#28 15 октября 2023 в 16:31

Во вкладке Цены в настройках Билинга есть такая ошибка — Таблица 'admin_....,.cms_billing_actions' не существует.

Как ее добавить?

Добавлено спустя 2 минуты

Да, есть такая колонка balanse. Я все проделал так как Вы сказали, удалил потом добавил.

Revers

Колонка при запросах вначале удалилась? А после создания создалась?

То есть вы выполняете запрос в БД:

ALTER TABLE `#_users` DROP `balance`;

После этого обновляете страницу в браузере и колонки balanse в БД нет?

После этого делаете такой запрос:

ALTER TABLE  `#_users` ADD  `balance` FLOAT NULL DEFAULT  '0' AFTER  `email`;

И колонка появляется?

(вместо # в запросах, надо подставить свой префикс к таблицам, который у вас)...

Всё вот так?

RSN

Да, колонка при запросах вначале удалилась! А после создания создалась! Да, все точно так и сделано....

Добавлено спустя 2 минуты

Компоненты/Профили пользователей/Вкладки профилей/ Баланса НЕТ. 

Есть иконка с монеткой-Баланс, перехожу по ней… 404 стр. ?????

Revers

Я же вам уже говорил… Сейчас у вас в БД что?

Посмотрите в БД есть вот такая колонка balanse

instantcms.ru/forum/oshibka-503-v-ustanovke-billinga.html#post-347354

Собственно всё уже говорил… Если есть удалите колонку и создайте заново, если нет тогда просто создайте...

instantcms.ru/forum/problemy-s-ustanovkoi-billinga.html#post-358341

 Revers, вы не пишите, что делаете… только результат. Вторая страница темы, а вы так и не написали, где в итоге устанавливаете, на рабочем сайте или установка на чистую систему, на тестовом, на хостинге или на локалке...

Не говоря уже о том, делали запросы которые вам говорили или нет и к чему они привели… В общем, как спрашиваете так вам и отвечают на угад...

RSN

Устанавливаю на рабочем сайте

#29 15 октября 2023 в 16:45

Да, все точно так и сделано....

Revers

И после этого вкладка так и не появилась в Компоненты/Профили пользователей/Вкладки профилей/ ?

Во вкладке Цены в настройках Билинга есть такая ошибка — Таблица 'admin_....,.cms_billing_actions' не существует.

Как ее добавить

Revers

Такое очучение), что у вас какая то половинная установка компонента...

Вы точно всё правильно делаете при установке компонента? Можете описать последовательность действий?

docs.instantcms.ru/manual/addons

Так:

1. Перейдите в Панель управления сайтом;
2. Перейдите в раздел Компоненты;
3. Нажмите Установить пакет дополнения;
4. Выберите архив (или ссылку на скачивание файла) с дополнением или обновлением, которое вы хотите установить;

На этом месте останавливаетесь (как только указали на архив). И дальше переходите к FTP и :

5. В архиве, который вы хотите установить, откройте папку package;
6. Все содержимое этой папки загрузите в корень вашего сайта (если по ftp, то в двоичном режиме);

После этого идете опять в админку и дальше уже делаете дальнейшую установку:

7. На странице «Информация о пакете» нажмите Установить;
8. Заполните реквизиты для доступа по FTP (необходимо для загрузки файлов пакета на сайт); поставьте чекбокс «Пропустить этот шаг» и нажмите «Установить».
9. Установка завершена.

Всё так?

#30 15 октября 2023 в 16:50

Да, все точно так и сделано....

Revers

И после этого вкладка так и не появилась в Компоненты/Профили пользователей/Вкладки профилей/ ?

Во вкладке Цены в настройках Билинга есть такая ошибка — Таблица 'admin_....,.cms_billing_actions' не существует.

Как ее добавить

Revers

Такое очучение), что у вас какая то половинная установка компонента...

Вы точно всё правильно делаете при установке компонента? Можете описать последовательность действий?

docs.instantcms.ru/manual/addons

Так:

1. Перейдите в Панель управления сайтом;
2. Перейдите в раздел Компоненты;
3. Нажмите Установить пакет дополнения;
4. Выберите архив (или ссылку на скачивание файла) с дополнением или обновлением, которое вы хотите установить;

На этом месте останавливаетесь (как только указали на архив). И дальше переходите к FTP и :

5. В архиве, который вы хотите установить, откройте папку package;
6. Все содержимое этой папки загрузите в корень вашего сайта (если по ftp, то в двоичном режиме);

После этого идете опять в админку и дальше уже делаете дальнейшую установку:

7. На странице «Информация о пакете» нажмите Установить;
8. Заполните реквизиты для доступа по FTP (необходимо для загрузки файлов пакета на сайт); поставьте чекбокс «Пропустить этот шаг» и нажмите «Установить».
9. Установка завершена.

Всё так?

Так точно! Все так и делал, несколько раз...

RSN
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.