Cómo restaurar una copia de seguridad en PrestaShop desde Syspanel
¿Tu tienda PrestaShop se ha vuelto lenta, ha sufrido un ataque o necesitas volver a un estado anterior por un error en una actualización? No te preocupes, restaurar una copia de seguridad es un proceso sencillo si sabes dónde mirar. En este artículo, te guiaré paso a paso para restaurar tu PrestaShop desde Syspanel (el panel de control de tu hosting syspanel), explicándote cada detalle para que puedas recuperar tu tienda online sin estrés ni complicaciones.
¿Qué necesitas antes de empezar?
Antes de lanzarte a restaurar prestashop, asegúrate de tener todo a mano. Esto te ahorrará tiempo y posibles sustos.
Requisitos básicos
- Acceso a Syspanel: Necesitas las credenciales de tu cuenta de hosting. Recuerda que Syspanel se accede normalmente a través de
https://tudominio.com:2106(el puerto 2106 es el que debes usar siempre). - Copia de seguridad disponible: Debes tener un backup previo. Si no lo has generado, en Syspanel puedes hacerlo desde la sección "Backups". Si no tienes ninguna copia, este proceso no funcionará.
- Conocimientos mínimos: Saber entrar a tu panel y usar archivos .zip o .sql. No necesitas ser programador, solo seguir las instrucciones.
[INFO] Si no tienes una copia de seguridad reciente, te recomiendo que antes de seguir, generes una desde Syspanel. Ve a "Backups" > "Crear backup". Así siempre tendrás un punto de restauración seguro.
Paso 1: Accede a Syspanel (tu panel de hosting)
Lo primero es entrar al corazón de tu hosting syspanel. Sigue estos pasos:
- Abre tu navegador web (Chrome, Firefox, Edge, etc.).
- Escribe en la barra de direcciones:
https://tudominio.com:2106(reemplaza "tudominio.com" por tu dominio real). - Introduce tu usuario y contraseña de Syspanel. Si no los recuerdas, contacta con tu proveedor de hosting.
Una vez dentro, verás un panel con varias opciones. No te asustes, es más sencillo de lo que parece.
[TIP] Si no puedes acceder al puerto 2106, verifica que tu firewall o antivirus no lo esté bloqueando. También puedes probar desde otro dispositivo o red.
Paso 2: Localiza la copia de seguridad de PrestaShop
Dentro de Syspanel, busca la sección de "Backups" o "Copias de seguridad". Normalmente está en el menú lateral izquierdo o en la parte superior. Allí verás una lista de tus backups disponibles.
¿Qué tipo de backup necesitas?
- Backup completo (archivo .tar.gz o .zip): Incluye todos los archivos de tu tienda (código, imágenes, temas, módulos) y la base de datos. Es el más recomendado para una restauración total.
- Backup solo de base de datos (archivo .sql): Solo contiene la información de productos, pedidos, clientes, etc. Útil si solo necesitas recuperar datos sin tocar los archivos.
Identifica el archivo que quieres restaurar. Si tienes varios, elige el más reciente o el que corresponda a la fecha anterior al problema.
[WARNING] Si restauras un backup completo, sobrescribirás todo el contenido actual de tu tienda. Asegúrate de que es lo que necesitas. Si solo quieres recuperar productos, usa el backup de base de datos.
Paso 3: Descarga el backup a tu ordenador (opcional pero recomendado)
Antes de restaurar, es buena idea descargar el backup a tu PC como copia de seguridad adicional. Así, si algo sale mal, tienes un plan B.
- En la lista de backups, haz clic en el nombre del archivo o en el botón "Descargar".
- Guarda el archivo en una carpeta que recuerdes (por ejemplo, "Backups PrestaShop").
- Descomprímelo solo si necesitas acceder a los archivos individuales. Normalmente no es necesario para la restauración.
Paso 4: Restaura la base de datos (si solo tienes backup .sql)
Si tu backup es solo de la base de datos, el proceso es más rápido. Sigue estos pasos:
4.1. Accede a la herramienta de bases de datos
En Syspanel, busca "Bases de datos" o "MySQL". Verás una lista de las bases de datos asociadas a tu hosting. Identifica la que usa tu PrestaShop (suele tener un nombre como tuusuario_prestashop).
4.2. Importa el archivo .sql
- Haz clic en el nombre de la base de datos.
- Busca la opción "Importar" o "Importar SQL".
- Selecciona el archivo .sql que descargaste.
- Haz clic en "Ejecutar" o "Importar". Espera unos segundos mientras se carga.
[INFO] Si el archivo es muy grande (más de 50 MB), puede que el importador web falle. En ese caso, usa un cliente como phpMyAdmin (también accesible desde Syspanel) o pide a tu hosting que lo haga por ti.
4.3. Verifica la conexión
Después de importar, tu tienda debería mostrar los datos restaurados. Si ves errores, asegúrate de que el nombre de la base de datos y el usuario coinciden con los de tu configuración de PrestaShop (archivo app/config/parameters.php).
Paso 5: Restaura los archivos de PrestaShop (backup completo)
Si tienes un backup completo (archivos + base de datos), el proceso es más completo pero igual de sencillo.
5.1. Sube el backup a tu hosting
- En Syspanel, ve a "Archivos" o "Administrador de archivos".
- Navega hasta la carpeta raíz de tu tienda (normalmente
public_htmlowww). - Sube el archivo .zip o .tar.gz del backup usando el botón "Subir". Ten paciencia, puede tardar si el archivo es grande.
5.2. Descomprime el archivo
- Una vez subido, selecciona el archivo y haz clic en "Extraer" o "Descomprimir".
- Elige la opción "Sobrescribir archivos existentes" para que reemplace todo.
- Espera a que termine. Verás que los archivos se despliegan en la carpeta.
5.3. Restaura la base de datos (si está incluida)
Si el backup completo incluye un archivo .sql dentro, repite el paso 4 para importarlo. Si no, la base de datos ya debería estar restaurada.
[WARNING] Durante la descompresión, no cierres la ventana ni recargues la página. Podría corromper los archivos. Si el proceso se queda colgado, contacta con soporte.
Paso 6: Ajusta permisos y configuración (solo si es necesario)
Después de restaurar, a veces los permisos de archivos se desconfiguran. PrestaShop necesita ciertos permisos para funcionar correctamente.
6.1. Verifica permisos de carpetas
En Syspanel, dentro del administrador de archivos, selecciona las carpetas principales:
/img/modules/themes/upload/download
Haz clic derecho > "Permisos" y asegúrate de que tengan 755 (lectura y ejecución para todos, escritura solo para el propietario). Los archivos deben tener 644.
6.2. Revisa el archivo de configuración
Abre el archivo app/config/parameters.php (o config/settings.inc.php en versiones antiguas). Verifica que los datos de la base de datos (nombre, usuario, contraseña) coincidan con los de tu Syspanel. Si no, edítalos.
[TIP] Si no sabes qué permisos poner, usa la herramienta de "Reparar permisos" que suelen tener algunos paneles. En Syspanel, a veces está en "Herramientas" > "Permisos".
Paso 7: Prueba tu tienda online
¡Ya casi está! Ahora toca verificar que todo funciona.
- Abre tu navegador y visita tu dominio (ejemplo:
https://tudominio.com). - Comprueba que la página de inicio carga correctamente.
- Navega por algunas categorías y productos.
- Intenta iniciar sesión en el back office (normalmente
https://tudominio.com/adminXXXX). - Realiza un pedido de prueba (si puedes) para asegurarte de que el carrito y el checkout funcionan.
Si ves errores, anota el mensaje. Los más comunes son:
- Error de conexión a la base de datos: Revisa el paso 6.2.
- Página en blanco: Puede ser por permisos incorrectos o un módulo incompatible. Prueba a desactivar módulos desde el back office.
- Imágenes rotas: Vuelve a generar las miniaturas desde "Parámetros de la tienda" > "Imágenes" > "Regenerar miniaturas".
[INFO] Si después de restaurar todo funciona, ¡enhorabuena! Has recuperado tu tienda. Si algo falla, no te preocupes. Sigue leyendo la sección de preguntas frecuentes.
Preguntas frecuentes (FAQ)
¿Puedo restaurar un backup de una versión anterior de PrestaShop?
Sí, pero ten cuidado. Si restauras un backup de una versión muy antigua (por ejemplo, 1.6 a 1.7), pueden surgir incompatibilidades. Es mejor hacer una migración gradual. Si es la misma versión, no hay problema.
¿Qué hago si el backup no aparece en Syspanel?
Puede que tu hosting tenga un límite de almacenamiento para backups. Si no ves ninguno, contacta con tu proveedor. También puedes generar un backup manual desde el propio PrestaShop (Parámetros avanzados > Base de datos > Backup).
¿Restaurar borra los pedidos nuevos?
Sí, si restauras un backup completo, todos los cambios posteriores a la fecha del backup se perderán. Por eso es importante tener backups frecuentes. Si solo restauras la base de datos, los archivos (como imágenes de productos nuevos) pueden quedar huérfanos.
¿Cuánto tarda el proceso?
Depende del tamaño de tu tienda. Un backup de 1 GB puede tardar entre 5 y 15 minutos en subirse y descomprimirse. La importación de base de datos suele ser más rápida (1-3 minutos). Sé paciente.
¿Necesito conocimientos técnicos para esto?
No. Siguiendo esta guía, cualquier persona con un mínimo de manejo de ordenadores puede hacerlo. Si te sientes inseguro, pide ayuda a un amigo técnico o al soporte de tu hosting.
Consejos finales para mantener tu tienda segura
Ahora que has recuperado tu tienda online, es momento de prevenir futuros problemas:
- Programa backups automáticos: En Syspanel, busca la opción de "Backups programados". Ponlos semanalmente o diariamente si tu tienda tiene mucho movimiento.
- Actualiza PrestaShop y módulos: Las versiones antiguas son vulnerables. Mantén todo al día.
- Usa contraseñas seguras: Tanto para Syspanel como para el back office.
- Prueba tus backups: De nada sirve tenerlos si no funcionan. Cada mes, haz una restauración de prueba en un subdominio o entorno de pruebas.
[WARNING] No dejes los backups en la misma carpeta que tu tienda. Si alguien accede, podría descargarlos. Syspanel suele guardarlos en una carpeta segura, pero si los descargas a tu PC, guárdalos en un lugar cifrado.
Conclusión
Restaurar prestashop desde Syspanel no es un proceso mágico, pero con esta guía paso a paso, es tan sencillo como seguir una receta de cocina. Recuerda siempre tener un backup prestashop actualizado, acceder por el puerto 2106 a tu hosting syspanel y, sobre todo, no perder la calma si algo sale mal. La mayoría de los errores tienen solución.
Si te has quedado con dudas, revisa la sección de FAQ o consulta con el soporte de tu hosting. ¡Tu tienda online volverá a estar en marcha en un abrir y cerrar de ojos!
[TIP] Guarda este artículo en favoritos. La próxima vez que necesites restaurar, lo tendrás a mano. Y si te ha sido útil, compártelo con otros dueños de tiendas PrestaShop. ¡Todos aprendemos juntos!
