如何使用php [保留]在cpanel中创建子域

问题描述 投票:0回答:1

我想在php和cpanel 82版中自动创建子域

我使用了此代码,但对我不起作用。我以前使用过XMLapi,但是由于cpanel的74版本不起作用。

<?php 

require_once "/usr/local/cpanel/php/cpanel.php";

$cpanel = new CPANEL();


$get_userdata = $cpanel->uapi(
    'SubDomain', 'addsubdomain',
    array(
        'domain'                => $mysubdomain,
        'rootdomain'            => $myrootdomain,
        'dir'                   => "/public_html/$mysubdomain",
        'disallowdot'           => '1',
    )
);


?>

这是错误:

捕获的异常:获取包含套接字路径的env变量时出现问题

php subdomain cpanel
1个回答
0
投票

尝试使用下面的代码段使用UAPI:

// Instantiate the CPANEL object.
require_once "/usr/local/cpanel/php/cpanel.php";

// Connect to cPanel - only do this once.
$cpanel = new CPANEL();


// Create a subdomain.
$get_userdata = $cpanel->uapi(
    'SubDomain', 'addsubdomain',
        array(
        'domain'                => 'subdomain',
        'rootdomain'            => 'example.com',
        'dir'                   => '/public_html/directory_name',
        'disallowdot'           => '1',
    )
);

更多信息,请参考official documentation

© www.soinside.com 2019 - 2024. All rights reserved.