2013-09-24 2 views
3

누구나 공유 호스팅 제공 업체 (내 경우 - Siteground)에서 cPanel에 대한 PHP 응용 프로그램 레벨 액세스를 구현했는지 궁금합니다. 필자는 LiveAPI PHP 웹 사이트의 문서를 조사해 왔으며 주요 cpanel 설치 디렉토리의 일부 파일 관리와 관련이 있다고 언급했습니다. 다운로드 할 수있는 리소스에 대한 참조를 찾을 수 없으므로 구현에 대한 링크를 제공 할 수 있다면 어떻게 구현했는지 예를 들어 보면 좋을 것입니다.cPanel LiveAPI PHP를 Siteground 공유 호스팅 계정에 사용하기

프로그래밍 방식으로 (PHP에서) cPanel에서 하위 도메인을 만들고 동일한 라우팅 디렉토리를 제공하고 싶습니다.

나는이 관련 질문을 찾았지만 주요 PHP 클래스 링크가

php create subdomain over cPanel API

어떤 도움 사전에 안부 감사합니다 작동하지 않습니다으로는 막 다른 골목으로 이어집니다.

감사합니다.

답변

2

LiveAPI는 cPAnel/WHM 내부 개발 용이므로 LiveAPI는 찾고 있지 않습니다. LiveAPI는 cPanel 및 WHM 인터페이스 내부에 플러그인을 작성하기위한 것입니다.

계정에 하위 도메인을 추가하려는 경우 JSON/XML API가 작업에 훨씬 적합합니다. 가능한 경우 cPanel Docs가 XML API보다 빠르기 때문에 JSON 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 : 다음 API 호출을 사용하는 것과 JSON/XML API를 사용하여 하위 도메인을 추가하려면 위의 문자열에서

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

를 인수 다음을 수정해야합니다.

  • 도메인 (문자열) - 추가하려는 하위 도메인의 로컬 부분입니다. (예 : 하위 도메인이 sub.example.com 인 경우 'sub')이 값에는 하위 도메인이 연결된 도메인을 포함하면 안됩니다.
  • 루트 도메인 (문자열) - 하위 도메인을 추가 할 도메인입니다.

다음은 이러한 API 명령을 PHP 스크립트에 통합하는 방법과 API에 권한을 부여하는 방법을 포함한 추가 문서입니다.

관련 문제