Php 在plesk api中创建数据库

Php 在plesk api中创建数据库,php,api,plesk,Php,Api,Plesk,我正在尝试获取刚刚创建的订阅的id,以便在创建数据库时使用。但是,我无法获取id,在var_dumb($info)中,它返回false。这是我的密码: $paramsPleskSubscription = array( 'domain_name'=>$company.'.example.com', 'username'=>$email, 'password'=>$password, 'ip_address'=>'99.99.99.99', 'owner_id'=>$

我正在尝试获取刚刚创建的订阅的id,以便在创建数据库时使用。但是,我无法获取id,在var_dumb($info)中,它返回false。这是我的密码:

$paramsPleskSubscription = array(
'domain_name'=>$company.'.example.com',
'username'=>$email,
'password'=>$password,
'ip_address'=>'99.99.99.99',
'owner_id'=>$clientPleskId,
'service_plan_id'=>$service_plan_id,
);

$requestSub = new \pmill\Plesk\CreateSubscription($config, $paramsPleskSubscription);
$info2 = $requestSub->process();
var_dump($info2);
$subscriptionId=$requestSub->id;
echo "subscription:".$subscriptionId; //it returns nothing
我正在使用这个图书馆。
如果有任何其他方法可以获取新创建订阅的id,我很乐意实现它。谢谢

这可能是因为请求因某种原因失败

如果在/usr/local/psa/admin/conf/panel.ini中启用调试日志,则可以控制向Plesk发送的实际请求和提供的响应:

[debug]

; Enable debug mode (do not use in production environment)
enabled = on

[log]

; Log messages verbosity level (from 0 to 7)
; 0 - only critical errors, 7 - all including debug messages, default - 3
filter.priority = 7

现在,您可以在
/usr/local/psa/admin/logs/panel.log中看到请求和响应。这可能是因为请求由于某种原因失败

如果在/usr/local/psa/admin/conf/panel.ini中启用调试日志,则可以控制向Plesk发送的实际请求和提供的响应:

[debug]

; Enable debug mode (do not use in production environment)
enabled = on

[log]

; Log messages verbosity level (from 0 to 7)
; 0 - only critical errors, 7 - all including debug messages, default - 3
filter.priority = 7

现在,您可以在
/usr/local/psa/admin/logs/panel.log中看到请求和响应。我在日志文件中收到以下作为最终响应:
错误1019错误名称example32.com。此域名已经存在。
但这当然是我第一次创建域…我在日志文件中收到以下作为最终响应:
错误1019名称不正确example32.com。这个域名已经存在。
但这当然是我第一次创建这个域名。。。