• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Sitebuilder & Plesk Integration

H

hightekhosting

Guest
Hi all,

We recently purchased Sitebuilder for our Linux Plesk server but are having a little trouble getting it going.

We done the install via the tarballs and now want Plesk to recognise it so our clients can use it.

When we go into components, Plesk sees the sitebuilder component, so we go to Site Builder support in the SERVER menu

The URL comes up as http://sitebuilder.SERVERNAME.DOMAIN.COM/ServiceFacade (whereas SERVERNAME is the name of the server, DOMAIN is the domain) however, when we enter the user details and hit next we get:

Error: Unable to retrieve the information from the Sitebuilder system:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://sitebuilder.SERVERNAME.DOMAIN.COM/ServiceFacade/SystemWebService.asmx?WSDL'

If I go to http://sitebuilder.SERVERNAME.DOMAIN.COM/ServiceFacade/SystemWebService.asmx?WSDL , I can see information but the sitebuilder does not seem to care much of it.

DNS is working ok, so it seems and when I run:

/usr/local/psa/bin/sitebuilder --set http://sitebuilder.SERVERNAME.DOMAIN.COM/ServiceFacade/ -force

I get no errors.

I have also run:

sb_config --sb_host_ip SERVER_IP --sb_hostname SERVER_NAME

and get no errors.

Where am I going wrong?

I can login to sitebuilder at:

http://sitebuilder.SERVERNAME.DOMAIN.COM/ServiceFacade/login/

and that works fine.

Any ideas appreciated.

Regards,

Dale E
 
During installation Sitebuilder is registered in Plesk Control Panel as sitebuilder.SERVERNAME.DOMAIN.COM where SERVERNAME.DOMAIN.COM is server's hostname.
If the domain name above is not resolved Sitebuilder registration is not possible and error "Unable to retrieve the information from the Sitebuilder system" occurs.

To perform registration you should either make the domain name resolvable from Plesk Control Panel server:

/etc/hosts
=====================
IP_ADDRESS sitebuilder.SERVERNAME.DOMAIN.COM
=====================

or change Sitebuilder name in Plesk database:

mysql> update psa.SBConfig set param_value='http://sitebuilder.new_hostname/ServiceFacade/' where param_name='url';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0

mysql>

Where sitebuilder.new_hostname is new Sitebuilder hostname that can be received with help of sb_config:

~# sb_config --help | grep hostname
--sb_hostname Sitebuilder virtual host name [sitebuilder.new_hostname]
~#

and Sitebuilder user area is accessible at http://sitebuilder.new_hostname/Login.
 
Back
Top