Jump to content
Local
chinhis

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

Recommended Posts

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

 

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

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

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

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

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

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

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

Edited by chinhis

Share this post


Link to post
Share on other sites

не по темі , але я також з мікбілл на ubilling перейшов. 

Share this post


Link to post
Share on other sites

 

 

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

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

Share this post


Link to post
Share on other sites

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

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 со всеми вытекающими...

Edited by SoulRoot

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by nightfly

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

 

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

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

 

 

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

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

Edited by nightfly

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

 

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

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

Ставлю по новой Фри 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

 

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

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

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

 

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

Share this post


Link to post
Share on other sites

 

 

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

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

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

Share this post


Link to post
Share on other sites

не буду спорить, нравится мазохизм? пользуйтесь! 

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

BARVIT - обновись что-ли, если в каррент, так вообще идеально. :)

Share this post


Link to post
Share on other sites

Думаю вам понравиться - вы любите странные решения :)

Share this post


Link to post
Share on other sites

:) Я из за странных решений и не обновился еще :))))))

Share this post


Link to post
Share on other sites

Ничего, мы вас вынудим. Поддержкой вебкамеры, например ;)

Share this post


Link to post
Share on other sites

О_О какой такой камеры? :))) Что-то я прозевал :)

Share this post


Link to post
Share on other sites

Все мои странные решения испаряются вместе с обновлением :)))

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

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