Article ID: 114532, created on Apr 23, 2013, last review on Aug 12, 2014

  • Applies to:
  • Web Presence Builder
  • Plesk for Linux/Unix

Consulta

Se habilitó la gestión del contenido para el dominio testdom.com. El sitio existía en Web Presence Builder y se publicó en el dominio.

El sitio se eliminó de forma accidental de Web Presence Builder (WPB) haciendo clic en Más > Iniciar de nuevo o Más > Eliminar sitio:

¿Se puede restaurar el sitio desde el dominio testdom.com?

Resolución

El sitio puede restaurarse mediante una instantánea presente en el directorio /data/snapshots del dominio donde fue publicado. Cuando crea un sitio nuevo para el dominio, las instantáneas anteriores no se muestran en Web Presence Builder aún ni en el caso de que los archivos estén presentes en el sistema de archivos. Esto se debe a que el nombre del archivo XML principal contiene el ID del sitio anterior. Para que se muestren las instantáneas para sitios nuevos es necesario cambiar el nombre del archivo XML. A continuación se detallan los pasos para realizar esta acción.

1) Compruebe las instantáneas:

~# ll /var/www/vhosts/testdom.com/httpdocs/data/snapshots/
total 252
-rw-r--r-- 1 testcust psacln    223 Jul  1 13:34 03a21c5dbeaf22159bc109374638f61f_list.xml
-rw-r--r-- 1 testcust psacln 250139 Jul  1 13:34 3b395edf0050931a8632de93a4d3085a.php

Aquí, 03a21c5dbeaf22159bc109374638f61f es el ID del sitio anterior que fue publicado en el dominio testdom.com.

2) Cree una instancia nueva del sitio WPB para el dominio testdom.com a través de Parallels Plesk Panel:

Suscripciones > testdom.com > Administrar hosting (o "Abrir en el panel de control" en el caso de Parallels Plesk Panel 10.4) > Iniciar Web Presence Builder > Editar en Web Presence Builder

3) Defina el ID del sitio por el nombre del dominio Parallels Panel:

mysql> select d.name as 'Plesk Domain', s.uuid as 'Site uuid', s.site_id as 'Site 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='testdom.com'"
+--------------+--------------------------------------+----------------------------------+
| Plesk Domain | Site uuid                            | Site ID                          |
+--------------+--------------------------------------+----------------------------------+
|  testdom.com | d116751c-458c-5179-3f57-142135a67b3c | 172bc09617fa3dcafded8e53377097d5 |
+--------------+--------------------------------------+----------------------------------+  

4) Cambie el nombre del archivo XML para que coincida con el ID del sitio nuevo:

~# mv /var/www/vhosts/testdom.mom/httpdocs/data/snapshots/03a21c5dbeaf22159bc109374638f61f_list.xml /var/www/vhosts/testdom.mom/httpdocs/data/snapshots/172bc09617fa3dcafded8e53377097d5_list.xml

5) Actualice la página con la nueva instancia del sitio. Las instantáneas deberían mostrarse en la página "Revertir". En cuanto estén disponibles en WPB, puede restaurarlas haciendo clic en "Cargar".

El método es el mismo en POA, siendo la única diferencia la publicación de la ruta de acceso.

NOTA: Una vez restaurada la instantánea, podría experimentar una incidencia adicional relacionada con las imágenes del sitio, ya que estas pueden disponer de las rutas de acceso anteriores en la base de datos de WPB. Es por este motivo que pueden no estar visibles en el sitio restaurado en WPB.

Para resolverlo, puede volver a cargar las imágenes o bien cambiar las rutas en la base de datos:

~# mysqldump --disable-extended-insert  sitebuilder5 > sb_backup.sql
~# grep "03a21c5dbeaf22159bc109374638f61f" sb_backup.sql|grep widget_property
INSERT INTO `widget_property` VALUES (570,462,'content','<p><img id=\"mce-548\" style=\"float: left; margin-right: 20px;\" title=\"helloworld\" src=\"/sitebuilder/sites/03/03a21c5dbeaf22159bc109374638f61f/attachments/Image/helloworld.jpg\" alt=\"helloworld\" width=\"1631\" height=\"743\" /></p>');

Busque las cadenas de texto con las rutas anteriores y reemplácelas por los valores nuevos. Por ejemplo, reemplace /sitebuilder/sites/03/03a21c5dbeaf22159bc109374638f61f /attachments/Image/helloworld.jpg por /sitebuilder/sites/17/172bc09617fa3dcafded8e53377097d5/attachments/Image/helloworld.jpg.

56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 9305481d3bd31663b68451e3bfdec5a5

Email subscription for changes to this article
Save as PDF