1
最近我試圖在this class的幫助下創建一個數據庫及其用戶。我嘗試了下面的代碼。CpanelInc -xmlapi-php「未定義主機」錯誤
include_once("xmlapi.php"); // this can be downlaoded from https://github.com/CpanelInc/xmlapi-php/blob/master/xmlapi.php
$ip = getenv('REMOTE_HOST');
$root_pass = getenv('REMOTE_PASSWORD');
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth("root",$root_pass);
$xmlapi->set_debug(1);
$acct = array(username => "someuser", password => "pass123", domain => "exampledoamin.com"); // here i used my domain name.
print $xmlapi->createacct($acct);
但它返回以下錯誤。
Fatal error: Uncaught exception 'Exception' with message 'No host defined' in
當我需要主文件時顯示錯誤。我的代碼有什麼問題。我找不到這個bug。我錯過了什麼。
編輯:
的var_dump($ IP);
bool(false)
;
var_dump($ ip);'給你什麼? (注意它可能爲空,這將導致該錯誤)。 –
我編輯我的問題,它返回false。針對這種情況的任何解決方案 – Kvvaradha
設置'REMOTE_HOST'環境變量,或者定義'XMLAPI_HOST'常量(根據代碼)。 –