Переезд на другой сервер старой версии

Ответить


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

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

Обзор темы
   

Развернуть Обзор темы: Переезд на другой сервер старой версии

Re: Переезд на другой сервер старой версии

Сообщение Alex Keda » 2012-02-23 19:13:35

до последнего шага откройте patches/billing/db/1000281.sql и удалите всё кроме первой строки

в репозитории исправил, но всем доступно будет тольлко после релиза

Re: Переезд на другой сервер старой версии

Сообщение house19 » 2012-02-23 17:42:57

http://forum.joonte.com/viewtopic.php?f=3&t=618&start=10#p3829
Вот тут я писал, и вылаживал ошибку, и описывал ее.

Re: Переезд на другой сервер старой версии

Сообщение Alex Keda » 2012-02-20 14:52:15

логи надо, а не то что происходит.
если при обновлении ошибки - то их тоже надо

Re: Переезд на другой сервер старой версии

Сообщение house19 » 2012-02-20 1:49:22

яж писал, что не получается, и выше указывал что происходит после обновления

Re: Переезд на другой сервер старой версии

Сообщение Alex Keda » 2012-02-19 19:40:07

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

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

Re: Переезд на другой сервер старой версии

Сообщение Alex Keda » 2012-02-18 21:08:51

обновится штатно

Re: Переезд на другой сервер старой версии

Сообщение house19 » 2012-02-18 20:42:41

не получается, во первых потому что структура баз разная т.к. версии разные, а во вторых я пробовал так сделать, с трудом получилось изменить это все дело, базу залил, вроде как все ок, ан нет - в админку вхожу, но не все страницы открываются, у большинство ошибка 100.
Вот я и подумал - может сделать экспорт.
Помогите пожалуйста!
Уже не знаю что делать :(

Re: Переезд на другой сервер старой версии

Сообщение Виталий » 2012-02-17 8:59:13

house19 писал(а):Я подумал если сделать экспорт юзеров, все их данные, установить новую версию (она ставится без проблем), и импортировать, думал так проще будет. Раз с обновлением такая трабла...
Ну по советуйте что нибудь


Поставьте по новой, накатите базу данных свою. Должнго получится.

Re: Переезд на другой сервер старой версии

Сообщение house19 » 2012-02-17 1:11:36

я хочу использовать новую версию биллинга, но обновится не могу, при обновлении он обновляет все нормально, все проходит отлично, ну почти все:

Проверить наличие обновлений - проходит нормально, все находит, все ок вроде, никаких ошибок нет

Применить обновления - тоже все проходит отлично!

Структурировать базу данных - тут почти все ок, ниже лог обновления структурирования базы:

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


-- Резервное копирование базы данных

Файл (/home/aqq6974/public_html/vo/hosts/vo.billing.ru/tmp/db/aqq6974_bill_4f3d6fdfd8502.sql.gz) резервной копии имеет размер 664 Кб.




-- Восстановление профилей

Восстановлено 2 профилей


-- Патчи базы данных

Последний патч базы данных хоста (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`)));




---
ERROR: ошибка применения патча (Table 'aqq6974_bill.OrdersOwners' doesn't exist)




вот собственно и все, после чего при открытии любой страницы просто белый экран.

Я подумал если сделать экспорт юзеров, все их данные, установить новую версию (она ставится без проблем), и импортировать, думал так проще будет. Раз с обновлением такая трабла...
Ну по советуйте что нибудь

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