Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 2 > General

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #11  
Old 27th October 2008, 14:39
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
Default

I'm assuming it's correct. When I go to https://server1.mydomain.com:81, I can login.

What is the package name for openssh extension? Is this not part of the perfect setup? (I'm running Hardy Heron).
Reply With Quote
Sponsored Links
  #12  
Old 27th October 2008, 14:45
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 35,977
Thanks: 825
Thanked 5,369 Times in 4,216 Posts
Default

Quote:
I'm assuming it's correct. When I go to https://server1.mydomain.com:81, I can login.
This does only mean that you installed ISPCOnfig correctly and not the the php which runs the client script has openssl compiled in. Where did you run the client script?
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #13  
Old 27th October 2008, 14:59
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
Default

I'm sorry, but I don't know what you mean. This is the extent of what I have done:

1) Setup ISPConfig according to the perfect setup.
2) Created the website www.newdomain.com
2) Installed remoting plugin using the update manager.
3) added a user and a password and gave him all of the rights.
4) Edited the test.php file by adding
Code:
$server_url = "https://server1.mydomain.com:81";
and
Code:
$parameters = array('user' => 'user',
                    'pass' =>  'password');
and uncommenting the function to create a reseller.
5) I then uploaded test.php, soap.lib.php, and auto.php to ftp.newdomain.com.
Reply With Quote
  #14  
Old 27th October 2008, 15:13
jnsc jnsc is offline
rotaredoM
 
Join Date: Mar 2006
Location: Lausanne, Switzerland
Posts: 525
Thanks: 10
Thanked 172 Times in 77 Posts
Default

I you are courageous and if this is not a production server, you may try to replace /home/admispconfig/ispconfig/lib/classes/ispconfig_soap.obj.php and soap.lib.php by the one I posted here http://bugtracker.ispconfig.org/inde...ls&task_id=270
Reply With Quote
  #15  
Old 27th October 2008, 16:24
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
Default

It's not a production server, so I will try that...thanks...I'm a little surprised to run into problems when I'm not doing anything out of the ordinary.
Reply With Quote
  #16  
Old 28th October 2008, 05:08
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
Default

Now, I get the following error:

Fatal error: Class 'soap_client' not found in /var/www/web1/web/test.php on line 18

So I did a search and replace for all every instance of soapclient and changed it to soap_client based on the first times I tried this and still no luck: http://howtoforge.com/forums/showthr...ault+exception

I have no idea where it is at now. How can I uninstall the plug-in and start over...and is this advisable? Did I do anything wrong in my initial setup?
Reply With Quote
  #17  
Old 28th October 2008, 09:00
jnsc jnsc is offline
rotaredoM
 
Join Date: Mar 2006
Location: Lausanne, Switzerland
Posts: 525
Thanks: 10
Thanked 172 Times in 77 Posts
Default

Sorry, this was not explained very well in the bug report, you will have to replace soapclient, or now soap_client with nusoap_client.
Reply With Quote
  #18  
Old 28th October 2008, 13:50
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
Default

Now I get the following error:

Code:
Error: Response not of type text/xml: text/html
Reply With Quote
  #19  
Old 28th October 2008, 16:17
jnsc jnsc is offline
rotaredoM
 
Join Date: Mar 2006
Location: Lausanne, Switzerland
Posts: 525
Thanks: 10
Thanked 172 Times in 77 Posts
Default

Ok, try to past this
Code:
echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($soapclient->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '</pre>';
in your test.php file

Last edited by jnsc; 28th October 2008 at 16:23.
Reply With Quote
  #20  
Old 29th October 2008, 05:59
dayjahone dayjahone is offline
Senior Member
 
Join Date: Jan 2007
Posts: 421
Thanks: 31
Thanked 0 Times in 0 Posts
 
Default

I wasn't sure where to put it, but here is what I have now in my test file:

Code:
<?php

/**
* ISPConfig Soap Connector
* Version 1.3
* (c) Projektfarm GmbH 2005
*
* This script requires PHP with CURL extension
*
*/

include("soap.lib.php");

// Insert here your 42go Server
$server_url = "https://server1.mydomain.com:81";

// creating object for nusoap_client
$nusoap_client = new nusoap_client($server_url.'/remote/index.php');

// Username and Password of the remoting user (not identical
// with the user to log into the web interface!)

$parameters = array('user' => 'roach',
                    'pass' =>  'two');

// Login into 42go Server
$session_id = $nusoap_client->call('login',$parameters);

// Error Check
if($err = $nusoap_client->getError()) die("Error: ".$err);

/*
// Get Reseller List
$params = array (	'sid'       => $session_id,
                    'module'	=> 'reseller',
                    'function'	=> 'reseller_list',
                    'params'    => '');


$reseller_list = $nusoap_client->call('service',$params);
// Error Check
if($err = $nusoap_client->getError()) die("Error: ".$err);
print_r($reseller_list);
*/

/*
// Get Reseller
$params = array (	'sid'        => $session_id,
                    'module'     => 'reseller',
                    'function'   => 'reseller_get',
                    'params'     => array ( reseller_title => "Reseller1"));


$reseller = $nusoap_client->call('service',$params);
// Error Check
if($err = $nusoap_client->getError()) die("Error: ".$err);
print_r($reseller);
*/


// Adding a reseller
$params = array ( 'sid'      => $session_id,
                  'module'   => 'reseller',
                  'function' => 'reseller_add',
                  'params'   => array (         reseller_title => 'Reseller1',
                                firma => 'Reseller4',
                                vorname => 'Jens',
                                limit_user => '50',
                                limit_disk => '1000',
                                limit_web => '10',
                                limit_domain => '10',
                                name => 'Jensen',
                                strasse => 'Hauptstr. 1',
                                plz => '12345',
                                ort => 'Hauptstadt',
                                telefon => '0511 5469766',
                                fax => '0511 9799655',
                                email => 'test@hostobserver.com',
                                internet => 'http://www.reseller4.tld',
                                reseller_user => 'reseller4',
                                reseller_passwort => 'huhu',
                                anrede => 'Herr',  // Herr, Frau, Firma
                                land => 'Deutschland',
                                limit_httpd_include => '1',
                                limit_dns_manager => '1',
                                limit_domain_dns => '50',
                                province => 'Niedersachsen',
                                limit_shell_access => '0',
                                limit_cgi => '1',
                                limit_php => '1',
                                limit_ssi => '1',
                                limit_ftp => '1',
                                limit_mysql => '1',
                                limit_ssl => '1',
                                limit_anonftp => '1',
                                limit_standard_cgis => '1',
                                limit_wap => '1',
                                limit_error_pages => '1',
                                limit_frontpage => '0',
                                limit_mysql_anzahl_dbs => '100',
                                limit_slave_dns => '50',
                                client_salutatory_email_sender_email => '',
                                client_salutatory_email_sender_name => '',
                                client_salutatory_email_bcc => '',
                                client_salutatory_email_subject => '',
                                client_salutatory_email_message => '',
                                standard_index => '',
                                user_standard_index => ''
                                ));

echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';

$reseller_id = $nusoap_client->call('service',$params);
if($err = $nusoap_client->getError()) die("Error: ".$err);
print_r($reseller_id);
...and...

I now get the same error:

Code:
Error: Response not of type text/xml: text/html
I put it at the very end...same error.

Last edited by dayjahone; 29th October 2008 at 06:04.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
autosignup remoting framework howto detailed kextra1 Tips/Tricks/Mods 21 1st March 2012 06:59
Remoting Framework / xml instalation issue gauthier Installation/Configuration 7 9th October 2007 10:06
Adding a Web Remoting Framework bigger_travis General 1 13th July 2007 20:26
Remoting framework still show black block under tools mxc Installation/Configuration 2 26th February 2007 07:13
Remoting Framework mlz General 9 18th January 2007 22:52


All times are GMT +2. The time now is 00:12.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.