看了很多关于堆栈和 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 等,但不知道为什么会出错。
此外,如果它有助于我访问普通的 cpanel 帐户,而不是 WHM 管理员及其通过 http。
感谢您的阅读,任何有关使其正常工作的帮助指导将不胜感激。