Article ID: 6261, created on Jun 5, 2009, last review on Apr 25, 2014

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

Symptome

Wenn Sie einen Benutzer mit Sites aus einem Backup wiederherstellen, ist die Site leer, und es befinden sich nur Dateien im Verzeichnis "__edit":

-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. (Die Wiederherstellung wurde ohne Fehler abgeschlossen.)

Ursache

Dies ist normal. Der Site-Inhalt ist in der Sitebuilder-Datenbank gespeichert. Er wird jedesmal neu kompiliert, wenn Sie die Site im Sitebuilder-Assistenten öffnen, und in das Verzeichnis "__edit" gesetzt. Auf einer publizierten Site werden Bilder, die in die Bildergalerie oder den eShop hochgeladen wurden, auf dem Publizierungshost gespeichert.

Gehen Sie folgendermaßen vor, um den Site-Inhalt aus der Datenbank abzurufen.

So rufen Sie die ID der Root-Seite der Site <SITE NAME> ab:

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

mysql>

So rufen Sie den Inhalt aller zu der Site gehörenden Seiten ab:

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>

Da die Site Seiten mit umfangreichen Inhalten haben kann, müssen Sie damit rechnen, dass die Ausgabe sehr groß ist.

Zusätzliche Informationen

Sie können den folgenden Befehl verwenden, um den Benutzer <USER NAME> aus der Backup-Datei <BACKUP FILE>.xml wiederherzustellen:

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

Dabei ist <sb_root> das Sitebuilder-Installationsverzeichnis:

- /usr/local/sitebuilder für Redhat-ähnliche Betriebssysteme und FreeBSD;
- /opt/sitebuilder/ für Debian und Ubuntu.

f7f840260c1591440648a375a64b5b75 fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 ea6a61e571a858aa6019ceb068ea403a 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF