в логах ispmanager вот что при этом:
Код: Выделить всё
Nov 8 23:02:36 [ 3455:31648] [1;32mINFO Request [91.230.xx.xx][adminlogin] 'authinfo=*&out=xml&func=user.edit&sok=yes&name=wg69&passwd=*&confirm=*&domain=testdom.ru&ip=91.230.xx.xx&preset=One&email=sasha181%40mail.ru&disklimit=1024&ftplimit=1&maillimit=10&domainlimit=1&webdomainlimit=1&maildomainlimit=1&baselimit=1&baseuserlimit=1&bandwidthlimit=100000000&shell=off&ssl=off&cgi=off&ssi=on&phpmod=on&phpcgi=off&phpfcgi=off&safemode=off&cpulimit=0&memlimit=0&proclimit=0&maxclientsvhost=3&mysqlquerieslimit=100000000&mysqlupdateslimit=100000000&mysqlconnectlimit=100000000&mysqluserconnectlimit=100000000&mailrate=100&owner=adminlogin'[0m
Nov 8 23:02:36 [ 3455:31648] [1;31mERROR Exception 4: owner has invalid value[0m
У себя это решил заменой в файле
hosting/system/libs/IspManager.php
$Settings['Login'] на 'root' там где это касалось параметра owner
Кстати, когда пытался положить IspManager.php в папку своего хоста, он не заменил собой системый их хоста hosting
Так и должно быть?
Может стоит добавить как-то в логику программы проверку от админа или реселлера работаем с ispmanager и если от админа не root, то подставлять root вместо $Settings['Login'] в параметр owner ?
Мне в принципе не сложно конечно после обновления всякий раз 4-5 строк подправить, но это ж по сути недочёт в логике скрипта.