Originally Posted by grandpagenocide
webcave pm me, or IM me at email@example.com
and ill give you a hand. its a very simple process.
I am going to go on the assumption that you have ISPConfig installed properly with libxml2-dev package installed as well. but why are you putting anything into the /var/www/html ?
login to ISPConfig, go to the management tab, click on update
in update choose url
and put http://ispconfig.org/downloads/ispco...beta4.1_os.pkg
where it says http://
after it installs successfully, restart ispconfig from command line /etc/init.d/ispconfig_server restart
now go to tools tab, and click on user in the tree
create a username and password leave IP blank
check off all the boxes that you want available through remote
now open your autosignup script and change these fields
$server = "dummy.com
"; //for subdomains 5s7.com
:81/remote/index.php"; //soap server http://www.5s7.com:81/remote/index.php
$parameters = array('user' => 'test'
, 'pass' => 'monkey'
then upload the autosignup.php and soap.lib.php to your server and you should be good to go. I recommend you use the test.php provided in the examples for remote framework on http://ispconfig.org
, if the remote framework works for you, your only other possible coming error is the soap.lib.php, in the autosignup.php and soap.lib.php change all soapclient to soap_client and it will resolve the soap error your going to run into.
I hope that answers all your questions
These instructions are very clear, so I must be doing something really dumb but I cannot get this to work
I will walk through what I have done - any help appreciated.
I have configured PHP with CURL
I have installed the latest remoting framework using the update manager
Restarted ISPCONFIG server
Created a remote user and password under the control panel
Customised autosignup.php to my server settings and changed all occurrences of soapclient to soap_client in autosignup.php and soap_lib.php
Now here is where I get confused. Do I upload these two files to the remote directory under /home/admispconfig/ispconfig/web/tools/tools/remote/
? OR do they need to go into a web directory such as /var/www/example.com/web
I tried both places, and neither worked. What is the URL that you need to use to access the login script? Is it https://example.com:81/remote/
When I go to https://example.com:81/remote/
I get an error page
<?xml version="1.0" ?>
- <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:si="http://soapinterop.org/xsd">
<faultactor>method '' not defined in service ''</faultactor>
<soapVal xsi:type="xsd:string" />
soap_server: entering parseRequest() on 09:59 2008-11-14
soap_server: Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/x-shockwave-flash, */*
soap_server: Accept-Encoding: gzip, deflate
soap_server: Accept-Language: en-au
soap_server: Connection: Keep-Alive
soap_server: Cookie: PHPSESSID=d32a94fae80d8e28272c7caf2457c50a
soap_server: Host: hosting.berginct.com:81
soap_server: UA-CPU: x86
soap_server: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.2)
soap_server: got encoding: UTF-8
soap_server: method name:
soap_server: method '' not found!
soap_server: parser debug:
soap_parser: xml was empty, didn't parse!
soap_server: server sending...
Please help - for some reason I cannot get my head around this. Here is the changed fields from autosignup.php - do they look correct?
$e = 0;
$server = "example.com"; //for subdomains 5s7.com
$serverpath = "http://example:81/remote/index.php"; //soap server http://www.5s7.com:81/remote/index.php
// $server = "5s7.com"; //for subdomains 5s7.com
// $serverpath="http://www.5s7.com:81/remote/index.php"; //soap server http://www.5s7.com:81/remote/index.php
$parameters = array('user' => '****', 'pass' => '****');
Thanks in advance.