У меня есть API, создающий учетную запись на выделенном сервере для пользователя в порядке, создание адресов электронной почты также в порядке, однако, когда я пытаюсь создать базу данных mysql через API, я получаю сообщение об ошибке «Отказано в доступе», даже если доступ root .
Код, который я пытаюсь использовать:
$xmlapi = new xmlapi($host);
$xmlapi->password_auth("".$root_user."","".$root_pass."");
$xmlapi->set_debug(1);
$xmlapi->set_output('array');
$xmlapi->set_port('2083');
//create database
$createdb = $xmlapi->api1_query($root_user, "Mysql", "adddb", array($dbname));
и данные об ошибках, которые я возвращаю:
URL: https://delta1.powerstorm.net:2083/xml-api/cpanel
DATA: cpanel_xmlapi_user=root&cpanel_xmlapi_module=Mysql&cpanel_xmlapi_func=adddb&cpanel_xmlapi_apiversion=1&arg-0=site
Authentication Header: Authorization: Basic cm9vdDphY3Jtp3MxOTY1
RESPONSE:
<?xml version="1.0" ?>
<cpanelresult>
<error>Access denied</error>
<data>
<result>0</result>
<reason>Access denied</reason>
</data>
</cpanelresult>
Любые идеи о том, почему эта часть выходит из строя, когда все остальное работает нормально?