Биллинговая система Nodeny
22 Ноября 2024, 07:59:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 5 6 [7] 8 9 ... 16
  Печать  
Автор Тема: Миграция с 50.32  (Прочитано 83260 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #90 : 04 Октября 2013, 15:48:29 »

Забыл сообщить:
Код:
perl install.pl -u

добавит клиентам услуги, которые были в Н50, начиная с текущего дня и до конца месяца, причем сумма не будет уменьшена пропорционально дням. Т.е. на выходе у всех клиентов будет баланс такой же как и в Н50. Единственное, придется начислить бонусы клиентам, которые подключились в середине месяца.

В предыдущей версии инсталятора нужно было самому указывать соответствие id старой услуги = новой, сейчас автоматом
Записан
Groov
NoDeny
Постоялец
*

Карма: -3
Offline Offline

Сообщений: 100

102196993
Просмотр профиля
« Ответ #91 : 23 Октября 2013, 08:35:04 »

подправите скрип перехода, он не создаёт таблицу links
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #92 : 23 Октября 2013, 09:07:21 »

подправите скрип перехода, он не создаёт таблицу links
ок
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #93 : 23 Октября 2013, 10:33:20 »

 Перехожу с 50,32 на Н+, сделал
use nodeny;
source bill.sql; (бекап со старого биллинга)
source from_50.32_to_n_plus.txt;
cd /usr/local/nodeny
perl install.pl -x
perl install.pl -w=www
perl install.pl -m
perl install.pl -p sysop=12345
perl install.pl -u

В админку захожу, данные вроде все перенеслись.Но вот только пытаюсь что-то где-то изменить получаю ошибку.
Код:
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(36) Db.pm::line(144) Db.pm::sql(113) Db.pm::connect(95)]
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.084339 sec
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(36) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0009 сек
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(185)]
GET data: _unikey=vE1ilKH8zknfKjYgyYzlHA
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(220)]
  _unikey  = 'vE1ilKH8zknfKjYgyYzlHA'
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(234)]
Текущие cookies:
  noses  = 'vrpySrtwCT1wyCWF5BS1Kg'
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(254) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='vrpySrtwCT1wyCWF5BS1Kg' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0024 сек
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(272)]
Сессия `vrpySrtwCT1wyCWF5BS1Kg` существует, uid: 2, role: admin
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(294) Db.pm::do(158) Db.pm::sql(134) Db.pm::sql(321)]
UPDATE websessions SET expire=UNIX_TIMESTAMP()+'7200' WHERE BINARY ses='vrpySrtwCT1wyCWF5BS1Kg' LIMIT 1
Строк: 1. Время выполнения sql: 0.0014 сек
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(301) Db.pm::line(144) Db.pm::sql(134) Db.pm::sql(321)]
SELECT * FROM webses_data WHERE BINARY unikey='vE1ilKH8zknfKjYgyYzlHA' LIMIT 1
Строк: 1. Время выполнения sql: 0.0020 сек
23.10.2013 10:41:16 [(eval 10)::BEGIN(2) calls.pm(318)]
Данные по unikey `vE1ilKH8zknfKjYgyYzlHA`: HASH(0x2888c4d8)
23.10.2013 10:41:16 [stat.pl(108) (eval 10)(2) (eval 10)(2) (eval 10)::BEGIN(2) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(89)]
Can't use string ("HASH(0x2888c4d8)") as a HASH ref while "strict refs" in use at /usr/local/nodeny/web/calls.pm line 320.
Compilation failed in require at (eval 10) line 2.

23.10.2013 10:41:16 [stat.pl(108) (eval 10)(2) (eval 10)(2) (eval 10)::BEGIN(2) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(88) stat.pl(91)]
Elapsed time: 0.448683 sec

Захожу по новой, все сохранилось.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #94 : 23 Октября 2013, 10:44:49 »

Какая конкретно последовательность действий приводит к такому?
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #95 : 23 Октября 2013, 10:46:25 »

 Иногда при авторизации в админке и всегда при нажатии кнопки Сохранить в Инфо юзера.
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #96 : 23 Октября 2013, 10:48:20 »

Не всё перенеслось. Все пероли как пользовательские так админские пустые.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #97 : 23 Октября 2013, 10:50:15 »

Не всё перенеслось. Все пероли как пользовательские так админские пустые.
исправь ключ шифрования паролей в sat.cfg
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #98 : 23 Октября 2013, 10:56:35 »

Иногда при авторизации в админке и всегда при нажатии кнопки Сохранить в Инфо юзера.
включи debug, нажми на кнопку "сохранить" и покажи дебаг. На странице посредине должно быть написано "редирект". Не перепутай
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #99 : 23 Октября 2013, 10:59:30 »

Redirect to ?_unikey=K/QFqQG1Z7IHFBj3dgXhIw
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #100 : 23 Октября 2013, 11:00:53 »

пароли появились.
по середине есть redirect
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #101 : 23 Октября 2013, 14:15:27 »

Черд, если есть вариант сделать не то, что я просил - он будет сделан. Я просил Дебаг!
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #102 : 23 Октября 2013, 14:53:31 »

как-то так
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #103 : 23 Октября 2013, 16:06:09 »

Покажи результат
Код:
perl -e'use Data::Dumper; my $v = { "\x{FFFF_FFFF}" }; utf8::decode($v); print Dumper($v)'
Записан
Pa4ka
Старожил
****

Карма: 4
Offline Offline

Сообщений: 281

591884591
Просмотр профиля Email
« Ответ #104 : 06 Марта 2014, 21:14:00 »

Приветсвую, уважаемые форумчане! Прошу помощи!
Переношу с 50.32
Всё кагбе отличненько, но никак мак адреса немогу перенести
 в текстовый файлик from_50.32_to_n_plus добавил строки

INSERT INTO mac_uid (uid,mac)     
   (SELECT parent_id, REPLACE(field_value,':','') FROM dopdata WHERE field_alias='_mac') 
   ON DUPLICATE KEY UPDATE uid=parent_id;

Но маки не переносяться(
Благодарю!)
Записан
Страниц: 1 ... 5 6 [7] 8 9 ... 16
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!