
26th November 2012, 12:47
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
Wrong version SOAP error (API)
Hi,
I'v got this error, while adding a website: Wrong Version.
Code:
Code:
require('soap_config.php');
$client = new SoapClient(null, array('location' => $soap_location,
'uri' => $soap_uri,
'trace' => 1,
'exceptions' => 1));
try {
if($session_id = $client->login($username,$password)) {
echo 'Logged successfull. Session ID:'.$session_id.'<br />';
}
//* Set the function parameters.
$client_id = 1;
$params = array(
'server_id' => 1,
'ip_address' => '*',
'domain' => 'test2.int',
'type' => 'vhost',
'parent_domain_id' => 0,
'vhost_type' => 'name',
'hd_quota' => 100000,
'traffic_quota' => -1,
'cgi' => 'y',
'ssi' => 'y',
'suexec' => 'y',
'errordocs' => 1,
'is_subdomainwww' => 1,
'subdomain' => '',
'php' => 'y',
'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' => '',
'backup_copies' => 1,
'active' => 'y',
'traffic_quota_lock' => 'n'
);
$affected_rows = $client->sites_web_domain_add($session_id, $client_id, $params, $readonly = false);
echo "Web Domain ID: ".$affected_rows."<br>";
if($client->logout($session_id)) {
echo 'Logged out.<br />';
}
} catch (SoapFault $e) {
echo $client->__getLastResponse();
die('SOAP Error: '.$e->getMessage());
}
Yes, its from examples
Code:
root@s1 ~ # apt-get install php-soap
Reading package lists... Done
Building dependency tree
Reading state information... Done
php-soap is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ISPConfig: 3.0.5
|

26th November 2012, 12:59
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,872
Thanks: 689
Thanked 4,185 Times in 3,202 Posts
|
|
Please post the exact error message as it was displayed on the screen.
|

26th November 2012, 13:00
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
Quote:
Originally Posted by till
Please post the exact error message as it was displayed on the screen.
|
Here it is:
Code:
SOAP Error: Wrong Version
|

26th November 2012, 13:14
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,872
Thanks: 689
Thanked 4,185 Times in 3,202 Posts
|
|
This error is thrown by the php soap module and not ispconfig. Do you use the same php version on the server were you use the example script and the ispconfig server that runs the ispconfig interface?
|

26th November 2012, 13:31
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
Quote:
Originally Posted by till
This error is thrown by the php soap module and not ispconfig. Do you use the same php version on the server were you use the example script and the ispconfig server that runs the ispconfig interface?
|
Yes, it's the same server.
PHP Version 5.3.3-7
|

26th November 2012, 16:05
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
anyone?? Please...
|

26th November 2012, 19:10
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,872
Thanks: 689
Thanked 4,185 Times in 3,202 Posts
|
|
You can try to pass explicitly a soap version in the constructor. e.g.:
Code:
$client = new SoapClient(null, array('location' => $soap_location,
'uri' => $soap_uri,
'trace' => 1,
'exceptions' => 1,
'soap_version' => SOAP_1_2));
or
Code:
$client = new SoapClient(null, array('location' => $soap_location,
'uri' => $soap_uri,
'trace' => 1,
'exceptions' => 1,
'soap_version' => SOAP_1_1));
|

26th November 2012, 19:17
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
Hi Till,
I already tried it, but it has no result. Some more ideas ?
|

26th November 2012, 20:43
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
I can add clients, but not a website ...
|

26th November 2012, 21:22
|
|
Senior Member
|
|
Join Date: Nov 2012
Location: Netherlands, Almere
Posts: 146
Thanks: 10
Thanked 13 Times in 12 Posts
|
|
I FOUND IT!!!! WHEEEEEE
'pm_process_idle_timeout' => 3,
'pm_max_requests' => 4,
Without this variables it wont work. But for what is it?
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +2. The time now is 03:08.
|
Recent comments
1 day 18 hours ago
2 days 2 hours ago
2 days 5 hours ago
2 days 7 hours ago
2 days 8 hours ago
2 days 10 hours ago
2 days 11 hours ago
2 days 12 hours ago
3 days 4 hours ago
3 days 5 hours ago