Просмотр сообщений
|
Страниц: 1 ... 5 6 [7] 8 9 ... 18
|
94
|
Главная категория / Nodeny Plus / Re: Вопрос по разработке доп.плюшек....
|
: 09 Декабря 2016, 10:01:33
|
т.е. достаточно менять данные в БД и биллинг сам все подхватит?
зависит от того что менять а где почитать про эти зависимости? ну что именно вас интересует мож подскажут цепочка событий такая: создание нового юзера - добавление тарифа - добавление оплаты - активация доступа Почему бы это не сделать стандартным способом? Слишком много таблиц затронет данная процедура. Тут я думаю нужно вам код изучать, что и как происходит во время добавления клиента.
|
|
|
96
|
Главная категория / Nodeny Plus / Индивидуальная скорость разным абонентам
|
: 30 Ноября 2016, 11:24:14
|
Приветствую! Уважаемый Стас. Реально ли сделать так называемый тариф Custom? Чтобы в учетке абонента отдельно указать скорость. Есть несколько абонов с разными условиями тарификации, например юрики. Неудобно под каждого создавать свой тариф.
|
|
|
97
|
Главная категория / Nodeny Plus / Re: Реалізатори карток поповнення. Сума залишку.
|
: 23 Ноября 2016, 10:43:54
|
Но там идет группировка по номиналу и на ком числятся. Если дата передачи в одной группе у разных карточек будет разная? Делать еще группировку по дате, чтобы взвыли другие администраторы, которым это нафик не нужно? Могу сделать вывод даты передачи там где отображается каждая карточка отдельно
Ну хотя бы там, уже легче будет
|
|
|
102
|
Главная категория / Nodeny Plus / Re: Ошибка обновления Nodeny
|
: 08 Ноября 2016, 13:34:32
|
Жестяк... ну блин неделю назад все сделал, четко прошло, сейчас эта фигня. Удалил полностью папку Nodeny, заново скачиваю через svn, распаковываю в modules свежескачанный с сайта модуль dhcp, пытаюсь поставить: root@nas_12:/usr/local/nodeny # perl install.pl -xStart. Flag -h for help loading /usr/local/nodeny/sat.cfg <<< Подключение всех модулей >>>
--- Модуль NoDeny --- sql error. Run with -v at /usr/local/nodeny/modules/NoDeny/run.pl line 112. Пробуем с ключом -v root@nas_12:/usr/local/nodeny # perl install.pl -x -v
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
<<< Подключение всех модулей >>>
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.015829 sec
SELECT * FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0016 сек
--- Модуль NoDeny ---
CREATE command denied to user 'nodeny'@'188.239.193.94' for table 'ports'
{ 'param' => [], 'sql' => 'CREATE TABLE IF NOT EXISTS `ports` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uid` bigint(20) unsigned NOT NULL, `port` int(10) unsigned NOT NULL, `descr` varchar(127) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `port` (`uid`,`port`), KEY `uid` (`uid`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; ' };
CREATE TABLE IF NOT EXISTS `ports` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uid` bigint(20) unsigned NOT NULL, `port` int(10) unsigned NOT NULL, `descr` varchar(127) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `port` (`uid`,`port`), KEY `uid` (`uid`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.003963 sec
CREATE command denied to user 'nodeny'@'188.239.193.94' for table 'notifications'
{ 'param' => [], 'sql' => 'CREATE TABLE IF NOT EXISTS `notifications` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `created` int(10) unsigned NOT NULL, `uid` bigint(20) NOT NULL DEFAULT \'0\', `url` varchar(255) NOT NULL DEFAULT \'\', `msg` varchar(255) NOT NULL DEFAULT \'\', `sent` enum(\'yes\', \'no\') NOT NULL DEFAULT \'no\', `tries` tinyint(3) unsigned NOT NULL DEFAULT \'0\', `type` varchar(255) NOT NULL DEFAULT \'\', PRIMARY KEY (`id`), KEY `created` (`created`), KEY `uid` (`uid`), KEY `sent` (`sent`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
' };
CREATE TABLE IF NOT EXISTS `notifications` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `created` int(10) unsigned NOT NULL, `uid` bigint(20) NOT NULL DEFAULT '0', `url` varchar(255) NOT NULL DEFAULT '', `msg` varchar(255) NOT NULL DEFAULT '', `sent` enum('yes', 'no') NOT NULL DEFAULT 'no', `tries` tinyint(3) unsigned NOT NULL DEFAULT '0', `type` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `created` (`created`), KEY `uid` (`uid`), KEY `sent` (`sent`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.003887 sec
CREATE command denied to user 'nodeny'@'188.239.193.94' for table 'notifications_users'
{ 'sql' => 'CREATE TABLE IF NOT EXISTS `notifications_users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `updated` int(10) unsigned NOT NULL, `uid` bigint(20) NOT NULL DEFAULT \'0\', `reg_id` varchar(255) NOT NULL DEFAULT \'\', PRIMARY KEY (`id`), KEY `updated` (`updated`), KEY `uid` (`uid`), UNIQUE KEY `reg_id` (`reg_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', 'param' => [] };
CREATE TABLE IF NOT EXISTS `notifications_users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `updated` int(10) unsigned NOT NULL, `uid` bigint(20) NOT NULL DEFAULT '0', `reg_id` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `updated` (`updated`), KEY `uid` (`uid`), UNIQUE KEY `reg_id` (`reg_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.00419 sec
CREATE command denied to user 'nodeny'@'188.239.193.94' for table 'places_events'
{ 'param' => [], 'sql' => 'CREATE TABLE IF NOT EXISTS `places_events` ( `id` bigint(20) unsigned NOT NULL auto_increment, `time` int(10) unsigned NOT NULL default \'0\', `when_remove` int(10) unsigned NOT NULL default \'0\', `place` int(10) unsigned NOT NULL, `descr` mediumtext NOT NULL, `metadata` varchar(255) NOT NULL default \'\', `errorlevel` tinyint(3) unsigned NOT NULL default \'0\', PRIMARY KEY (`id`), KEY `place` (`place`), KEY `time` (`time`), KEY `metadata` (`metadata`), KEY `errorlevel` (`errorlevel`), KEY `when_remove` (`when_remove`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;' };
CREATE TABLE IF NOT EXISTS `places_events` ( `id` bigint(20) unsigned NOT NULL auto_increment, `time` int(10) unsigned NOT NULL default '0', `when_remove` int(10) unsigned NOT NULL default '0', `place` int(10) unsigned NOT NULL, `descr` mediumtext NOT NULL, `metadata` varchar(255) NOT NULL default '', `errorlevel` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`id`), KEY `place` (`place`), KEY `time` (`time`), KEY `metadata` (`metadata`), KEY `errorlevel` (`errorlevel`), KEY `when_remove` (`when_remove`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.003774 sec
CREATE command denied to user 'nodeny'@'188.239.193.94' for table 'documents'
{ 'param' => [], 'sql' => 'CREATE TABLE IF NOT EXISTS `documents` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL, `document` text NOT NULL, `is_section` tinyint(4) NOT NULL DEFAULT \'0\', `parent_id` int(10) NOT NULL DEFAULT \'0\', `modified` int(11) unsigned NOT NULL, `editor` mediumint(8) unsigned NOT NULL, `editor_ip` int(10) unsigned NOT NULL, `tags` varchar(256) NOT NULL DEFAULT \'\', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; ' };
CREATE TABLE IF NOT EXISTS `documents` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL, `document` text NOT NULL, `is_section` tinyint(4) NOT NULL DEFAULT '0', `parent_id` int(10) NOT NULL DEFAULT '0', `modified` int(11) unsigned NOT NULL, `editor` mediumint(8) unsigned NOT NULL, `editor_ip` int(10) unsigned NOT NULL, `tags` varchar(256) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.00392 sec
ALTER command denied to user 'nodeny'@'188.239.193.94' for table 'datasetup'
{ 'param' => [], 'sql' => 'ALTER TABLE datasetup CHANGE `type` `type` VARCHAR(24) NOT NULL DEFAULT \'0\'' };
ALTER TABLE datasetup CHANGE `type` `type` VARCHAR(24) NOT NULL DEFAULT '0'
sql error. Run with -v at /usr/local/nodeny/modules/NoDeny/run.pl line 112.
Я так понимаю новый Nodeny хочет изменит структуру таблицы на сервере с базой? Но ему отказано? Получается за эту неделю что-то поменялось в новой версии Nodeny? Connecting to DBI:mysql:database=nodeny;host=188.239.193.103;port=3306;mysql_connect_timeout=5 : 0.00392 sec
ALTER command denied to user 'nodeny'@'188.239.193.94' for table 'datasetup'
{ 'param' => [], 'sql' => 'ALTER TABLE datasetup CHANGE `type` `type` VARCHAR(24) NOT NULL DEFAULT \'0\'' };
ALTER TABLE datasetup CHANGE `type` `type` VARCHAR(24) NOT NULL DEFAULT '0'
|
|
|
103
|
Главная категория / Nodeny Plus / Ошибка обновления Nodeny
|
: 08 Ноября 2016, 10:20:53
|
Всем привет! Не подскажите почему при попытке установить модуль или обновить Nodeny, выпадает ошибка. Привожу лог операций с выводами: root@nas_12:/usr/local/nodeny # svn upUpdating '.': U nod/tmpl.pm Updated to revision 431. root@nas_12:/usr/local/nodeny # perl install.pl -xStart. Flag -h for help loading /usr/local/nodeny/sat.cfg <<< Подключение всех модулей >>>
--- Модуль credit --- Файл patch.ajUserInfo2.pl { file=>'web/ajUserInfo2.pl',hook=>'finish' } Файл create.user.credit.pl { file=>'web/user/credit.pl',hook=>'new' } Файл patch.web_plugins.list { file=>'cfg/web_plugins.list',hook=>'user' } Файл patch.tune.cfg { file=>'cfg/RU/tune.cfg',hook=>'end' } { file=>'cfg/UA/tune.cfg',hook=>'end' } Файл patch.LANG.pl { file=>'web/lang/RU_user.pl',hook=>'end' } { file=>'web/lang/UA_user.pl',hook=>'end' } { file=>'web/lang/RU.pl',hook=>'user_menu_buttons' } { file=>'web/lang/UA.pl',hook=>'user_menu_buttons' } { file=>'web/lang/UA.pl',hook=>'end' }
--- Модуль NoDeny --- sql error. Run with -v at /usr/local/nodeny/modules/NoDeny/run.pl line 112.
|
|
|
|