Страница 1 из 1

Column 'ip' cannot be null

Добавлено: Сб янв 26, 2013 4:18 pm
AlfaStriker
Добрый день!

Устанавливаю версию 0.54.
Возникает ошибка при добавлении пользователя в меню -> КЛИЕНТЫ -> ЛОГИНЫ -> ИНТЕРНЕТ
А именно, если заполнит поле "СУММА" во разделе "ОПЛАТА" в логах появляется строчка:
Column 'ip' cannot be null at ../../Abills/mysql//main.pm line 134.,
И в окне создания учетной записи появляется сообщение:
Оплаты ошибка:
[3] ERROR_SQL
Если не заполнят это поле, пользователь создается.
Кстати на счет поля 'ip', я туда вписывал адрес в ручную. Все равно такая байда.

Подскажите пожалуйста что я делаю не так?

В версии 0.52 таких выкрутасов не было.

Re: Column 'ip' cannot be null

Добавлено: Пн янв 28, 2013 3:08 pm
~AsmodeuS~
обновить к текущей версии

Re: Column 'ip' cannot be null

Добавлено: Вт янв 29, 2013 11:47 am
AlfaStriker
~AsmodeuS~ писал(а):обновить к текущей версии
Уважаемый ~AsmodeuS~, я качал архив отсюда http://sourceforge.net/projects/abills/ ... =directory.
Как его обновить биллинг, если уже установлена самая свежая версия?

Заранее спасибо!

Re: Column 'ip' cannot be null

Добавлено: Вт янв 29, 2013 2:07 pm
~AsmodeuS~
есть cvs репозиторий с поточными патчами

http://abills.net.ua/wiki/doku.php/abil ... d:download

Re: Column 'ip' cannot be null

Добавлено: Пн мар 11, 2013 1:53 pm
AlfaStriker
Уважаемый ~AsmodeuS~.
Установил из CSV (current), но ошибка по прежнему осталась. Система CentOS 6.4 x32.
# cat /tmp/sql_errors

Код: Выделить всё

2013-03-11 10:12:20 LOG_ERR:  [] 
INSERT INTO admin_actions (aid, ip, datetime, actions, uid, module, action_type) 
    VALUES ('1', INET_ATON('::1'), now(), 'LOGIN:vanya', '13', '', '7')
 --1048
 --Column 'ip' cannot be null

2013-03-11 10:12:20 LOG_ERR:  [] 
INSERT INTO admin_actions (aid, ip, datetime, actions, uid, module, action_type) 
    VALUES ('1', INET_ATON('::1'), now(), 'BILL_ID ->13;', '13', '', '2')
 --1048
 --Column 'ip' cannot be null

2013-03-11 10:12:20 LOG_ERR:  [] 
INSERT INTO admin_actions (aid, ip, datetime, actions, uid, module, action_type) 
    VALUES ('1', INET_ATON('::1'), now(), 'PASSWORD *->*;', '13', '', '2')
 --1048
 --Column 'ip' cannot be null

2013-03-11 10:12:20 LOG_ERR:  [] 
INSERT INTO admin_actions (aid, ip, datetime, actions, uid, module, action_type) 
    VALUES ('1', INET_ATON('::1'), now(), 'PI', '13', '', '1')
 --1048
 --Column 'ip' cannot be null

2013-03-11 10:12:20 LOG_ERR:  [] 
INSERT INTO payments (uid, bill_id, date, sum, dsc, ip, last_deposit, aid, method, ext_id,
           inner_describe, amount, currency, reg_date) 
           values ('13', '13', now(), '10000', '', INET_ATON('::1'), '0.000000', '1', '0', 
           '', '', '10000', '0', now());
 --1048
 --Column 'ip' cannot be null

Re: Column 'ip' cannot be null

Добавлено: Пн мар 11, 2013 3:16 pm
~AsmodeuS~
апач некорректно передаёт переменную REMOTE_ADDR

Re: Column 'ip' cannot be null

Добавлено: Ср мар 13, 2013 2:34 pm
AlfaStriker
Извините пожалуйста, а как можно это исправить ?
Заранее спасибо!

____
UP
MYSQL 5.6 нужен оказ.