Користувальницькькі налаштування

Налаштування сайту


mikmigr

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
mikmigr [2015/10/12 21:05]
mikmigr [2023/07/17 11:08] (поточний)
borisov
Рядок 1: Рядок 1:
 +====== Міграція ======
  
 +[[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|}}