Решил попробовать новый выложенный образ 4.42 (для RPI4).
В моменты настроек столкнулся с...
Создание нового дочернего пункта в меню..
Код: Выделить всё
Details
http://_/admin.php?pd=cGFuZWw6e2FjdGlvbj1jb21tYW5kc30%3Dpz_&md=commands&inst=adm&
1366: Incorrect integer value: '' for column `db_terminal`.`commands`.`PRIORITY` at row 1
INSERT INTO `commands`(`PARENT_ID`, `TITLE`, `PRIORITY`, `SMART_REPEAT`, `READ_ONLY`, `TYPE`, `EXT_ID`, `INLINE`, `VISIBLE_DELAY`, `COMMAND`, `WINDOW`, `SUB_PRELOAD`, `URL`, `WIDTH`, `HEIGHT`, `AUTOSTART`, `AUTO_UPDATE`) VALUES('86', 'Кукушка', '', '0', '0', '', '0', '0', '0', '', '', '0', '', '0', '0', '0', '0')
Backtrace
#0 /var/www/html/lib/mysqli.class.php(400): custom_error->__construct('1366: Incorrect...', 0)
#1 /var/www/html/lib/mysqli.class.php(189): mysql->Error('INSERT INTO `co...', 0)
#2 /var/www/html/lib/mysqli.class.php(333): mysql->Exec('INSERT INTO `co...')
#3 /var/www/html/lib/sqlFunctions.class.php(111): mysql->Insert('commands', Array)
#4 /var/www/html/modules/commands/commands_edit.inc.php(172): SQLInsert('commands', Array)
#5 /var/www/html/modules/commands/commands.class.php(573): require('/var/www/html/m...')
#6 /var/www/html/modules/commands/commands.class.php(497): commands->edit_commands(Array, '')
#7 /var/www/html/modules/commands/commands.class.php(94): commands->admin(Array)
#8 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): commands->run()
#9 /var/www/html/lib/jTemplate.class.php(713): eval()
#10 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, '/var/www/html/t...')
#11 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, '/var/www/html/t...')
#12 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#13 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#14 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))
#15 /var/www/html/admin.php(34): panel->run()
#16 {main}
Создание шаблона (на основе значений свойств):
Код: Выделить всё
Details
http://_/admin.php?pd=cGFuZWw6e2FjdGlvbj1wYXR0ZXJuc30%3Dpz_&md=patterns&inst=adm&
1366: Incorrect integer value: '' for column `db_terminal`.`patterns`.`CONDITION` at row 1
INSERT INTO `patterns`(`TITLE`, `PATTERN`, `SCRIPT`, `SCRIPT_EXIT`, `PATTERN_TYPE`, `SCRIPT_ID`, `TIME_LIMIT`, `IS_CONTEXT`, `IS_COMMON_CONTEXT`, `MATCHED_CONTEXT_ID`, `TIMEOUT`, `IS_LAST`, `PRIORITY`, `SKIPSYSTEM`, `ONETIME`, `TIMEOUT_CONTEXT_ID`, `TIMEOUT_SCRIPT`, `PARENT_ID`, `LINKED_OBJECT`, `LINKED_PROPERTY`, `CONDITION`, `CONDITION_VALUE`) VALUES('gdf', '', '', '', '1', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '', '0', '', '', '', '')
Backtrace
#0 /var/www/html/lib/mysqli.class.php(400): custom_error->__construct('1366: Incorrect...', 0)
#1 /var/www/html/lib/mysqli.class.php(189): mysql->Error('INSERT INTO `pa...', 0)
#2 /var/www/html/lib/mysqli.class.php(333): mysql->Exec('INSERT INTO `pa...')
#3 /var/www/html/lib/sqlFunctions.class.php(111): mysql->Insert('patterns', Array)
#4 /var/www/html/modules/patterns/patterns_edit.inc.php(176): SQLInsert('patterns', Array)
#5 /var/www/html/modules/patterns/patterns.class.php(243): require('/var/www/html/m...')
#6 /var/www/html/modules/patterns/patterns.class.php(142): patterns->edit_patterns(Array, '')
#7 /var/www/html/modules/patterns/patterns.class.php(99): patterns->admin(Array)
#8 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): patterns->run()
#9 /var/www/html/lib/jTemplate.class.php(713): eval()
#10 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, '/var/www/html/t...')
#11 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, '/var/www/html/t...')
#12 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#13 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#14 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))
#15 /var/www/html/admin.php(34): panel->run()
#16 {main}
И там и там помогло изменение типа данных с INT на что-то другое, я поставил VARCHAR.
Это было не правильное решение, ибо все равно ошибка будет появляться вновь и вновь.
Нужно отключить строгий режим msql.
(проверял после... перед тем как загрузить образ на флешку еще раз... удалял базу, создавал, импортировал с гитхаба Сергея и загружал по новой, ошибка на создание шаблона не пропадала, на меню не проверял)
Warning: A non-numeric value encountered in /var/www/html/modules/cron/cron.class.php on line 116
Что-то с Cron... в логах нету... Кажется проблема в ненастроенной nginx и php..
И блин, сколько мусора (неиспользуемых таблиц) в базе данных...
Не работает SHOUTCast:
{"play_terminal":null,"session_terminal":null,"command":"refresh","success":true,"message":"OK This command is deprecated. Please don't use it.","data":null}
или это проблема у меня:
{"play_terminal":null,"session_terminal":null,"command":"refresh","success":false,"message":"Error connecting to MPD server! This command is deprecated. Please don't use it.","data":null}
Проблема не ушла... думаю.
На kodexplorer:
js文件不完整,请查看浏览器控制台和服务器配置是否正常。或检查文件是否被修改(或咨询主机商压缩js导致文件损坏);[js load error!]
Глючит, появляется поле подгрузки, грузится до 3х минут, потом пропадает, начинает работать. Либо помогает перезагрузка странички, иногда многократная.
Вроде тоже пропала, после обновления внутри модуля, но не уверен.
Циклы cycle_xiaomihome.php и cycle_schedapp.php падаю раз в 5-10 минут.
ХЗ, как но проблема ушла после обновления системы. Только после установки любого модуля падают эти циклы.
На телеграмм-канале люде советуют вообще не использовать цикл cycle_schedapp.php.
А так пожалуй почти все работает )))
Не отправляются данные с iDevices и Google Location в GPS-трекер (ну ладно, раньше эти приложения грешили же этим же, но это хотя бы исправлялось, сейчас - никак не хочет работать). Когда отключил строгий режим, и скопировал каталоги модуля (app_gpstrack) из modules и templates со старого бэкапа и обновил модуль - заработало.