GuÃa para restaurar PrestaShop desde un backup en Syspanel
¿Te has quedado bloqueado después de un error crÃtico en tu tienda PrestaShop? ¿Has perdido productos, clientes o configuraciones por un fallo en el servidor o una actualización fallida? No te preocupes, es una situación más común de lo que parece, pero la buena noticia es que si tienes un backup reciente, restaurar PrestaShop desde Syspanel es un proceso sencillo y seguro.
En esta guÃa completa y paso a paso, te enseñaré cómo recuperar tu tienda PrestaShop usando las herramientas que te ofrece Syspanel (antes conocido como HestiaCP). No necesitas ser un experto en programación; solo sigue estas instrucciones al pie de la letra y en pocos minutos tu tienda volverá a estar online como si nada hubiera pasado.
¿Qué necesitas antes de empezar?
Antes de lanzarte a restaurar tu PrestaShop en Syspanel, asegúrate de tener todo lo siguiente a mano. Un pequeño descuido puede alargar el proceso o, peor aún, complicar la recuperación.
Requisitos imprescindibles
- Acceso a Syspanel: Necesitas las credenciales de administrador de tu panel de control. Recuerda que la dirección de acceso es
tudominio.com:2106(el puerto 2106 es clave para entrar a Syspanel). - Archivo de backup: Debes tener el backup completo de tu tienda. Este archivo suele tener extensión
.tar.gzo.zipe incluye tanto los archivos de PrestaShop como la base de datos. - Credenciales de la base de datos: Anota el nombre de la base de datos, el usuario y la contraseña de tu PrestaShop actual (la que quieres restaurar). Las encontrarás en el archivo
app/config/parameters.phpde tu instalación. - Paciencia y una conexión estable: La restauración puede tardar unos minutos, dependiendo del tamaño de tu tienda. No cierres la ventana del navegador ni apagues el ordenador durante el proceso.
[WARNING] IMPORTANTE: Si tu tienda está actualmente funcionando, haz un backup manual completo antes de restaurar. AsÃ, si algo sale mal, podrás volver al estado anterior. En Syspanel puedes hacerlo desde la sección "Backup" con un solo clic.
Paso 1: Acceder a Syspanel y localizar el backup
Lo primero es entrar a tu panel de control. Abre tu navegador y escribe https://tudominio.com:2106. Introduce tu usuario y contraseña de Syspanel (normalmente son los mismos que los de tu cuenta de hosting).
Una vez dentro, busca la sección "Backup" en el menú lateral izquierdo. Aquà es donde se almacenan todas las copias de seguridad de tus sitios web.
¿Dónde está tu backup?
Syspanel organiza los backups por usuario y dominio. Verás una lista con los archivos disponibles. Si has descargado tu backup desde otro lugar (por ejemplo, desde FTP), puedes subirlo directamente desde esta misma sección usando el botón "Subir backup".
[TIP] Si no ves tu backup, comprueba que estás en el usuario correcto (si tienes varios). También puedes buscar por nombre de dominio o por fecha.
Paso 2: Restaurar los archivos de PrestaShop (la carpeta)
Ahora vamos a lo práctico. La restauración en Syspanel se divide en dos partes: primero los archivos (el código de PrestaShop) y luego la base de datos (los datos de productos, clientes, etc.).
Subir y restaurar la carpeta de archivos
- En la sección "Backup", haz clic en el botón "Subir backup" (si tu archivo está en tu ordenador) o selecciona el backup que ya está en la lista.
- Si lo subes, arrastra el archivo
.tar.gzo haz clic para seleccionarlo. Espera a que termine la subida. - Una vez subido, verás el archivo en la lista. A su derecha, hay un menú de acciones. Haz clic en el icono de "Restaurar" (normalmente una flecha circular o un engranaje).
- Se abrirá una ventana emergente. Aquà debes elegir qué quieres restaurar. Marca la opción que dice algo como "Restaurar archivos" o "Restaurar directorio web". NO marques la base de datos todavÃa.
- Selecciona el dominio o subdominio donde está instalado tu PrestaShop (por ejemplo,
tudominio.comotienda.tudominio.com). - Haz clic en "Restaurar" y espera. Syspanel sobrescribirá todos los archivos de tu tienda con los del backup.
[INFO] Este proceso solo reemplaza los archivos (código PHP, imágenes, temas, módulos). No toca la base de datos, por eso es seguro hacerlo primero.
Paso 3: Restaurar la base de datos de PrestaShop
Una vez que los archivos están en su sitio, toca recuperar la información de tu tienda: productos, clientes, pedidos, configuraciones, etc. La base de datos es el corazón de PrestaShop.
¿Cómo se restaura la base de datos en Syspanel?
Syspanel suele incluir la base de datos dentro del mismo archivo de backup, pero es mejor hacerlo por separado para tener control total.
- Vuelve a la sección "Backup" y localiza el mismo archivo que acabas de usar.
- Haz clic en "Restaurar" otra vez.
- En la ventana emergente, esta vez marca la opción "Restaurar base de datos" o "Restaurar MySQL".
- Te pedirá que selecciones la base de datos de destino. Elige la misma base de datos que usa tu PrestaShop actual. Si no la recuerdas, puedes consultarla en el archivo
app/config/parameters.phpde tu instalación (descárgalo por FTP si es necesario). - Confirma y espera. El proceso puede tardar unos segundos o minutos, dependiendo del tamaño de la base de datos.
[WARNING] CUIDADO: Si tu tienda actual tiene pedidos o clientes nuevos que no estaban en el backup, se perderán al restaurar la base de datos. Por eso es vital hacer un backup antes de restaurar.
Paso 4: Verificar que todo funciona correctamente
Una vez terminada la restauración de archivos y base de datos, es hora de comprobar que tu tienda ha vuelto a la vida.
Pruebas rápidas para confirmar el éxito
- Accede a tu tienda: Abre tu navegador y visita
tudominio.com(o el subdominio de tu tienda). DeberÃas ver la página principal con normalidad. - Entra al back office: Ve a
tudominio.com/admin(o la ruta que hayas configurado). Usa tus credenciales de administrador. Si el backup es reciente, deberÃas poder iniciar sesión sin problemas. - Revisa productos y pedidos: Navega por el catálogo, comprueba que las imágenes se cargan y que los pedidos antiguos están ahÃ.
- Prueba el carrito: Añade un producto al carrito y simula una compra (sin pagar) para ver que el flujo funciona.
Solución de problemas comunes
- Error 500 o página en blanco: Esto suele deberse a un conflicto de archivos o a una versión incorrecta de PHP. En Syspanel, ve a "Dominios" > selecciona tu dominio > "Opciones avanzadas" y ajusta la versión de PHP a la que usaba tu PrestaShop antes del backup (normalmente 7.4 u 8.0).
- Error de conexión a la base de datos: Comprueba que los datos en
app/config/parameters.phpcoinciden con los de la base de datos que restauraste. Si cambiaste el nombre, usuario o contraseña, edita el archivo con un editor de texto. - Imágenes rotas: Si las imágenes no se ven, puede ser que la carpeta
imgno se haya restaurado bien. Vuelve a subir solo esa carpeta desde el backup usando FTP o el gestor de archivos de Syspanel.
[TIP] Si después de restaurar todo sigue sin funcionar, prueba a limpiar la caché de PrestaShop. Ve a tu back office > "Parámetros de la tienda" > "Rendimiento" y haz clic en "Limpiar caché". A veces un simple refresco soluciona todo.
Preguntas Frecuentes (FAQ) sobre restaurar PrestaShop en Syspanel
Aquà respondo las dudas más habituales que me llegan como técnico de soporte. Si no encuentras la tuya, déjame un comentario y te ayudaré.
¿Puedo restaurar solo la base de datos sin los archivos?
SÃ, perfectamente. En el paso de restauración, solo marca la opción de base de datos. Esto es útil si has modificado archivos (como temas o módulos) y solo quieres recuperar los datos de productos y clientes.
¿Qué hago si el backup es de una versión anterior de PrestaShop?
Puede haber incompatibilidades. Lo mejor es restaurar primero el backup tal cual, y luego actualizar PrestaShop desde el back office. Si no funciona, deberás hacer una migración manual o contactar con soporte.
¿Se pierden los datos actuales al restaurar?
SÃ, si restauras la base de datos, los datos actuales se sobrescriben con los del backup. Por eso siempre digo: haz un backup antes de restaurar. Asà tienes una red de seguridad.
¿Cuánto tiempo tarda la restauración?
Depende del tamaño de tu tienda. Una tienda pequeña (menos de 500 MB) puede restaurarse en 2-5 minutos. Una tienda grande con muchas imágenes puede tardar hasta 15-20 minutos. No interrumpas el proceso.
¿Necesito conocimientos técnicos avanzados?
No, esta guÃa está pensada para que cualquier persona, incluso sin experiencia, pueda recuperar su tienda PrestaShop siguiendo los pasos. Solo necesitas saber leer y hacer clic en los botones correctos.
Consejos finales para evitar futuros sustos
Ahora que has logrado restaurar tu PrestaShop desde Syspanel, te doy algunos consejos para que no tengas que repetir este proceso de emergencia:
- Automatiza los backups: En Syspanel, puedes programar backups diarios o semanales. Ve a "Backup" > "Programar backup" y elige la frecuencia. Asà siempre tendrás una copia reciente.
- Guarda una copia externa: Descarga tu backup cada cierto tiempo a tu ordenador o a un servicio en la nube (Google Drive, Dropbox). Si el servidor falla, tendrás tu tienda a salvo.
- Actualiza con cuidado: Antes de actualizar PrestaShop, un módulo o un tema, haz un backup manual. Las actualizaciones son la principal causa de pérdida de datos.
- Anota las credenciales: Guarda en un lugar seguro el usuario y contraseña de Syspanel, de la base de datos y del FTP. Te sacarán de más de un apuro.
Restaurar una tienda PrestaShop puede parecer abrumador al principio, pero con Syspanel es un proceso simple y guiado. Si has seguido todos los pasos, tu tienda deberÃa estar funcionando como antes. Y si algo no sale bien, recuerda: siempre puedes pedir ayuda a tu proveedor de hosting o a un técnico especializado.
¡Tu tienda online está de vuelta! Ahora, a seguir vendiendo.
