jbs-errors.log годовой давности, с момента первичной установки не менялся.
Как дебажить и что править ручками? Меня б ткнуть, дальше разберусь...
Ругань при обновлении была такая:
2011-12-04 renew-bug: ERROR: ошибка применения патча (Table 'billy_bs.VPSSchemes' doesn't exist)
Код: Выделить всё
-- Патчи базы данных
Последний патч базы данных хоста (billing) (1000274)
Применение патча базы данных хоста (billing)
---
INSERT INTO `Clauses` (`ID`, `PublicDate`, `ChangedDate`, `AuthorID`, `EditorID`, `Partition`, `Title`, `IsProtected`, `IsXML`, `IsDOM`, `Text`, `IsPublish`) VALUES
('', 1306440000, 1306492981, 100, 100, 'Invoices/PaymentSystems/W1', 'Шаблон платежной системы Wallet One', 'no', 'yes', 'yes', '<NOBODY>\r\n <H1>\r\n СЧЕТ №%Invoice.Number% от %Invoice.CreateDate%\r\n</H1>\r\n <DIV id="Services">\r\n [список услуг]\r\n</DIV>\r\n <H2>\r\n Платежное поручение\r\n</H2>\r\n <TABLE border="1" cellpadding="5" cellspacing="0">\r\n <TBODY>\r\n <TR bgcolor="#DCDCDC">\r\n <TD align="center">\r\n Назначение\r\n </TD>\r\n <TD align="center">\r\n Номер кошелька\r\n </TD>\r\n <TD align="center">\r\n Сумма\r\n </TD>\r\n </TR>\r\n <TR>\r\n <TD>\r\n За web-услуги по счету №%Invoice.Number%\r\n </TD>\r\n <TD align="right">\r\n %PaymentSystem.Send.WMI_MERCHANT_ID%\r\n </TD>\r\n <TD align="right">\r\n %Invoice.Foreign% %PaymentSystem.Measure%\r\n </TD>\r\n </TR>\r\n </TBODY>\r\n </TABLE>\r\n</NOBODY>\r\n', 'yes');
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Clauses` (`ID`, `PublicDate`, `ChangedDate`, `AuthorID`, `EditorID`, `Partition`, `Title`, `IsProtected`, `IsXML`, `IsDOM`, `Text`, `IsPublish`) VALUES
('', 1306353600, 0, 100, 100, 'Invoices/PaymentSystems/MailRu', 'Шаблон платежной системы MailRu', 'no', 'yes', 'yes', '<NOBODY>\r\n <H1>\r\n СЧЕТ №%Invoice.Number% от %Invoice.CreateDate%\r\n</H1>\r\n <DIV id="Services">\r\n [список услуг]\r\n</DIV>\r\n <H2>\r\n Платежное поручение\r\n</H2>\r\n <TABLE border="1" cellpadding="5" cellspacing="0">\r\n <TBODY>\r\n <TR bgcolor="#DCDCDC">\r\n <TD align="center">\r\n Назначение\r\n </TD>\r\n <TD align="center">\r\n Номер магазина\r\n </TD>\r\n <TD align="center">\r\n Сумма\r\n </TD>\r\n </TR>\r\n <TR>\r\n <TD>\r\n За web-услуги по счету №%Invoice.Number%\r\n </TD>\r\n <TD align="right">\r\n %PaymentSystem.Send.shop_id%\r\n </TD>\r\n <TD align="right">\r\n %Invoice.Foreign% %PaymentSystem.Measure%\r\n </TD>\r\n </TR>\r\n </TBODY>\r\n </TABLE>\r\n</NOBODY>\r\n', 'yes');
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `StatusesHistory` ADD INDEX ( `RowID` ) ;
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (NULL, UNIX_TIMESTAMP(), '1', 'QIWI', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
-- SEPARATOR
INSERT INTO `Clauses` (`ID`, `PublicDate`, `ChangedDate`, `AuthorID`, `EditorID`, `Partition`, `Title`, `IsProtected`, `IsXML`, `IsDOM`, `Text`, `IsPublish`) VALUES
('', 1307536932, 0, 100, 100, 'Invoices/PaymentSystems/QIWI', 'Шаблон платежной системы QIWI', 'no', 'yes', 'yes', '<NOBODY>\r\n <H1>\r\n СЧЕТ №%Invoice.Number% от %Invoice.CreateDate%\r\n</H1>\r\n <DIV id="Services">\r\n [список услуг]\r\n</DIV>\r\n <H2>\r\n Платежное поручение\r\n</H2>\r\n <TABLE border="1" cellpadding="5" cellspacing="0">\r\n <TBODY>\r\n <TR bgcolor="#DCDCDC">\r\n <TD align="center">\r\n Назначение\r\n </TD>\r\n <TD align="center">\r\n Номер магазина\r\n </TD>\r\n <TD align="center">\r\n Сумма\r\n </TD>\r\n </TR>\r\n <TR>\r\n <TD>\r\n За web-услуги по счету №%Invoice.Number%\r\n </TD>\r\n <TD align="right">\r\n %PaymentSystem.Send.from%\r\n </TD>\r\n <TD align="right">\r\n %Invoice.Foreign% %PaymentSystem.Measure%\r\n </TD>\r\n </TR>\r\n </TBODY>\r\n </TABLE>\r\n</NOBODY>\r\n', 'yes');
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Clauses` (`ID`, `PublicDate`, `ChangedDate`, `AuthorID`, `EditorID`, `Partition`, `Title`, `IsProtected`, `IsXML`, `IsDOM`, `Text`, `IsPublish`) VALUES
('', 1307635655, 0, 100, 100, '/Help/Services/QIWIPhone', 'Необходимо ввести номер телефона', 'no', 'yes', 'yes', '<TABLE width="400">\r\n <TR>\r\n <TD>\r\n <SPAN>Для оплаты при помощи платёжной системы QIWI, вам необходимо ввести номер телефона, в <a title="Мои настройки" href="javascript:ShowWindow(''/UserPersonalDataChange'');">разделе Ваших настроек</a>.</SPAN>\r\n </TD>\r\n <TD>\r\n </TD>\r\n </TR>\r\n</TABLE>', 'yes');
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (NULL, UNIX_TIMESTAMP(), '1', 'DeleteOldInvoices', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `HostingOrders` ADD `AutoProlong` INT( 1 ) NOT NULL DEFAULT '1' AFTER `OldSchemeID`;
-- SEPARATOR
DROP VIEW IF EXISTS `HostingOrdersOwners`;
-- SEPARATOR
CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `HostingOrdersOwners` AS SELECT
`HostingOrders`.`ID` AS `ID`,
`HostingOrders`.`OrderID` AS `OrderID`,
`HostingOrders`.`SchemeID` AS `SchemeID`,
`HostingOrders`.`AutoProlong` AS `AutoProlong`,
`HostingOrders`.`Domain` AS `Domain`,
`HostingOrders`.`Parked` AS `Parked`,
`HostingOrders`.`ServerID` AS `ServerID`,
`HostingOrders`.`Login` AS `Login`,
`HostingOrders`.`Password` AS `Password`,
`HostingOrders`.`DaysRemainded` AS `DaysRemainded`,
`HostingOrders`.`ConsiderDay` AS `ConsiderDay`,
`HostingOrders`.`StatusID` AS `StatusID`,
`HostingOrders`.`StatusDate` AS `StatusDate`,
`OrdersOwners`.`OrderDate` AS `OrderDate`,
`OrdersOwners`.`UserID` AS `UserID`,
`OrdersOwners`.`ContractID` AS `ContractID`
FROM
(`HostingOrders` left join `OrdersOwners` ON((`HostingOrders`.`OrderID` = `OrdersOwners`.`ID`)));
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Services` (`ID`, `GroupID`, `UserID`, `ServicesGroupID`, `Name`, `Emblem`, `Code`, `Item`, `Measure`, `ConsiderTypeID`, `CostOn`, `Cost`, `IsHidden`, `IsProtected`, `IsActive`, `IsProlong`, `SortID`) VALUES ('1100', '2000000', '1', '1000', 'Партнёрское начисление', NULL, 'Default', '', 'шт.', 'Upon', '', '', 'yes', 'yes', 'no', 'yes', '10');
-- SEPARATOR
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (11, UNIX_TIMESTAMP(), 1, 'CaclulatePartnersReward', UNIX_TIMESTAMP(), '[]', 7, '', 'no', 'yes');
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `HostingOrders` ADD `UserNotice` TEXT NOT NULL, ADD `AdminNotice` TEXT NOT NULL;
-- SEPARATOR
ALTER TABLE `DomainsOrders` ADD `UserNotice` TEXT NOT NULL, ADD `AdminNotice` TEXT NOT NULL;
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `Users` CHANGE `Notice` `AdminNotice` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
---
Применение патча базы данных хоста (billing)
---
INSERT INTO `Clauses` (`PublicDate`, `ChangedDate`, `AuthorID`, `EditorID`, `Partition`, `Title`, `IsProtected`, `IsXML`, `IsDOM`, `IsPublish`, `Text`) VALUES
(1310673600, 1310732693, 100, 100, 'CreateTicket/DOMAIN_OWNER_NOT_DEFINED', 'Определить владельца для домена', 'no', 'yes', 'yes', 'yes', '<NOBODY>Определите владельца для домена, иначе он не зарегиструется.<BR />\nДля этого, пройдите в раздел<BR />\n[color:green]Услуги > Домены > Мои заказы[/color]<BR />\nи нажмите соответствующую кнопку напротив заказа домена.</NOBODY>\n');
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `Edesks` ADD `Flags` ENUM('no', 'Closed', 'CloseOnSee', 'DenyClose') NOT NULL DEFAULT 'no';
-- SEPARATOR
ALTER TABLE `Edesks` ADD INDEX (`Flags`);
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `Edesks` ADD `SeenByPersonal` INT(11) NOT NULL AFTER `StatusDate` ,
ADD `LastSeenBy` INT(11) NOT NULL AFTER `SeenByPersonal` ,
ADD `SeenByUser` INT(11) NOT NULL AFTER `LastSeenBy`;
---
Применение патча базы данных хоста (billing)
---
ALTER TABLE `Invoices` CHANGE `Summ` `Summ` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `InvoicesItems` CHANGE `Summ` `Summ` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Contracts` CHANGE `Balance` `Balance` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Postings` CHANGE `Before` `Before` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Postings` CHANGE `After` `After` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Users` CHANGE `LayPayMaxSumm` `LayPayMaxSumm` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Users` CHANGE `LayPayThreshold` `LayPayThreshold` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `WorksComplite` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `WorksComplite` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Basket` CHANGE `Summ` `Summ` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Services` CHANGE `CostOn` `CostOn` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `Services` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingSchemes` CHANGE `CostDay` `CostDay` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingSchemes` CHANGE `CostMonth` `CostMonth` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingConsider` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSSchemes` CHANGE `CostDay` `CostDay` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSSchemes` CHANGE `CostMonth` `CostMonth` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSConsider` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSSchemes` CHANGE `CostDay` `CostDay` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSSchemes` CHANGE `CostMonth` `CostMonth` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSConsider` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingBonuses` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingConsider` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DomainsBonuses` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `HostingDomainsPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DomainsConsider` CHANGE `Cost` `Cost` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DomainsConsider` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSDomainsPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSBonuses` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `VPSConsider` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSSchemes` CHANGE `CostInstall` `CostInstall` FLOAT( 11, 2 ) NOT NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSDomainsPolitics` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSBonuses` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
-- SEPARATOR
ALTER TABLE `DSConsider` CHANGE `Discont` `Discont` FLOAT( 11, 2 ) NULL DEFAULT '0.00';
---
ERROR: ошибка применения патча (Table 'billy_bs.VPSSchemes' doesn't exist)