интересно как ...
вот 74 строка файла, в котором ругается
ругается на индекс owner
проблема как раз в том, что у всех пользователей в ISPmanager4 Pro есть владельцы (тот самый owner)
у вас, выходит, вылез какой-то юзер без владельца.
сходите на сервер, в панельку, в раздел "пользователи" и внимательно посмотрите глазками юзеров, интересует колонка "владелец"
у всех ли в ней вписано - root или админ или кто там у вас ....
если у всех есть владелец, то модифицируем тот самый файл, в районе той самой 74 строки
было так
Код: Выделить всё
if(Is_Array($Elems)){
#-------------------------------------------------------------------------------
foreach($Elems as $Elem)
if(In_Array($Elem['owner'],$Resellers))
$Owners[$Elem['name']] = $Elem['owner'];
#-------------------------------------------------------------------------------
}
должно стать так
Код: Выделить всё
if(Is_Array($Elems)){
#-------------------------------------------------------------------------------
foreach($Elems as $Elem){
#-------------------------------------------------------------------------------
if(!IsSet($Elem['owner']))
Debug(SPrintF('[system/libs/IspManager4.php]: Elem = %s',print_r($Elem,true)));
#-------------------------------------------------------------------------------
if(In_Array($Elem['owner'],$Resellers))
$Owners[$Elem['name']] = $Elem['owner'];
}
#-------------------------------------------------------------------------------
}
соответственно перед ошибкой будет плеваться в дебаг содержимиым элемента
вот его - сюда давайте