Ошибка при обновлении Биллинга

InstantCMS 2.X

При попытке обновления с версии до версии 2.0.5 до версии до версии 2.0.6

#1 7 апреля 2021 в 17:54
Всем доброго здравия!
Кто-нибудь сталкивался с такой ошибкой при обновлении?
#2 8 апреля 2021 в 00:05
Нет у кого-то свободного пистолета?
#3 8 апреля 2021 в 03:47


Нет у кого-то свободного пистолета?

Олег Васильевич я

Чтобы застрелится)?
Это совет или метафорическое наставление по решению проблемы?
Только я ничего не понял!
#4 8 апреля 2021 в 06:05
У Вас фон больше чем окно с ошибками, лучше текстом сюда и возможно, что в строчке находится. Что-то про php ругается. Версия cms какая, шаблон? Сейчас это выглядит так: — Доктор меня все игнорируют. — Следующий!
#5 8 апреля 2021 в 10:25

Только я ничего не понял!

Антон Круппо
Я бы с удовольствием по местным модераторам пострелял
#6 8 апреля 2021 в 10:41

Я бы с удовольствием по местным модераторам пострелял

Олег Васильевич я
Весна ...
---
Антон Круппо, по поводу ошибки: сообщается. что добавляются столбцы в таблицу org_billing_log, но один из них plain_id уже в таблице есть. Откройте phpMyAdmin и посмотрите есть ли в org_billing_log столбец plain_id
#7 8 апреля 2021 в 10:51
Антон Круппо,

1. Распакуйте архив billing-2.0.6.zip

2. Откройте папку "Для обновления с 2.0.5"

3. Выберите архив с нужной версией php (например для 7.2 будет
billing.update.2.0.6.php7.2.zip) — скопируйте его на рабочий стол

4. откройте скопированный архив

5. откройте файл install.sql

6. на 3-ей строке замените код

  1.  
  2. ALTER TABLE `{#}billing_log` ADD `plan_id` INT NULL DEFAULT NULL AFTER `ref_link_id`, ADD `plan_period` TINYINT NULL DEFAULT NULL AFTER `plan_id`;
  3.  
на этот:

  1.  
  2. ALTER TABLE `{#}billing_log` ADD `plan_period` TINYINT NULL DEFAULT NULL AFTER `plan_id`;
  3.  
7. Сохраните

8. Теперь можете установить этот архив.

Отпишитесь, если проблему удалось решить.
#8 8 апреля 2021 в 13:46
Тоже ошибка при обновлении

Ошибка в запросе БД:
Дублирующееся имя столбца 'plan_period'
ALTER TABLE `cms_billing_log` ADD `plan_period` TINYINT NULL DEFAULT NULL AFTER `plan_id`;

Последние вызовы:

cmsDatabase->importDump() @ /system/controllers/admin/actions/install_finish.php: 391
actionAdminInstallFinish->importPackageDump() @ /system/controllers/admin/actions/install_finish.php: 26
actionAdminInstallFinish->run() @ /system/core/controller.php: 582
cmsController->runExternalAction() @ /system/core/action.php: 37
cmsAction->__call() @ /system/controllers/admin/actions/install.php: 12
actionAdminInstall->run() @ /system/core/controller.php: 582
cmsController->runExternalAction() @ /system/core/controller.php: 453
cmsController->executeAction() @ /system/core/controller.php: 429
cmsController->runAction() @ /system/core/core.php: 779
cmsCore->runController() @ /index.php: 46
#9 8 апреля 2021 в 17:12
РЕШЕНИЕ НАЙДЕНО!!!
Написал в техподдержку Биллинга.
Мне посоветовали удалить поле plan_id из таблицы org_billing_log и повторить.
Но вышла вторая ошибка....

Как сделал:
Зашел в базу данных, и сделал экспорт таблицы org_billing_log
Потом открыл в редакторе и вручную удалил строки:
`plan_id` int(11) DEFAULT NULL,
`plan_period` tinyint(4) DEFAULT NULL
и удалил запятую на последней строчке.

После этого зашел в базу и целиком удалил старую таблицу org_billing_log и вместо нее импортировал ту в которой вносил изменения.
Потом произвел обновление! ОБНОВИЛОСЬ нормально!
Пока ошибок не наблюдаю!
#10 9 апреля 2021 в 18:47
Не могу найти org_billing_log Можете скрин скинуть)) где искать?
#11 10 апреля 2021 в 04:51


Не могу найти org_billing_log Можете скрин скинуть)) где искать?

@rshabalin
Вместо org_ префикс вашей баз данных!
Что писали при установке?
Обычно это cms_users
Посмотрите по инструкции:тут!
Время 1:27
А искать в самой базе данных.
#12 13 апреля 2021 в 13:55
У меня при обновлении Биллинга с 2.0.5 на 2.0.6 такая же ошибка как и у всех.



  1. Ошибка в запросе БД:
  2. Дублирующееся имя столбца 'plan_period'
  3. ALTER TABLE `cms_billing_log` ADD `plan_period` TINYINT NULL DEFAULT NULL AFTER `plan_id`;
  4.  
  5. Последние вызовы:
  6.  
  7. cmsDatabase->importDump() @ /system/controllers/admin/actions/install_finish.php : 391
  8. actionAdminInstallFinish->importPackageDump() @ /system/controllers/admin/actions/install_finish.php : 26
  9. actionAdminInstallFinish->run() @ /system/core/controller.php : 582
  10. cmsController->runExternalAction() @ /system/core/action.php : 37
  11. cmsAction->__call() @ /system/controllers/admin/actions/install.php : 12
  12. actionAdminInstall->run() @ /system/core/controller.php : 582
  13. cmsController->runExternalAction() @ /system/core/controller.php : 453
  14. cmsController->executeAction() @ /system/core/controller.php : 429
#13 13 апреля 2021 в 14:30
Я просто удалил эти столбцы
`plan_period`
plan_id
#14 13 апреля 2021 в 14:34

Я просто удалил эти столбцы
`plan_period`
plan_id

Region67

Перед обновлением Биллинга?
#15 13 апреля 2021 в 14:41



Перед обновлением Биллинга?


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