我正在尝试在WHM中创建一个新帐户(临时域)。我使用的是从CpanelInc/xmlapi-php
获取的xmlapi.php api文件从那个Api我正在使用createacct函数。到目前为止我已经编写了这段代码
require_once("xmlapi.php");
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth($user,$pass);
$xmlapi->set_debug(1);
$acct = array(username => "testdomain", password => "mSWyae2i", domain => "example.info");
$xml = $xmlapi->createacct($acct);
echo "<pre>";
print_r($xml);
我认为我已经编写了正确的代码,但API无效或者没有任何响应。当我运行页面时,页面继续加载,加载和加载......
请问我可以得到一些帮助。还让我知道在$ ip ??
中传递什么答案 0 :(得分:0)
如果您在要创建新cPanel帐户的同一服务器上运行PHP脚本,则应将$ ip设置为&#39; 127.0.0.1&#39;否则将其设置为服务器的公共IP地址。您还应将端口号设置为2087.以下是一个应该有效的示例:
require_once('xmlapi.php');
$xmlapi = new xmlapi('127.0.0.1');
$xmlapi->set_port(2087);
$xmlapi->password_auth('whm_root_username_here', 'whm_root_password_here');
$xmlapi->set_debug(1);
$acct = array('username' => 'desired_cpanel_username_here', 'password' => 'desired_cpanel_password_here', 'domain' => 'example.info');
$xml = $xmlapi->createacct($acct);
echo '<pre>';
print_r($xml);