Article ID: 6261, created on Jul 8, 2009, last review on Apr 23, 2012

  • Applies to:
  • Plesk Sitebuilder 4.5 for Linux/Unix

Symptômes

Lorsque nous restaurons un utilisateur avec des sites à partir de la sauvegrade, le site est vide et il n'y a que des fichiers dans  __edit directory:

-bash-3.00# ls -la <sb_root>/htdocs/sites/5c/5cd9eb055396ecf7c5b56ad9181cc2e1
total 24
drwxr-xr-x  6 apache apache 4096 Apr 16 11:38 .
drwxr-xr-x  7 apache apache 4096 Apr 16 11:05 ..
drwxr-xr-x  5 apache apache 4096 Apr 16 11:38 __edit
drwxr-xr-x  2 apache apache 4096 Apr 16 11:05 attachments
drwxr-xr-x  3 apache apache 4096 Apr 16 11:38 customImages
drwxr-xr-x  5 apache apache 4096 Apr 16 11:05 data
-bash-3.00# ls -la <sb_root>/htdocs/sites/5c/5cd9eb055396ecf7c5b56ad9181cc2e1/__edit/
total 148
drwxr-xr-x  5 apache apache  4096 Apr 16 11:38 .
drwxr-xr-x  6 apache apache  4096 Apr 16 11:38 ..
lrwxrwxrwx  1 apache apache    83 Apr 16 11:38 attachments -> <sb_root>/htdocs/sites/5c/5cd9eb055396ecf7c5b56ad9181cc2e1/attachments
-rw-r--r--  1 apache apache  4762 Apr 16 11:38 config.php
lrwxrwxrwx  1 apache apache    71 Apr 16 11:38 css -><sb_root>/htdocs/templates/art_and_photography-003/red/css
drwxr-xr-x  3 apache apache  4096 Apr 16 11:38 data
drwxr-xr-x  3 apache apache  4096 Apr 16 11:38 images
-rw-r--r--  1 apache apache 11359 Apr 16 11:38 index.php
-rw-r--r--  1 apache apache  4622 Apr 16 11:38 init.php
-rw-r--r--  1 apache apache   402 Apr 16 11:38 menu.xml
-rw-r--r--  1 apache apache 11359 Apr 16 11:38 page0.php
-rw-r--r--  1 apache apache 11120 Apr 16 11:38 page1.php
-rw-r--r--  1 apache apache 11150 Apr 16 11:38 page2.php
-rw-r--r--  1 apache apache 11100 Apr 16 11:38 page3.php
-rw-r--r--  1 apache apache 11100 Apr 16 11:38 page4.php
-rw-r--r--  1 apache apache 11108 Apr 16 11:38 page5.php
-rw-r--r--  1 apache apache 11112 Apr 16 11:38 page6.php
drwxr-xr-x  6 apache apache  4096 Apr 16 11:38 resources
-rw-r--r--  1 apache apache  1660 Apr 16 11:38 server.php
-bash-3.00#

The restoration completed without an error.

Cause

C'est normal. Le contenu du site est stocké dans la base de données de Parallels Plesk Sitebuilder. Il est compilé de nouveau à chaque fois que vous ouvrez le site dans l'Assistant de Parallels Plesk Sitebuilder et le placer dans le répertoire __edit. Sur le site publié, les images qui ont été envoyées dans le Galerie d'images ou eShop (Boutique en ligne) sont stockées sur l'hôte publié.

Vous pouvez ainsi obtenir le contenu du site à partir de la base de données.

Pour vous débarrasser de la page root du site <SITE NAME>:

mysql> select site_page_id from site where alias='<SITE NAME>';
+--------------+
| site_page_id |
+--------------+
|          180 |
+--------------+
1 row in set (0.00 sec)

mysql>

Pour obtenir le contenu de toutes les pages qui appartiennent au site :

mysql> select title, content from site_page where parent_id in (select id from site_page where parent_id = 180) or parent_id = 180 order by id;

+-----------+-----------------------------------------------------------------+
| title     | content                                                         |
+-----------+-----------------------------------------------------------------+
| Home      | <div>&#160;</div>
<div>&#160;</div>
<br />
<div>&#160;</div> |
| About Me  | <p>Type Content Here</p>                                        |
| Photos    |                                                                 |
| eShop     |                                                                 |
+-----------+-----------------------------------------------------------------+
5 rows in set (0.00 sec)

mysql>

Le site peut avoir des pages avec beaucoup de contenus. Sachez que la sortie est volumineuse.

Informations supplémentaires

Vous pouvez utiliser la commande suivante pour restaurer l'utilisateur <USER NAME> à partir de la sauvegarde <BACKUP FILE>.xml:

~# <sb_root>/utils/sbrestore user --name=<USER NAME> --with-sites --with-site-content --recursive --input=<BACKUP FILE>.xml

<sb_root> est le répertoire d'installation de Parallels Plesk Sitebuilder :

 - /usr/local/sitebuilder pour les OS similaires à RedHat et  FreeBSD;
 - /opt/sitebuilder/ pour Debian et Ubuntu.

f7f840260c1591440648a375a64b5b75 fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 ea6a61e571a858aa6019ceb068ea403a 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF