Ok so I have The Newest version of ISPConfig on my server.... I am looking into the remoting scripts but I don't think I am understanding it.. In ISPConfig 3.0.3 where is the index.php file located that is needed in the example script soap-config.php I tried the ispconfig/index.php but then it complains about a XML issue. Am I even pointing it to the right place? Do I need to install the soap server seperate or is it already there somewhere? I don't see any tutorials or anything on this subject. if you know of one please refer me to it after answering my questions otherwise I will document my progress on remoting so the next guy will be able to figure it out faster than me. Error message when trying to run a php file in my example folder. SOAP Error: looks like we got no XML document soap_conf.php <?php $username = 'admin'; $password = 'mypassword'; /* $soap_location = 'http://server1.remcycle.net/ispconfig/index.php'; $soap_uri = 'http://server1.remcycle.net/ispconfig/'; */ $soap_location = 'http://server1.remcycle.net/ispconfig/index.php'; $soap_uri = 'http://server1.remcycle.net/ispconfig/'; ?>
The location of the index.php file is described in the examples. Copied from one of the example files: $soap_location = 'http://localhost:8080/remote/index.php'; $soap_uri = 'http://localhost:8080/remote/'; Just replace localhost with the IP address or hostname of your server.
That worked like a charm and it seems to be working, except I am not sure if this is what it is suppose to do or not. When I run a php file I get. Login successfull. SessionID:72449496f5b46c29de5ed90ffc73b7fe Logout. and that is it. it will not ask for any information. Is that how it is supposed to be? Now I have a blank php due to running this php file. oh and for some reason I am unable to login to the ispconfig CP. it says my username and password are incorrect. How would I manually add the user back up?
Yes, thats what it is suppsed to do. There are example files for the different functions in the examples directory available. set a new password with phpmyadmin in the sys_user table for the admin user. Use the md5 function to encrypt the password.
Thank you for helping me out with this issue. So I went to remcycle.net:8080/phpmyadmin/ and logged in with my admin name and password. I seleted sys_usr table and my admin and other users created are gone. looks like when I ran the example script soap-user-add.php it deleted all my users. I tried to use the name that was created by default john2 with the password listed in phpmyadmin, but I can't login to the ispconfig control panel with that user either. Any suggestion on why the user would not work, maybe there are additional configuration files? ----------------------------------------------------------------------------------------------------------------- So I decided to delete the dbispconfig database in phpmyadmin, Delete ispconfig with the uninstaller and then reinstall, and I am now able to login to remcycle.net:8080. woot! So now I just need to make a backup of everything just incase this happens again and It will be back to experimenting. I didn't realize the example files weren't forms. I will have to refresh myself on how to make the information variable and have my user input the data.
ok so now I have a new issue after reinstalling ISPControl Panel. I recreated all information in the ISPControl Panel Exactly how it was before, and everything was working great. Went on a break for 2 hours, and now when trying to go to remcycle.net I get Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. -------------------------------------------------------------------------------- Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at remcycle.net Port 80 I am still able to access the control panel through remcycle.net:8080, but it just seems to be the website that is having issues. Any ideas on why a reinstall would cause this type of issue? I would just wipe the system and startover, but I am working remotely with the server. Thanks for your Help, Otacon PS: Looks like I had SSL on so when I go to https://remcycle.net it goes to my ip address (not my remcycle.net/web folder) but atleast it is not forbidden. I unchecked ssl to turn it off but I have the same issue. I will wait a little while to see if the issue persists.
PHP Warning: Module 'curl' already loaded in Unknown on line 0 [Sun Oct 24 06:25:02 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations [Sun Oct 24 06:25:02 2010] [warn] long lost child came home! (pid 5740) [Sun Oct 24 09:28:55 2010] [error] [client 95.111.70.155] File does not exist: /var/www/favicon.ico [Sun Oct 24 21:11:18 2010] [error] [client 66.249.71.56] File does not exist: /var/www/robots.txt [Sun Oct 24 23:00:23 2010] [error] [client 66.249.71.56] script '/var/www/Home_Page.php' not found or unable to stat [Mon Oct 25 00:03:55 2010] [notice] caught SIGTERM, shutting down [Mon Oct 25 00:04:56 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec) PHP Warning: Module 'curl' already loaded in Unknown on line 0 [Mon Oct 25 00:04:57 2010] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations /etc/apache2/sites-enabled/remcycle.net.vhost configuration: <Directory /var/www/remcycle.net> AllowOverride None Order Deny,Allow Deny from all </Directory> <VirtualHost *:80> DocumentRoot /var/www/remcycle.net/web ServerName remcycle.net ServerAlias www.remcycle.net ServerAdmin [email protected] ErrorLog /var/log/ispconfig/httpd/remcycle.net/error.log ErrorDocument 400 /error/400.html ErrorDocument 401 /error/401.html ErrorDocument 403 /error/403.html ErrorDocument 404 /error/404.html ErrorDocument 405 /error/405.html ErrorDocument 500 /error/500.html ErrorDocument 503 /error/503.html <Directory /var/www/remcycle.net/web> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all # ssi enabled AddType text/html .shtml AddOutputFilter INCLUDES .shtml Options +Includes </Directory> <Directory /var/www/clients/client1/web1/web> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all # ssi enabled AddType text/html .shtml AddOutputFilter INCLUDES .shtml Options +Includes </Directory> <IfModule mod_ruby.c> <Directory /var/www/clients/client1/web1/web> Options +ExecCGI </Directory> RubyRequire apache/ruby-run #RubySafeLevel 0 <Files *.rb> SetHandler ruby-object RubyHandler Apache::RubyRun.instance </Files> <Files *.rbx> SetHandler ruby-object RubyHandler Apache::RubyRun.instance </Files> </IfModule> # cgi enabled <Directory /var/www/clients/client1/web1/cgi-bin> Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /var/www/clients/client1/web1/cgi-bin/ AddHandler cgi-script .cgi AddHandler cgi-script .pl # suexec enabled SuexecUserGroup web1 client1 # Clear PHP settings of this website <FilesMatch "\.ph(p3?|tml)$"> SetHandler None </FilesMatch> # php as fast-cgi enabled <IfModule mod_fcgid.c> # SocketPath /tmp/fcgid_sock/ IdleTimeout 3600 ProcessLifeTime 7200 # MaxProcessCount 1000 DefaultMinClassProcessCount 3 DefaultMaxClassProcessCount 100 IPCConnectTimeout 8 IPCCommTimeout 360 BusyTimeout 300 </IfModule> <Directory /var/www/remcycle.net/web> AddHandler fcgid-script .php .php3 .php4 .php5 FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php Options +ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> <Directory /var/www/clients/client1/web1/web> AddHandler fcgid-script .php .php3 .php4 .php5 FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php Options +ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> # add support for apache mpm_itk <IfModule mpm_itk_module> AssignUserId web1 client1 </IfModule> <IfModule mod_dav_fs.c> # DO NOT REMOVE THE COMMENTS! # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE! # WEBDAV BEGIN # WEBDAV END </IfModule> </VirtualHost>
now it is just working, but it deleted my remcycle.net folder and made it default. I am not sure why that happened, but at this stage in the game I will just startover. I haven't even setup backups yet. So I am doing ok now, I just need to setup a backup program just incase something like this happens again. Thanks for your help Falko
Hi there, I have some questions about remoting is it configured properly? my ispconf server ip = 192.168.10.10 my remote user=test, pass=test123 Code: //* Login credentials $username = 'test'; $password = 'test123'; //* The URI to the remoting interface. Please replace with the URI to your real server $soap_location = 'http://192.168.10.10:8080/ispconfig3/interface/web/remote/index.php'; $soap_uri = 'http://192.168.10.10:8080/ispconfig3/interface/web/remote/'; and when I connect to example.php I got this Code: SOAP Error: Not Found Thanks for your reply --------------------------- I tried with that and its working well now