2017-10-21 3 views

答えて

0

さまざまなレベルのアカウント(共有、再販業者、VPS、専用のものがあります)がありますので、はありませんどのAPIがどのレベルのアクセス権を必要としているか知っています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とドメイン名を変更します正しい資格情報でrootユーザーは、パークされたドメインをホストするcPanelユーザーではないため、rootユーザーを使用しないでください。

関連する問題