
0
Не ошибка
Не работала выгрузка реестра запрещённых сайтов РКН на микротик
PHP Notice: Undefined index: sudo in /var/www/mikbill/admin/app/etc/roskomnadzor/rkn-mikrotik.php on line 175
PHP Notice: Undefined index: ssh_path in /var/www/mikbill/admin/app/etc/roskomnadzor/rkn-mikrotik.php on line 174
Исправлено следующим образом
SELECT * FROM ".BILL_NAS_TABLE." WHERE usessh=1 and nastype='mikrotik'
Пришлось изменить на
SELECT * FROM ".BILL_NAS_TABLE." WHERE usessh=1 and nastype='HotSpot'
Ошибка в init_sysopts($LINK,$stdlog);
Исправлена мной вообще тупо
$ssh='/usr/bin/ssh';
Правьте на
$ssh='/usr/bin/ssh'.$nas_login.'@'.$nas_ip;
$mik_ssh='/usr/bin/sudo'.$ssh.' ';
function init_sysopts($LINK,$stdlog)
Она вообще не актуальна как ни странно .
Сервис поддержки клиентов работает на платформе UserEcho
А у вас вообще в сисиопциях были прописаны пути? Что то мне подсказывает что нет...
Судя по ошибке sudo и ssh_path в массиве сис-опций не нашло
В вашем случае вот эти:
http://joxi.ru/gmvbYo9sxpZWJm
p.s. function init_sysopts($LINK,$stdlog) привязано как я вижу еще к старой таблице сисопций .... define ("BILL_SYSPOTS_TABLE", "sysopts" );
Да все верно, я исправил там вообще только 1 столбец. У нас чуть беда не случилась.
У кого спрашивал, у многих такую беду наблюдал. Да и код скрипта морально устарел, слишком много ненужных проверок.
SELECT * FROM ".BILL_NAS_TABLE." WHERE usessh=1 and nastype='mikrotik'
Пришлось изменить на
SELECT * FROM ".BILL_NAS_TABLE." WHERE usessh=1 and nastype='HotSpot'
Отдельная история
можно было условие в запросе задать, хотя тоже весьма устарело для тика.