2017-10-21 9 views

답변

0

다른 레벨의 계정 (공유, 리셀러, VPS 및 전용 계정은 내가 알고있는 계정이므로)은 이 아닙니다.은 어떤 레벨의 액세스가 필요한지 알고 있습니다. cPanel 포럼 또는 귀하의 웹 호스트.

나는이 목표를 어떻게 달성했는지 신경 쓰지 않는다고 말했습니다. (단지 몇 가지 API가 있기 때문에) 이 PHP로 자동화 될 수있는 방식으로이 목표를 달성했습니다.

  1. xmlapi.php 파일을 만드는 것이 중요합니다.

  2. 다음 코드를 사용하십시오. 리셀러 이상의 계정을 가지고의 cPanel의 자신의 복사본에 액세스 할 수있는 다수의 사용자가있는 경우 것이 중요


<?php 
error_reporting(E_ALL); 
ini_set('display_errors', 1); 
include('xmlapi.php'); 
$ip = '127.0.0.1'; 
$user = 'cpanel_user'; 
$pass = 'cpanel_pass'; 
$xmlapi = new xmlapi($ip); 
$xmlapi->password_auth($user,$pass); 
$xmlapi->api2_query($user,'Park','park',array('domain' => 'example.com')); 
?> 

당신이 로그인 할 수 있도록하기 위해 다음 $user, $pass 및 도메인 이름을 변경 올바른 자격 증명으로 루트 사용자는 파킹 된 도메인을 호스트 할 cPanel 사용자가 아니기 때문에 루트 사용자를 사용하지 마십시오.