我正在尝试获取刚创建的订阅的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
我正在使用此库https://github.com/pmill/php-plesk。 如果有任何其他方式来获取新创建的订阅的ID,我将很乐意实现它。谢谢!
答案 0 :(得分:0)
可能因为某些原因请求失败而发生。
如果在/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