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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Ошибка в обновлении таблицы DSSchemes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка в обновлении таблицы 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;

Вернуться к началу