对接whmcs常见报错信息及解决方法

已有 427 人阅读此文 - - 技术教程 - whmcs

API用户名密码错误
解决办法:检查DCIM的API接口及WHMCS的服务器设置的用户名和密码是否一致。
连接端口错误
解决办法:检查SSL端口是否填写正确
DCIM无法连接
解决办法:检查WHMCS服务器设置中的主机名及IP是否填写正确
自动开通失败:该分组没有空闲服务器
解决办法:检查在DCIM设备销售分组里是否有空闲服务器
不能实现自动开通
解决办法:
①在WHMCS添加产品时,注意在【模块设置】中,需勾选【当收到客户首付款时自动开通】.

解决办法

 

②如果已经设置为自动开通,确没有自动开通,请尝试手动点击开通,看具体错误是什么原因。
无法连接服务器管理系统
解决办法:
①请检查DCIM系统-【系统设置】-【API授权】中的IP地址是否填写正确,该地址必须为WHMCS系统的IP地址(如果服务器有多个IP,需要填写主IP)。

WHMCS系统

②检查WHMCS系统中,通过【导航栏】-【系统设置】-【产品/服务】-【服务器设置】中,主机名与IP必须是DCIM系统的主IP。

服务器设置

③在【服务器详情】区域,类型必须为IPMI,且用户名和密码必须是DCIM系统种设置的API授权中的用户名和IP。

模块命令错误,产品不一致,无法操作。
解决办法:出现这个问题的原因时因为DCIM系统中记录的该服务器用户和WHMCS系统中记录的用户不是同一个,只需要在DCIM系统中清除销售数据里面的用户信息,然后在WHMCS系统后台产品详情页点击状态同步按钮即可解决。

模块命令错误

交换机没有可用的VLAN,请先设置
解决办法:在服务器详情页面,点击交换机信息进入交换机详情页面,然后在连接信息区域点击可用VLAN后方区域设置。

出现404页面
点击客户信息后,出现404页面
解决办法:在DCIM系统设置 – 【WHMCS设置】里面,输入正确的WHMCS后台地址即可。

WHMCS后台地址

WHMCS与DCIM是否可以安装在不同服务器
可以,DCIM系统和WHMCS两套系统是分开的。用API对接,WHMCS管理财务和客户。DCIM管理服务器资源。通过WHMCS的server modules对接,实现WHMCS里面记录一个客户有哪个服务器,操作到DCIM,对接对WHMCS本身不会有任何数据查询和资料变动。