Ошибка в обновлении таблицы DSSchemes

Ошибки, проблемы, способы их решения.
sasha181
Сообщения: 134
Зарегистрирован: 2012-02-27 15:58:24
Откуда: Краснодар/Саранск
Контактная информация:

Ошибка в обновлении таблицы DSSchemes

Сообщение sasha181 » 2016-07-26 16:22:58

Ранее не использовал аренду выделенных серверов. Тут понадобилось. Версия биллинга последняя.
При попытке зайти в раздел получаем ошибку 500, в логах следующее: http://joxi.ru/D2P60qyFdO4d6r.png
Сравнил текущую схему таблицы из дистрибутива с моей. Оказалось, что переименовано одно поле с ServersGroupID на ServerID
В патчах обновления этого нет. Поэтому решил выложить тут для внесения в репозиторий к следующему обновлению:

Код: Выделить всё

ALTER TABLE `DSSchemes`
   CHANGE COLUMN `ServersGroupID` `ServerID` INT(11) NULL AFTER `CostInstall`;
ALTER TABLE `DSSchemes`
   ADD INDEX `DSSchemesServerID` (`ServerID`);
ALTER TABLE `DSSchemes` ADD CONSTRAINT `DSSchemesServerID` FOREIGN KEY (`ServerID`) REFERENCES `Servers` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Ошибка в обновлении таблицы DSSchemes

Сообщение Alex Keda » 2016-07-26 17:17:39

строка 138 файла patches/hosting/files/1000024.php
--
если вы не следуете инструкциям по обновлению
(а насколько я помню, там рекомендовалось создать хоть один тариф)
то вы сам себе злобный буратино =)

Отправлено спустя 1 минуту 9 секунд:
ну, таки шо я писал:
viewtopic.php?f=12&t=1808
Убей их всех! Бог потом рассортирует...

sasha181
Сообщения: 134
Зарегистрирован: 2012-02-27 15:58:24
Откуда: Краснодар/Саранск
Контактная информация:

Ошибка в обновлении таблицы DSSchemes

Сообщение sasha181 » 2016-07-26 17:50:20

Понял. Спасибо.

Также при создании тарифа отловил ошибку 100 в файле: hosts/hosting/comp/www/Administrator/DSSchemeEdit.comp.php

Строки 305-309 блок загрузки поля порта коммутатора. У себя пока закомментировал просто.

Это тоже связано как-то с не правильной процедурой обновления или воспроизводится на нормальной версии биллинга?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Ошибка в обновлении таблицы DSSchemes

Сообщение Alex Keda » 2016-07-26 18:06:12

однако, лог ошибки надо.
я бы на вашем месте, как миниум - все таблицы DS* перезалил в базе

Отправлено спустя 27 секунд:
это если заказов нет.
если заказы есть - ручками все проверять, сравнивать с дистрибутивом
Убей их всех! Бог потом рассортирует...


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя