スタックと cpanel フォーラムに関するかなりの数の投稿を見ましたが、まだ解決策が見つからないようです。
API呼び出しを介して情報を取得しようとしていますが、常に失敗しているようです。URL 404'ing と関係があることはわかっていますが、修正方法がわかりません。
私は XMl API クラスを使用しています: https://github.com/CpanelInc/xmlapi-php/
私が持っているコードは次のとおりです。
$this->load->library('xmlapi');
$xmlapi = new xmlapi(XMLAPI_HOST);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASSWORD);
$xmlapi->set_debug(1);
echo '<pre>';
print_r($xmlapi->accountsummary(CPANEL_USER));
echo '</pre>';
上記はxml配列を出力します。error_notice には次のように書かれています。
HTTP error 404, The requested page was not found.
それはいいです。そこで、使用する 404 の URL をエコーアウトします: http://mysite.co.uk:2082/xml-api/accountsummary
cpanel のドキュメントはナビゲートするのが少し厄介ですが、URL をコンパイルするクラス以外に、実際の URL 構造には何も見つかりません。wwwを追加しようとしたり、IPなどを試してみましたが、エラーの理由がわかりません。
また、WHM管理者ではなく、httpを介して通常のcpanelアカウントにアクセスするのに役立つ場合。
読んでくれてありがとう、それを機能させるためのヘルプガイダンスをいただければ幸いです。