2013-09-24 116 views
3

我想知道是否有人在共享主機提供商(在我的情況 - Siteground)上實現了對cPanel的PHP應用程序級別訪問。我一直在研究LiveAPI PHP網站上的文檔,它提到它涉及管理主cpanel安裝目錄中的一些文件。我找不到任何可下載資源的參考資料,因此如果可以提供這些資源的鏈接以及您如何執行實施的例子,那將非常棒。在Siteground共享託管帳戶上使用cPanel LiveAPI PHP類

我希望以編程方式(在PHP中)在cPanel中創建子域併爲其提供相應的路由目錄。

我發現此相關的問題,但它會導致一個死衚衕作爲主要的PHP類鏈接無法使用

php create subdomain over cPanel API

感謝所有幫助我提前問候。

謝謝。

回答

2

我相信你不會看Live FIT,因爲LiveAPI是用於開發cPanel/WHM內部的。 LiveAPI用於在cPanel和WHM界面內創建插件。

如果您希望爲您的帳戶添加子域名,那麼JSON/XML API更適合您的任務。如果可能的話,使用JSON API,因爲cPanel Docs將它作爲首選API,因爲它比XML 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:要使用JSON/XML的API,你可以使用下面的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')此值不應包含與子域名關聯的域名。
  • rootdomain(字符串) - 您希望添加子域的域。

下面是更多文檔,包括如何將這些API命令集成到您的PHP腳本以及如何授權API。

相關問題