4

誰かが共有ホスティング プロバイダー (私の場合は Siteground ) で cPanel への PHP アプリケーション レベルのアクセスを実装したかどうか疑問に思っていました。LiveAPI PHP Web サイトのドキュメントを調べたところ、メインの cpanel インストール ディレクトリでいくつかのファイルを管理する必要があることが記載されています。ダウンロード可能なリソースへの参照が見つからなかったので、それらへのリンクと、実装をどのように実行したかの例を提供できれば、それは素晴らしいことです.

プログラムで (PHP で) cPanel にサブドメインを作成し、それぞれのルーティング ディレクトリを提供したいと考えています。

この関連する質問を見つけましたが、メインのphpクラスリンクが機能していないため、行き止まりにつながります

PHPはcPanel APIを介してサブドメインを作成します

事前に助けとよろしくお願いします。

ありがとう。

4

2 に答える 2

3

LiveAPI は cPAnel/WHM 内で開発するためのものであるため、LiveAPI を探していないと思います。LiveAPI は、cPanel および WHM インターフェイス内でプラグインを作成するためのものです。

アカウントにサブドメインを追加する場合は、JSON/XML API の方が適しています。可能であれば、JSON API を使用してください。cPanel Docs では、XML API よりも高速であるため、JSON API が優先 API として挙げられています。JSON/XML API を使用してサブドメインを追加するには、次の API 呼び出しを使用します。

XML:

https://domain.tld:2083/xml-api/cpanel?cpanel_xmlapi_func=addsubdomain&cpanel_xmlapi_module=SubDomain&cpanel_xmlapi_version=2&domain=sub&rootdomain=maindomain.tld

JSON:

https://domain.tld:2083/json-api/cpanel?cpanel_jsonapi_func=addsubdomain&cpanel_jsonapi_module=SubDomain&cpanel_jsonapi_version=2&domain=sub&rootdomain=maindomain.tld

上記の文字列で、変更する必要がある引数は次のとおりです。

  • domain (文字列) - 追加するサブドメインのローカル部分。(例: サブドメインが sub.example.com の場合は「sub」) この値には、サブドメインが関連付けられているドメインを含めないでください。
  • rootdomain (文字列) - サブドメインを追加するドメイン。

以下は、これらの API コマンドを php スクリプトに統合する方法と、API を承認する方法を含む詳細なドキュメントです。

于 2013-10-06T19:40:09.297 に答える