Hi SolidCP,
I have an issue with the WHMCS module of SolidCP 1.4.1 :
When i want to automatically create an hosting plan ( IIS Website + FTP accounts ) :
CreateAccount Fault: (Code: 0, Message: ChangeUserStatus Fault: (Code: 0, Message: SOAP Fault: (Code: 0, Message: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://XXXXX:9002/esPackages.asmx?WSDL' : failed to load external entity "http://XXXXXX:9002/esPackages.asmx?WSDL" ), Service ID: 3)
If i load the link http://XXXXX:9002/esPackages.asmx?WSDL , i have a XML.
My SolidCP is behind a NAT with ports 9001 to 9003 open.
The bindings IIS are :
*:9001
*:9002
*:9003
Have you ever had a similar problem ?
Thanks in advance for your help ?
Hello,
What are your enterprise bindings? (by default it's set to 127.0.0.1:9002)
You will need to make sure IIS Bindings and whmcs settings match up, in addition PHP needs to have SOAP extension enabled.
Regards,
Marco
Hello Marco,
thanks for your reply,
Bindings of Enterprise server are set like this :
*:9002 ( Any not attributed IP addresses are listening on 9002 )
PHP SOAP extension is already enable in my php.ini.
in Server settings on WHMCS, " test connection " give me the execption :
GetUserByUsername Fault: (Code: 0, Message: SOAP Fault: (Code: 0, Message: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://XXXXXX:9002/esUsers.asmx?WSDL' : failed to load external entity "http://XXXXX/esUsers.asmx?WSDL" ))
Regards,
Max
what is your php version? (i did read some php versions can cause soap errors them selfs)
Hi,
It's running with PHP 7.2.7
thanks 🙂