Cómo crear un backup manual de PrestaShop en Syspanel
¿Por qué es importante hacer un backup manual de PrestaShop?
Tener una tienda online implica gestionar información crÃtica: productos, pedidos, clientes, configuración de impuestos, módulos y personalizaciones. Un fallo del servidor, un error al actualizar un módulo o un ataque malicioso pueden hacer que pierdas todo tu negocio en segundos.
Por eso, realizar copias de seguridad periódicas es una de las tareas más importantes que debes dominar. Aunque en Syspanel existen herramientas de backup automático, saber cómo crear un backup manual de PrestaShop te da control total y te permite guardar una instantánea justo antes de hacer cambios importantes.
En esta guÃa completa, aprenderás paso a paso cómo hacer un backup prestashop syspanel, tanto de los archivos como de la base de datos. No necesitas ser un experto técnico: te lo explicamos todo de forma sencilla y visual.
¿Qué necesitas antes de empezar?
Antes de lanzarte a crear tu copia de seguridad, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel de control Syspanel (recuerda que la URL de acceso es
https://tu-servidor:2106). - Tus credenciales de acceso (usuario y contraseña) al panel.
- Un gestor FTP o el administrador de archivos integrado en Syspanel (opcional, pero recomendable).
- Conocimiento básico de dónde está instalado PrestaShop en tu servidor (normalmente en
/public_htmlo/web).
[INFO] Si no sabes qué es Syspanel, es el panel de control de hosting que utilizas para gestionar tu servidor. Es una versión mejorada de HestiaCP, pero con el mismo enfoque: facilitar la administración de dominios, bases de datos y archivos.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe la dirección de tu servidor con el puerto 2106. Por ejemplo:
https://midominio.com:2106
Si es la primera vez que accedes, es posible que el navegador te muestre un aviso de certificado. No te preocupes, es normal en conexiones seguras. Haz clic en "Avanzado" y luego en "Continuar" para acceder.
Una vez dentro, introduce tu usuario y contraseña. Verás el panel principal con todas las opciones de gestión.
Paso 2: Localiza tu dominio y base de datos
En el panel principal de Syspanel, encontrarás una lista de tus dominios. Identifica el dominio donde está instalada tu tienda PrestaShop.
Haz clic en el dominio para expandir sus opciones. Verás secciones como:
- Web: para gestionar archivos y configuración del sitio.
- Base de datos: donde se listan las bases de datos asociadas a ese dominio.
- DNS, Correo, etc.: otras opciones que no necesitamos ahora.
Anota el nombre de la base de datos, ya que lo necesitarás más adelante. Normalmente tiene un prefijo como usuario_basededatos.
[TIP] Si tienes varias bases de datos y no sabes cuál corresponde a PrestaShop, busca en el archivo
config/settings.inc.phpdentro de la carpeta de instalación. Ahà verás las constantesDB_NAME,DB_USERyDB_PASSWD.
Paso 3: Crea un backup de la base de datos (exportar BD PrestaShop)
La base de datos contiene toda la información de tu tienda: productos, pedidos, clientes, precios, etc. Sin ella, tu PrestaShop no funcionarÃa. Por eso, es el primer paso del backup.
3.1. Accede a la gestión de bases de datos
En la sección del dominio, busca el icono o enlace que dice "Base de datos" o "phpMyAdmin". Haz clic en él.
Se abrirá una nueva pestaña con phpMyAdmin, la herramienta estándar para gestionar bases de datos MySQL.
3.2. Selecciona la base de datos correcta
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponda a tu PrestaShop.
3.3. Exporta la base de datos
Una vez dentro de la base de datos:
- Haz clic en la pestaña "Exportar" en el menú superior.
- Se te mostrarán dos opciones: "Rápido" y "Personalizado". Te recomendamos elegir "Personalizado" para tener más control.
- En la sección "Formato", asegúrate de que esté seleccionado "SQL".
- Si quieres incluir todas las tablas, deja la opción por defecto. Si quieres excluir alguna tabla (como logs de sesiones), puedes seleccionarlas individualmente en el apartado "Tablas".
- Marca la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto es importante para que, al importar el backup en el futuro, no haya conflictos con tablas existentes.
- Haz clic en "Continuar" o "Exportar".
El navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro, preferiblemente en tu ordenador y en un servicio de almacenamiento en la nube.
[WARNING] No descargues el backup en la misma carpeta pública de tu dominio. Si alguien accede a ese archivo, podrÃa leer toda tu base de datos. Guárdalo siempre fuera del
public_htmlo en un directorio protegido.
Paso 4: Crea un backup de los archivos de PrestaShop
Los archivos de PrestaShop incluyen el código fuente, imágenes, módulos, temas y archivos de configuración. Son igual de importantes que la base de datos.
4.1. Usa el administrador de archivos de Syspanel
Syspanel incluye un administrador de archivos accesible desde la sección "Web" de tu dominio. Haz clic en él.
Se abrirá una interfaz similar a un explorador de archivos. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o web).
4.2. Selecciona todos los archivos y comprÃmelos
- En la raÃz de la instalación, haz clic en "Seleccionar todo" (o usa
Ctrl+A). - En el menú superior, busca la opción "Comprimir" o "Archivo". Elige el formato ZIP.
- Asigna un nombre al archivo, por ejemplo:
backup-prestashop-20250115.zip. - Haz clic en "Aceptar" o "Comprimir".
El sistema creará un archivo ZIP con todos tus archivos. Este proceso puede tardar unos minutos si tu tienda es grande.
4.3. Descarga el archivo comprimido
Una vez comprimido, verás el archivo .zip en la lista de archivos. Haz clic derecho sobre él y selecciona "Descargar".
[TIP] Si tu tienda es muy pesada (más de 1 GB), te recomendamos comprimir y descargar por partes. Puedes hacerlo desde el administrador de archivos seleccionando carpetas especÃficas como
/img,/modules,/themes, etc.
Paso 5: Verifica tu backup
Un backup que no se puede restaurar no sirve de nada. Antes de darlo por bueno, verifica que los archivos estén completos.
5.1. Verifica el archivo SQL
Abre el archivo .sql con un editor de texto como Notepad++ o Visual Studio Code. DeberÃas ver lÃneas de código SQL al principio, como CREATE TABLE o INSERT INTO. Si el archivo está vacÃo o tiene menos de 1 KB, algo ha fallado.
5.2. Verifica el archivo ZIP
Abre el archivo ZIP y comprueba que contiene las carpetas principales: config, controllers, classes, img, modules, themes, etc. Si falta alguna carpeta crÃtica, el backup no servirá.
[INFO] Una buena práctica es hacer un backup de prueba en un entorno local. Instala PrestaShop en tu ordenador con XAMPP y restaura tu backup. Si funciona, tu copia de seguridad es válida.
Paso 6: ¿Cómo restaurar el backup en Syspanel?
Saber hacer el backup es solo la mitad del trabajo. También necesitas saber restaurarlo si algo sale mal. Te explicamos el proceso básico:
6.1. Restaurar la base de datos
- Ve a phpMyAdmin en Syspanel.
- Selecciona la base de datos donde quieres restaurar.
- Haz clic en la pestaña "Importar".
- Selecciona tu archivo
.sqly haz clic en "Continuar".
6.2. Restaurar los archivos
- Sube tu archivo ZIP a la carpeta donde quieres restaurar (por ejemplo,
public_html). - Descomprime el archivo con el administrador de archivos de Syspanel.
- Si PrestaShop ya estaba instalado, es posible que necesites sobreescribir los archivos existentes. Acepta la sobreescritura.
[WARNING] Antes de restaurar, asegúrate de haber hecho un backup reciente de tu estado actual. Restaurar un backup antiguo puede hacerte perder cambios recientes.
Preguntas frecuentes (FAQ) sobre backups de PrestaShop
¿Cada cuánto tiempo debo hacer un backup manual?
Depende de la actividad de tu tienda. Si vendes a diario, te recomendamos hacer un backup al menos una vez por semana. Si haces cambios frecuentes en el diseño o añades muchos productos, hazlo antes de cada cambio importante.
¿Puedo automatizar los backups en Syspanel?
SÃ. Syspanel incluye opciones de backup automático, pero suelen estar disponibles en planes superiores. Consulta con tu proveedor de hosting si tienes acceso a esta función. Si no, puedes programar un script PHP o usar un módulo de PrestaShop.
¿Qué hago si la descarga del backup se interrumpe?
Si la descarga falla, no te preocupes. Vuelve a intentarlo, pero esta vez intenta comprimir por partes. Otra opción es mover el archivo ZIP a una carpeta privada y descargarlo por FTP con un cliente como FileZilla.
¿El backup incluye los correos electrónicos?
No. El backup de PrestaShop no incluye los correos de tu dominio. Si necesitas respaldar tus correos, tendrás que hacerlo por separado, normalmente desde el panel de correo de Syspanel.
¿Puedo restaurar un backup en un servidor diferente?
SÃ, siempre que uses la misma versión de PrestaShop y PHP compatible. Deberás editar el archivo config/settings.inc.php para actualizar los datos de conexión a la nueva base de datos.
Conclusión y buenas prácticas
Crear un backup prestashop syspanel manual es un proceso sencillo que te llevará apenas unos minutos. La clave está en ser constante y guardar tus copias en lugares seguros.
Resumen de buenas prácticas:
- Haz backups antes de actualizar módulos, temas o el núcleo de PrestaShop.
- Guarda al menos las últimas 3 copias por si una está corrupta.
- Descarga los backups a tu ordenador y sube una copia a Google Drive, Dropbox o similar.
- Anota la fecha y versión de PrestaShop en el nombre del archivo.
- Prueba la restauración en un entorno local de vez en cuando.
Con estos sencillos pasos, tu respaldo tienda online estará garantizado y podrás dormir tranquilo sabiendo que, pase lo que pase, tu negocio está a salvo.
Si tienes alguna duda, contacta con tu proveedor de hosting o consulta la documentación oficial de PrestaShop. ¡Tu tienda online merece la pena protegerse!
