Article ID: 114428, created on Jul 24, 2012, last review on Aug 12, 2014

  • Applies to:
  • Web Presence Builder
  • Plesk 11.x for Linux
  • Plesk 10.x for Linux

Symptoms

White background is shown when open a site in Web Presence Builder:

Parallels Plesk Panel > Subscription > DOMAIN.TLD > Open in Control Panel > Websites & Domains > Launch Web Presence Builder > Edit in Web Presence Builder

How to restore the site?

Cause

The following error is shown in Error Console of Mozilla Firefox (Tools > Web Developer > Error Console):

---8<---
Error: this.el is null
Source File: http://123.123.123.123:8880/sitebuilder/js/minimized/Editor.js?1339572469
Line: 1
--->8---


The error is caused by missing directory /usr/local/sb/htdocs/sites/08/08df6f3e87e0fb527ba20d4c91753914/design where 08df6f3e87e0fb527ba20d4c91753914 it site directory.

Get ID of site directory by name of Plesk domain DOMAIN.TLD according to "[HOW TO] How to get site directory name by name of domain in Parallels Plesk Panel?":

~# mysql -uadmin -p`cat /etc/psa/.psa.shadow`
...
mysql> select d.name as 'Plesk Domain', s.uuid as 'Site uuid', s.dir_name as 'Directory ID' from psa.domains d, psa.dom_param dp, sitebuilder5.site s where d.id=dp.dom_id and dp.param='site_builder_site_id' and s.uuid=dp.val and d.name='DOMAIN.TLD';
+---------------+--------------------------------------+----------------------------------+
| Plesk Domain  | Site uuid                            | Directory ID                     |
+---------------+--------------------------------------+----------------------------------+
|    DOMAIN.TLD | 3f512d4b-a22c-c98c-d940-ad8ddc394dda | 8464f086b187108001fa131e4c0a57bc |
+---------------+--------------------------------------+----------------------------------+
1 row in set (0.00 sec)

mysql>


The directory is missing:

~# ls -l /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc/design
ls: cannot access /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc/design: No such file or directory
~#


Or whole site directory is missing:

~# ls -l /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc
ls: cannot access /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc: No such file or directory
~#

Resolution

Copy the directory from another site:

~# cp -a /usr/local/sb/htdocs/sites/84/84fb6d1701537ec406c4fd593866e806/design /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc/design
~#


or copy whole site directory:

~# cp -a /usr/local/sb/htdocs/sites/84/84fb6d1701537ec406c4fd593866e806 /usr/local/sb/htdocs/sites/84/8464f086b187108001fa131e4c0a57bc
~#

56797cefb1efc9130f7c48a7d1db0f0c dd0611b6086474193d9bf78e2b293040 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f 9305481d3bd31663b68451e3bfdec5a5

Email subscription for changes to this article
Save as PDF