whm — xmlapi.php Не работает при попытке создать учетную запись в cPanel

Я пытаюсь создать новую учетную запись (временный домен) в моем WHM. Я использую файл API xmlapi.php, который я взял из CpanelInc / XMLAPI-PHP

Из этого 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 ??

1

Решение

Если вы запускаете скрипт PHP на том же сервере, где вы хотите создать новую учетную запись cPanel, вам следует установить для $ ip значение «127.0.0.1», в противном случае установите для него публичный 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);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]