cotonti.com : При восстановлении пароля ошибка https://www.cotonti.com Последние сообщения в теме Cotonti en Sat, 25 Oct 2025 01:13:18 -0000 Roffun #45086 Виктор:
FATAL ERROR
2020-09-23 07:55

SQL error 22001: String data, right truncated: 1406 Data too long for column 'log_ip' at row 1

#0  cot_diefatal(SQL error 22001: String data, right truncated: 1406 Data too long for column 'log_ip' at row 1) called at [/system/database.php:459]
#1  CotDB->insert(cot_logger, Array ([log_date] => 1600847725,[log_ip] => 2001:00c:00c:000:00f2:00ff:000:000,

Дело не в VPN, а в IPV6 адресе, который обрезается из-за проверки как стандарного IPV4, в мастер ветке уже была похожая проблема заявлена.

Whosonline falls on internal Ipv6 , просто никто в данный момент не занимается развитием, все только пользуются для своих нужд тем что есть.

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

]]>
ср, 23 сен 2020 16:13:18 -0000
jCube Group Странно, не когда видел такой ошибки а поле такое в базе было, правда я не когда чистую не использовал, всегда борку фриланса.

]]>
ср, 23 сен 2020 15:57:14 -0000
Виктор FATAL ERROR 2020-09-23 07:55 SQL error 22001: String data, right truncated: 1406 Data too long for column 'log_ip' at row 1 #0 cot_diefatal(SQL error 22001: String data, right truncated: 1406 Data too long for column 'log_ip' at row 1) called at [/system/database.php:459] #1 CotDB->insert(cot_logger, Array ([log_date] => 1600847725,[log_ip] => 2001:00c:00c:000:00f2:00ff:000:000,[log_name] => ,[log_group] => def,[log_text] => Pass recovery failed, user : - /users?m=passrecover&a=request)) called at [/system/functions.php:3315] #2 cot_log(Pass recovery failed, user : - /users?m=passrecover&a=request) called at [/modules/users/inc/users.passrecover.php:60] #3 include(modules/users/inc/users.passrecover.php) called at [/modules/users/users.php:32] #4 require_once(/modules/users/users.php) called at [/index.php:176]

При заходе на сайт через VPN, при восстановлении пароля ошибка!

Временно решил так

ALTER TABLE `cot_logger` CHANGE `log_ip` `log_ip` VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT '';

Какие мнения по даному поводу, нужно менять в сборке или нет?

]]>
ср, 23 сен 2020 08:12:01 -0000