Hi , it's very interesting and very useful, i would like to contributing to this ! When these changes are finished i would like to add new mailboxes from whmcs. Probably i question you for some doubts. Thanks for this work!!
Hi pinkfeet, The creation and editing of email accounts is included and is working. Here is a screenshot of an edit to an existing email account.
Hi cwispy I have a problème this error : Error: SOAP Error: no_server_error<br /> It create only the guest and I look good the hostname on the /etc/hosts both on my ispcionfg server and on my whmcs server. Someone can help please,
Thank you for your reply. That is exactly the case but it does'nt work. on my system debug log on my whmcs server, that informations are exactely the same on my ispconfig server information: [server] => 1 [serverip] => XXX.XXX.XXX.XXX [serverhostname] => web.myservername.tld [serverusername] => [serverpassword] => [serveraccesshash] => [serversecure] => on [serverhttpprefix] => https [serverport] => [action] => create I can not find where the trouble
The error Error: SOAP Error: no_server_error is returned from ISPConfig when a server that you are passing from the module can not be found. So you will need to re check all of your settings in the module and the product. The module only uses the server names, not the IP addresses for the ISPConfig servers.
DO NOT USE IN PRODUCTION YET! I have just committed a heap of changes to the module for the client area stuff. If anyone has a development WHMCS / ISPConfig 3.1+ system that can run up the current code and test for errors and issues would be appreciated. There is still a bit of work to do, but the bulk of it is there and working now.
Unless others find issues which I have not been able to find, I just need to finish off the code which checks for account limits and quota's and then test it for a bit before it will be ready for deployment.
After ispconfig upgrade to 3.1.7 there are one big error: __________________ Module Command Error SOAP Error: no_server_error _______________ My server names in WHMCS match the server names in ISPConfig exactly, servers in a ispcfg3 group (and nameserver). createclient, createdomainadd is OK. creatednszone - created record with empty dns server. Site - create failed.
I have fixed this issue. The module now uses the template assigned in the module to retrieve the limit settings and default servers assigned to the template. This means that a lot of the items in the WHMCS modules settings page are no longer relevant and will be removed. Settings which have been made redundant with these changes are ISPConfig Usertheme, Global Client PHP Options, Global Client Chroot Options, ISPConfig Version, Website Quota, Traffic Quota, Website Settings, PHP Mode. The DNS settings will also likely go soon too,
Thank you, this fixe the issue about SOAP ERROR: no_server_error . It was the issue from my ispconfig version, I allready use 3.1.x before updating from your last update for the module. I will test the changes to the module for the client area and return you a feedback.
Tested on ispconfig 3.1.7p1 and WHMCS 7.1.0 : There is this warnig but it work : Warning: Invalid argument supplied for foreach() in /whmcsDirectory/modules/servers/ispcfg3/views/websites.php on line 164
I have checked and I am unable to replicate the error. Can you check out the latest changes from GIT and check again please?
There is still some strange problem with dns Module Create Failed - Service ID: 1458 - Error: SOAP Error: data_error_empty<br /> ip_error_wrong<br /> HTML: Array ( [server_id] => [zone] => [name] => testytest8.com. [type] => A [data] => [aux] => 0 [ttl] => 3600 [active] => y [stamp] => 2017-11-08 04:13:34 [serial] => )
P.S. My default DNS template is: HTML: [ZONE] origin={DOMAIN}. ns={NS1}. mbox={EMAIL}. refresh=7200 retry=540 expire=604800 minimum=3600 ttl=3600 [DNS_RECORDS] A|{DOMAIN}.|{IP}|0|3600 A|www|{IP}|0|3600 A|mail|{IP}|0|3600 NS|{DOMAIN}.|{NS1}.|0|3600 NS|{DOMAIN}.|{NS2}.|0|3600 MX|{DOMAIN}.|mail.{DOMAIN}.|10|3600 TXT|{DOMAIN}.|v=spf1 mx a ~all|0|3600
Grab the latest ispcfg3.php from github. I have changed the way all of the works now and I had not committed all of the changes.