[Presence Builder for cPanel] The site cannot be published to the specified location

Refers to:

  • Web Presence Builder 11.0 for Linux
  • Web Presence Builder 12.0 for Linux
  • Web Presence Builder 11.5 for Linux

Created:

2016-11-16 12:43:45 UTC

Modified:

2016-12-21 19:04:39 UTC

0

Was this article helpful?


Have more questions?

Submit a request

[Presence Builder for cPanel] The site cannot be published to the specified location

Symptoms

Presence builder stand alone is integrated with cPanel. Publishing process fails with the error:

The site cannot be published to the specified location.
Cannot publish to the specified host via ftp. Authorization failed.

The following error appears in /usr/local/sb/tmp/sitebuilder.log :

2014-06-23T10:16:15+01:00       [ERR]   /JsonApi/       Can't receive authorization to work with the host 'domain.tld' with login 'user'
The site UUID: 48579f16-df19-c7ac-2021-2ce146b9eab0
The publication target: ftp://user@domain.tld/public_html
The publication URL: http://domain.tld 10.10.10.10 http://sitebuilder.server.com/Editor Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0

The following error appears in /var/log/messages on cPanel server:

# tail -fn0 /var/log/messages
Jun 23 08:09:48 secure pure-ftpd: (?@10.10.100.100) [INFO] New connection from 10.10.100.100
Jun 23 08:09:53 secure pure-ftpd: (?@10.10.100.100) [WARNING] Authentication failed for user [user]
Jun 23 08:09:53 secure pure-ftpd: (?@10.10.100.100) [INFO] Logout.

Cause

Old version of Presence Builder plugin is installed on cPanel server.

Resolution

Upgrade Presence Builder plugin by following steps bellow:

  1. Log in to Presence bulder server and download the latest version of script:

    # wget http://download1.parallels.com/WPB/Integration/cPanel/latest/wpb_cpanel.run
  2. Set the Execute permission for wpb_cpanel.run :

    # chmod 755 wpb_cpanel.run
  3. Run the script to update Presence Builder plugin:

    # ./wpb_cpanel.run
Have more questions? Submit a request
Please sign in to leave a comment.