Перейти к содержимому

Міграція абонбази2


Рекомендованные сообщения

Хай вибачать мені мою зухвалість розробники.

 

Появилась нова можливість  міграції2 з автоматичним заселенням юзерів.

Але поки що в документації про неї нічого не описано. Тай я зразу обрадувався що все так легко буде, так як зара перевожу замовника з мікбілл на юбіллінг.

(покопався в таблицях мікбіла - витягнув все що треба для міграції по схемі 2, адже в попередній версії міграції не було автозаселення. Подумав зрублю з замовника пару лишніх $ за те, що автоматом всіх юзерів розселю, а тьолкам в нього на касі буде більше часу шоб в однокласниках фотки лайкати  :) , замість того щоб вручну розселяти всіх юзерів, яких не мало. Заливав напевно разів з 10 , пока не глянув в нутрощі модуля.)

Так от пока немає офіційного мануалу щоб все це класно запрацювало треба:

1 Після того як залити файл з юзерами (відповідної структури) вибрати з передостаннього селекту "Show PHP Script", який стойть по замовчуванню (судячу по коду модуля опція "Show SQL dump" - тоже автоматом не розселяє юзерів )))

2 Згенерований PHP код вставити і обробити в PHP-console, після чого все в модулі онлайн буде як треба  :D

До речі виникають косяки зі спецсиволами (', " ...), модуль їх автоматом не екранує - треба вручну , або на етапі генерування csv

Изменено пользователем chinhis
Ссылка на сообщение
Поделиться на других сайтах

 

 

Але поки що в документації про неї нічого не описано.
Совершенно ничего в документации не написано, так и есть, вот какой нехороший разработчик, не удосужился документацию написать, ай-яй-яй. :facepalm:

http://wiki.ubilling.net.ua/doku.php?id=migration

Ссылка на сообщение
Поделиться на других сайтах

100 % в http://wiki.ubilling.net.ua/doku.php?id=migration ні слова не сказано, в яких випадках відбувається автоматичне заселення і створення вулиць в системі

Ссылка на сообщение
Поделиться на других сайтах

В двух словах:

login;password;IP;MAC;tariff;cash;credit limit;credit expire date;city;street;build;entrance;floor;apt;phone;mobile;email;address;realname;contract;AlwaysOnline state;Down state;Passive state

И пытаемся сказать ?module=migration2 что это то что нам надо.

Коль уверены что Вам оно надо, тыцаем в "Yes proceed registeration of this users".

В окошке "Generated PHP script" копируем, и заходим в ?module=sqlconsole&devconsole=true

Далее подсовываем то что взяли раньше.

Ждём...

А если много будет строк, то ещё ждём...

 

И опа, всё готово!

 

Ну разве что ещё сделать MASSRESET_ENABLED=1 со всеми вытекающими...

Изменено пользователем SoulRoot
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Ребятки родненькие!

Подскажите кто знает. Из старого сервака стянул базу абонентов полностью через бекап (FreeBSD 8.4 + UBinstaller)

Установил на новое железо Фрю 9.3 инсталлер все нормально. Заливаю базу тоже все окей - все работает - НО!!

Все менюшки работают (отображаютс) но не могу ничего изменить ни тариф ни добавить юзера. Хотя скорость тарифа меняется.

Не отображается "Все тарифи" Подозревал что проблема с паролями на базу данных. На старом биллинге при установке пароли на все писались руцями, а в новой установке генерирует само. Хотя пароли на базу вроди и не причем (остальное то работает) В чем может быть сука?? Пробовал заменить парольдоступа на старый - слетает старгайзер. Вот и чешу репу. Все есть а ни фига не правильно. Подскажите.

Ссылка на сообщение
Поделиться на других сайтах

Возможно сбой в том что заливал базу через phpminiadmin без остановленного старгайзера!?

Ссылка на сообщение
Поделиться на других сайтах

В 0.6.1 и выше, есть нативные средства для бекапа и восстановления БД. В документации по инсталлеру, тоже вполне себе ясно сказано, для чего оставлен старый режим установки.

 

В любом случае, я подозреваю, что у вас в billing.ini и userstats.ini прописаны несоответствующие пароли на старгейзерного юзера. Это как минимум.

Изменено пользователем nightfly
Ссылка на сообщение
Поделиться на других сайтах

Снова здравствуйте.

Все те же грабли.

Ставлю по новой Фри 9.3, обновляю порты, ставлю биллинг, ставлю phpminiadmin (phpMyAdmin упорно не становится, да и ладно).

останавливаю старгайзер, заливаю дамп, предварительно дропнув установленную базу stg. Он затягивает базу вместе с конфигами (сети, услуги, dhcp). Все вроди нормально. Проверяю пароли совпадают, но ничего изменить не могу. К базе подключаюсь получается по новому паролю везде заходит все видно. Но теперь подозреваю что база получается только для чтения. Может в этом и вся причина. Если база данных залита возможно со старым паролем, то в чем конкретно нужно поменять пароль что бы стало на место. Пробовал изменить billing/config/mysql.ini и в userstat/config/mysql.ini пароль на старый (из залитой базы) результата ноль. Не стартует старгайзер. Вот и ломаю голову. Как быть?

Ссылка на сообщение
Поделиться на других сайтах

 

Все те же грабли.

Я вполне конкретно тыкнул пальцем в вашу проблему. Вы это - проигнорировали, и продолжаете творить какую-то непонятную фигню.

 

 

Вот и ломаю голову. Как быть?

Как быть? Перечитать, мое предыдущее сообщение.  На этот раз не избирательно.

Изменено пользователем nightfly
Ссылка на сообщение
Поделиться на других сайтах

Снова здравствуйте.

Все те же грабли.

Ставлю по новой Фри 9.3, обновляю порты, ставлю биллинг, ставлю phpminiadmin (phpMyAdmin упорно не становится, да и ладно).

останавливаю старгайзер, заливаю дамп, предварительно дропнув установленную базу stg. Он затягивает базу вместе с конфигами (сети, услуги, dhcp). Все вроди нормально. Проверяю пароли совпадают, но ничего изменить не могу. К базе подключаюсь получается по новому паролю везде заходит все видно. Но теперь подозреваю что база получается только для чтения. Может в этом и вся причина. Если база данных залита возможно со старым паролем, то в чем конкретно нужно поменять пароль что бы стало на место. Пробовал изменить billing/config/mysql.ini и в userstat/config/mysql.ini пароль на старый (из залитой базы) результата ноль. Не стартует старгайзер. Вот и ломаю голову. Как быть?

Поставьте нормальный биллинг. Судя по всем постам уважаемого nightfly - маразматик, от которого хрен дождешься поддержки, разве что только подъебов. А код Ubilling больше похож на чью то курсовую!

Ссылка на сообщение
Поделиться на других сайтах

 

Снова здравствуйте.

Все те же грабли.

Ставлю по новой Фри 9.3, обновляю порты, ставлю биллинг, ставлю phpminiadmin (phpMyAdmin упорно не становится, да и ладно).

останавливаю старгайзер, заливаю дамп, предварительно дропнув установленную базу stg. Он затягивает базу вместе с конфигами (сети, услуги, dhcp). Все вроди нормально. Проверяю пароли совпадают, но ничего изменить не могу. К базе подключаюсь получается по новому паролю везде заходит все видно. Но теперь подозреваю что база получается только для чтения. Может в этом и вся причина. Если база данных залита возможно со старым паролем, то в чем конкретно нужно поменять пароль что бы стало на место. Пробовал изменить billing/config/mysql.ini и в userstat/config/mysql.ini пароль на старый (из залитой базы) результата ноль. Не стартует старгайзер. Вот и ломаю голову. Как быть?

Поставьте нормальный биллинг. Судя по всем постам уважаемого nightfly - маразматик, от которого хрен дождешься поддержки, разве что только подъебов. А код Ubilling больше похож на чью то курсовую!

 

 

 

 

Q: А вы бы не могли бы для меня все бесплатно установить, настроить, консультировать, вытирать сопли и всячески нянчиться? А я когда вырасту большой вас отблагодарю, честно честно!

A: Нет.

Q: Стоп, как же так? Всюду сказано, что все бесплатно и OpenSource и вообще пыщь-пыщь. Откуда значки $ в услугах? Вы там совсем зажрались буржуи?

A: Да - все бесплатно и максимально открыто - берите качайте, устанавливайте, модифицируйте, распространяйте сколько влезет. Биллинговая система распространяется полностью бесплатно и с полностью открытым исходным кодом. Хотите сделать что-то нашими руками? - тоже нет проблем, но наше время, потраченное лично на вас, стоит денег. Если вы так не считаете - извините.

http://wiki.ubilling.net.ua/doku.php?id=faq

 

Я чомусь не думаю, що найтфлай комусь чимось забов'язанний та обов'язково повинен допомагати.

Йому платять гроші - він робе щоб працювало, не хочеш платити - роби сам.

Якщо вам не подобається убіллінг - то це ваші проблеми, кількість інсталів убіллінга говорить само за себе ;)

Ссылка на сообщение
Поделиться на других сайтах

да за такое гавно мягко говоря платить и не охота, такое чувство что весь говнокод который там есть специально и написан что бы "платили"

Ссылка на сообщение
Поделиться на других сайтах

да за такое гавно мягко говоря платить и не охота, такое чувство что весь говнокод который там есть специально и написан что бы "платили"

можу я поцікавитися, що саме вам не подобається?

Ссылка на сообщение
Поделиться на других сайтах

 

да за такое гавно мягко говоря платить и не охота, такое чувство что весь говнокод который там есть специально и написан что бы "платили"

можу я поцікавитися, що саме вам не подобається?

 

Код смотрели? Вики смотрели? Везде фразы типа "Таблица такая то - потому что... мне по*** почему" и Вы думаете это то за что захочется заплатить?

Ссылка на сообщение
Поделиться на других сайтах

 

 

Код смотрели? Вики смотрели? Везде фразы типа "Таблица такая то - потому что... мне по*** почему" и Вы думаете это то за что захочется заплатить?

Я не тільки дивився код, але ще й модулі писав до убіллінгу.

Не бачу ніяких проблем змінити нумерацію таблиць, або назви таблиць у бд, тільки логіку самому доведеться відновлювати. 

Ссылка на сообщение
Поделиться на других сайтах

Как всегда набижали эксперты, которые точно знают как нужно сделать идеальную АСР. Она как всегда написана идеально, отлично документирована, никогда не забагована, делает точно то что они хотят и точно так как они этого хотят. Если она написана не ими, она обязательно бесплатна, а саппорт круглосуточный, вежливый и естественно тоже бесплатный, обладающий бесконечным терпением, телепатическими способностями, и моментально решающий все их проблемы.

Есть только одна проблема - все это существует только в их фантазиях.

 

Пока пиздyны-сказочники брызжут слюной и продолжают доказывать "как все плохо" и "ваш код говно" (да-да, а мешки все так же остаются не ворочанными), мы просто работаем ежедневно, отдавая результаты этой работы людям бесплатно, и не ожидая ничего в замен:

https://www.youtube.com/watch?v=5Jf3rLyvV5I

 

Сообщество тоже не забывает расширяться и почему-то не особо страдает от амбиций пиздyнов-сказочников.

 

В любом случае я с нетерпением ожидаю, пока хоть один из них покажет "как надо" в опенсорце.

Хейтерс гонна хейт :)

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: sandi
      Добрый день!
      При попытке загрузить csv файл с одним пользователем получал ошибку Parsing error, после чего методом проб и ошибок добавил пустую строку в начало файла и сделал импорт,только теперь в биллинге есть пользователь без логина. Подскажите пожалуйста, как я его могу правильно удалить из биллинга? Спасибо!
×
×
  • Создать...