====== Міграція ====== [[http://ubilling.net.ua/?module=fnpages&pid=lightpay|{{ :buy-100u.png?nolink&|}}]] Цей модуль призначений для міграції з мікбіла. Доступний з модуля "Консоль розробника". \\ \\ \\ ===== Дії ===== Власне як це виглядає і що потрібно робити? Ну насамперед якщо ви вже почали використовувати Ubilling - ви збережете всю поточну абонбазу. По-друге, міграція відбувається шляхом генерування sql дампа. Тобто нам потрібені робочі Ubilling та МікБіл, для того що б витягнути інфу з одного на користь іншого. І так: - Спершу варто зробити дамп поточної бд убілінгу {{ :back_db.png?300|}} - Потім потрібно перейменувати дамп в ub.sql (файли лежать в папці content/backups/sql) - Тепер можна відкривати модуль для міграції \\ \\ ===== Міграція ===== Потрібно вказати дані для підключення до БД мікбіла, а також період тарифікації, поденний або помісячний. \\ Мережі вгадуються за принципом: вибірка всіх IP з БД мікбіла, залишаємо перші три октети й отримуємо унікальні \24 мережі. \\ Це потрібно для того, щоб вручну все не вводити (актуально для середніх і великих інсталяцій). Ми прекрасно розуміємо, що мережі можуть і відрізнятися, але це вимушена жертва, надалі зможете потрібне виправити. \\ Убіллінг передбачає, що у вас унікальні логіни і паролі. Якщо ви впевнені, що паролі не унікальні - можете виставити 'використовувати логін як пароль'. Або приведіть базу до ладу до міграції. \\ {{:mik_mig_main.png?direct&200 |}} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ А також IP-адреси мають бути унікальними. Якщо скрипт міграції знайде якісь повторювані IP, ви побачите попередження. Нічого не вибухне, просто візьміть на замітку й обробите потім у ручному режимі. Або знову ж таки, приведіть БД до ладу. \\ {{:mik_mig_warn.png?300 |}} \\ \\ \\ \\ \\ Якщо всі дані правильно введені - то ми отримаємо готовий дамп для міграції даних. Для того щоб завершити міграцію варто зробити наступне: - Вбити старгейзер - у billing.ini виставити NOSTGCHECKPID=1 - Відкрити модуль бекапа БД і розгорнути наш ub.sql на нашу систему. {{:db_recovery.png?800|}}