- Plesk 12.5 for Linux
- Web Presence Builder for Linux
It is not possible to publish a website in Web Presence Builder with the following error message:
PLESK_INFO: The Web Presence Builder license does not support publishing of multi-language websites. Plesk contact your hosting provider to resolve the issue
It is not possible to open a website in Web Presence Builder at Domains > example.com > Edit Website with one of the following error messages:
PLESK_INFO: SB_Site_Action_CheckTarget_MultiLanguageDisabled_Exception making GET request to /sitebuilder/Editor
PHP /usr/local/sb/include/SB/Site.php, line 593
URI GET /sitebuilder/Editor
PLESK_INFO: Internal Web Presence Builder error.
File: /usr/local/sb/include/SB/Site.php, line 593
Message: ; Code: 0
The following error message appears in the logfile
CONFIG_TEXT: [EMERG] /sitebuilder/Editor SB_Site_Action_CheckTarget_MultiLanguageDisabled_Exception:
The website is written in more than one language. To check this, run the command below, replacing example.com with an actual domain name:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow ` sitebuilder5 -e "select value from site_property where site_id in (select id from site_publish_settings where url='http://example.com/') and name='locales'"
| value |
| el_GR,en_US |
The "Multi-language Site Support" feature is disabled in Plesk license.
Apply one of the following solutions:
To continue using Multi-Language Sites Support for this and other websites:
Install the Multi-Language Sites Support add-on for Web Presence Builder to continue using Web Presence Builder on this website. For more information, visit the KB article:
To disable Multi-Language Sites Support for a website:
Connect to a Plesk server via SSH.
Create a backup of a sitebuilder5 database:
# plesk db dump sitebuilder5 > sitebuilder.sql
Access a sitebuilder5 database:
# plesk db
mysql> use sitebuilder5;
Run the query below, replacing en_GB with a language that you want to keep for a website and example.com with an actual domain name:
MYSQL_LIN: mysql> update site_property set value="en_GB" where site_id in (select id from site_publish_settings where url='http://example.com/') and name='locales';
Access website in Web Precense Builder via Plesk.