ISPConfig 3.0.5.4p3 impossible to add site through remote API (sites_web_domain_add) I installed a few days ago the new ISPConfig version, and I tried to use my old scripts with this version, but adding a Site fails in the procedure sites_web_domain_add() I tried with a lot of combinations, and I get allways a SOAP Error with no information about the problem. Note:I can add a client and DNS with no problem using the API, but when I try to add the site, it fails. In my app i get Fatal error: Uncaught SoapFault exception: [data_processing_error] In the following source code I don't get any information about the SOAP error. Source code: PHP: <?php require('soap_config.php'); if($session_id = $client->login($username, $password)) { echo 'Logged successfull. Session ID:'.$session_id.'<br />'; } try { $client_id= 15; $params = array( 'pm_max_requests' => 0, 'pm_process_idle_timeout' => 10, 'server_id' => $server_id, 'ip_address' => '*', 'domain' => 'test.local', 'type' => 'vhost', 'parent_domain_id' => 0, 'vhost_type' => 'name', 'document_root' => '', 'system_user' => '', 'system_group' => '', 'hd_quota' => 100, 'traffic_quota' => -1, 'cgi' => 'n', 'ssi' => 'n', 'suexec' => 'y', 'errordocs' => 1, 'is_subdomainwww' => 1, 'subdomain' => 'www', 'php' => 'mod', 'ruby' => 'n', 'redirect_type' => '', 'redirect_path' => '', 'ssl' => 'n', 'ssl_state' => '', 'ssl_locality' => '', 'ssl_organisation' => '', 'ssl_organisation_unit' => '', 'ssl_country' => 'ES', 'ssl_domain' => '', 'ssl_request' => '', 'ssl_cert' => '', 'ssl_bundle' => '', 'ssl_action' => '', 'stats_password' => '', 'stats_type' => 'webalizer', 'allow_override' => 'All', 'apache_directives' => '', 'php_open_basedir' => '/', 'custom_php_ini' => '', 'backup_interval' => 'daily', 'backup_copies' => 1, 'active' => 'y', 'traffic_quota_lock' => 'n' ); $client->sites_web_domain_add($session_id, $client_id , $params, $readonly = false); } catch (SoapFault $e) { echo $client->__getLastResponse(); die('SOAP Error: '.$e->getMessage()); } ?> Result: --------------------- Logged successfull. Session ID:835abd1b71c14637ee8beacd0f91289e SOAP Error: --------------------- If I print the object I get the following: Logged successfull. Session ID:ddf8699fec0511960ccc1e7603d8cf4b<br />SoapClient Object ( [uri] => https://10.0.5.2:8080/remote/ [location] => https://10.0.5.2:8080/remote/index.php [_soap_version] => 1 [httpurl] => Resource id #5 [__soap_fault] => SoapFault Object ( ........ .....private] => Array ( [0] => Array ( [file] => /var/www/clients/client1/web1/web/test.php [line] => 58 [function] => __call [class] => SoapClient [type] => -> [args] => Array ( [0] => sites_web_domain_add [1] => Array ( [0] => ddf8699fec0511960ccc1e7603d8cf4b [1] => 16 [2] => Array ( [pm_max_requests] => 0 [pm_process_idle_timeout] => 10 [server_id] => 1 [ip_address] => * [domain] => test.local [type] => vhost [parent_domain_id] => 0 [vhost_type] => name [document_root] => [system_user] => [system_group] => [hd_quota] => 100 [traffic_quota] => -1 [cgi] => n [ssi] => n [suexec] => y [errordocs] => 1 [is_subdomainwww] => 1 [subdomain] => www PHP: => mod [ruby] => n [redirect_type] => [redirect_path] => [ssl] => n [ssl_state] => [ssl_locality] => [ssl_organisation] => [ssl_organisation_unit] => [ssl_country] => [ssl_domain] => [ssl_request] => [ssl_cert] => [ssl_bundle] => [ssl_action] => [stats_password] => [stats_type] => webalizer [allow_override] => All [apache_directives] => [php_open_basedir] => / [custom_php_ini] => [backup_interval] => daily [backup_copies] => 1 [active] => y [traffic_quota_lock] => n ) [3] => ) ) ) [1] => Array ( [file] => /var/www/clients/client1/web1/web/test.php [line] => 58 [function] => sites_web_domain_add [class] => SoapClient [type] => -> [args] => Array ( [0] => ddf8699fec0511960ccc1e7603d8cf4b [1] => 16 [2] => Array ( [pm_max_requests] => 0 [pm_process_idle_timeout] => 10 [server_id] => 1 [ip_address] => * [domain] => test.local [type] => vhost [parent_domain_id] => 0 [vhost_type] => name [document_root] => [system_user] => [system_group] => [hd_quota] => 100 [traffic_quota] => -1 [cgi] => n [ssi] => n [suexec] => y [errordocs] => 1 [is_subdomainwww] => 1 [subdomain] => www [php] => mod [ruby] => n [redirect_type] => [redirect_path] => [ssl] => n [ssl_state] => [ssl_locality] => [ssl_organisation] => [ssl_organisation_unit] => [ssl_country] => ES [ssl_domain] => [ssl_request] => [ssl_cert] => [ssl_bundle] => [ssl_action] => [stats_password] => [stats_type] => webalizer [allow_override] => All [apache_directives] => [php_open_basedir] => / [custom_php_ini] => [backup_interval] => daily [backup_copies] => 1 [active] => y [traffic_quota_lock] => n ) [3] => ) ) ) )........ SOAP Error: <br> <br> Any ideas to fix this? Thank you very much.
Try the patched version from bugtracker: http://bugtracker.ispconfig.org/index.php?do=details&task_id=3632&tasks=&project=3&due=82&status[0]=
Solved! --> remote API: sites_web_domain_add -- ISPConfig 3.0.5.4p3 Thank you very much Till !! It worked like a charm, with the bugtracker version: http://bugtracker.ispconfig.org/index.php?do=details&task_id=3632&tasks=&project=3&due=82&status[0]= Now I can add sites without trouble. I appreciate your help, very much. I spent a lot of time trying to make it work. Later. Rafa Veiga.