PrestaShop: Cómo hacer una copia de seguridad manual
Sabemos lo importante que es tu tienda online. Un pequeño error, un fallo del servidor o una actualización problemática pueden causar un gran dolor de cabeza. Por eso, realizar un backup PrestaShop (o copia de seguridad) de forma periódica es una de las tareas más importantes que puedes hacer como administrador.
En esta guía, te enseñaremos paso a paso cómo hacer una copia seguridad PrestaShop manual. No necesitas ser un experto en programación. Con un poco de paciencia y siguiendo estas instrucciones, podrás respaldar PrestaShop de forma segura y tener la tranquilidad de que tus datos están a salvo.
¿Qué necesitas para empezar?
Antes de ponernos manos a la obra, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel de control de hosting. Normalmente es cPanel, Plesk, DirectAdmin o Syspanel (anteriormente conocido como HestiaCP). En este artículo usaremos Syspanel como ejemplo, pero los pasos son muy similares en todos.
- Acceso a tu gestor de base de datos, como phpMyAdmin.
- Un programa FTP (como FileZilla) o el administrador de archivos de tu panel de control.
- Tiempo suficiente. El proceso puede tardar desde unos minutos hasta media hora, dependiendo del tamaño de tu tienda.
[INFO] Si tu panel de control es Syspanel, recuerda que accedes a él a través del puerto 2106 (ejemplo:
tudominio.com:2106). Una vez dentro, la interfaz es muy intuitiva.
¿Qué partes componen una copia de seguridad de PrestaShop?
Para que un backup PrestaShop sea completo y funcional, debes guardar dos elementos fundamentales:
- Los archivos de la tienda: Es todo el código, las imágenes, los módulos, los temas y las configuraciones que ves en tu navegador. Son los archivos que están en la carpeta
public_htmlowwwde tu hosting. - La base de datos: Es donde se almacena toda la información dinámica: productos, pedidos, clientes, contraseñas, precios, etc. Sin ella, tu tienda no funcionaría.
Si solo guardas una de las dos partes, tu restauración será incompleta. Por eso, siempre debes respaldar ambas.
Método 1: Copia de seguridad manual usando tu panel de control (Syspanel)
Este es el método más recomendado para la mayoría de los usuarios, ya que no requiere instalar nada extra.
Paso 1: Accede a tu panel de control (Syspanel)
Abre tu navegador y escribe la dirección de tu panel. Por ejemplo: https://tudominio.com:2106. Inicia sesión con tu usuario y contraseña de administrador.
Paso 2: Respalda los archivos de tu tienda
- Busca la sección "Archivos" o "Administrador de archivos". En Syspanel, suele estar en la barra lateral izquierda.
- Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es
public_htmlotudominio.com. - Selecciona toda la carpeta (puedes marcar la casilla junto a
public_html). - Busca la opción "Comprimir" o "Archivar". Elige el formato ZIP (es el más compatible).
- Dale un nombre descriptivo, por ejemplo:
backup_archivos_prestashop_2024-03-15.zip. - Haz clic en "Aceptar" o "Crear archivo". El sistema empezará a comprimir todos los archivos. Dependiendo del tamaño, puede tardar unos minutos.
- Una vez terminado, verás el archivo
.zipen la misma carpeta. Descárgalo a tu ordenador usando la opción de descarga. ¡No lo dejes solo en el servidor! Si el servidor falla, lo perderías.
[WARNING] No olvides descargar el archivo ZIP a tu computadora o a un disco externo. Guardar la copia en el mismo servidor no es seguro.
Paso 3: Respalda la base de datos
- En Syspanel, busca la sección "Bases de Datos" o "phpMyAdmin". Haz clic en phpMyAdmin.
- Se abrirá una nueva ventana. A la izquierda, verás una lista con tus bases de datos. Haz clic en la que corresponde a tu PrestaShop (el nombre suele ser el que configuraste al instalar).
- En el menú superior, haz clic en la pestaña "Exportar".
- En la siguiente pantalla, elige el método "Rápido" y el formato "SQL".
- Haz clic en "Continuar" o "Exportar". El navegador descargará automáticamente un archivo con extensión
.sql. Guárdalo junto al archivo ZIP de los archivos.
¡Felicidades! Ya tienes una copia seguridad PrestaShop completa.
Método 2: Copia de seguridad manual usando FTP
Si tu panel de control no tiene opción de comprimir archivos o prefieres usar un programa FTP, este método es para ti.
Paso 1: Descarga los archivos vía FTP
- Abre tu cliente FTP (FileZilla es el más popular).
- Conéctate a tu servidor usando los datos de conexión FTP (servidor, usuario, contraseña y puerto, normalmente 21).
- En el panel derecho (servidor), navega hasta la carpeta raíz de tu tienda (normalmente
public_html). - En el panel izquierdo (tu ordenador), crea una carpeta llamada
backup_prestashop_archivos. - Arrastra toda la carpeta
public_html(o su contenido) desde el panel derecho al izquierdo. La transferencia comenzará. Este proceso puede ser muy lento si tu tienda tiene muchas imágenes o archivos grandes.
Paso 2: Exporta la base de datos
El proceso es exactamente el mismo que en el Método 1, Paso 3. Accede a phpMyAdmin desde tu panel de control (o desde un enlace directo) y exporta la base de datos en formato SQL.
[TIP] Si tu tienda es muy grande (más de 500 MB), te recomiendo el Método 1 (compresión en el servidor). La descarga por FTP de archivos sin comprimir puede tardar horas.
Preguntas Frecuentes (FAQ) sobre backup PrestaShop
Aquí resolvemos las dudas más comunes que suelen tener los usuarios al respaldar PrestaShop.
¿Cada cuánto tiempo debo hacer una copia de seguridad?
La frecuencia ideal depende de la actividad de tu tienda:
- Tiendas muy activas (muchos pedidos diarios): A diario.
- Tiendas con actividad media (varios pedidos a la semana): Cada 2-3 días.
- Tiendas pequeñas o en desarrollo: Una vez a la semana o antes de cualquier cambio importante.
¿Puedo hacer una copia de seguridad desde el panel de administración de PrestaShop?
Sí, PrestaShop incluye una herramienta de backup básica en Parámetros Avanzados > Base de datos > Copia de seguridad. Sin embargo, solo respalda la base de datos, no los archivos. Además, puede fallar en tiendas grandes. Por eso, el método manual es más fiable.
¿Qué debo hacer antes de una actualización de PrestaShop o de un módulo?
¡Siempre hacer un backup completo! Antes de actualizar el núcleo de PrestaShop, un tema o un módulo crítico, sigue estos pasos:
- Pon tu tienda en modo mantenimiento (
Parámetros de la tienda > Preferencias generales > Mantenimiento). - Realiza una copia de seguridad manual (archivos + base de datos).
- Realiza la actualización.
- Si algo sale mal, restaura la copia de seguridad.
¿Dónde debo guardar las copias de seguridad?
Nunca en el mismo servidor. Lo ideal es seguir la regla 3-2-1:
- 3 copias de tus datos.
- 2 soportes diferentes (ej. disco duro externo y nube).
- 1 copia fuera del sitio (ej. Google Drive, Dropbox, Amazon S3).
¿Puedo automatizar el proceso?
Sí, muchos paneles de control (como cPanel) ofrecen copias de seguridad automáticas. En Syspanel, puedes configurar backups programados desde la sección Backups. Eso sí, asegúrate de que las descargas se almacenen externamente.
[INFO] Si usas Syspanel, ve a
Syspanel > Backupsy programa una copia diaria o semanal. El sistema guardará los archivos y la base de datos, pero recuerda descargarlos a un lugar seguro.
Conclusión
Hacer una copia seguridad PrestaShop manual no es complicado, pero requiere seguir un proceso ordenado. Recuerda siempre respaldar PrestaShop en dos partes: archivos y base de datos. Con los métodos que te hemos enseñado (usando tu panel de control como Syspanel o mediante FTP), podrás dormir tranquilo sabiendo que tu negocio online está protegido.
No esperes a tener un problema. Dedica 15 minutos hoy a hacer tu primer backup. Tu tienda (y tu tranquilidad) te lo agradecerán.
[WARNING] Este artículo es una guía general. Si no te sientes seguro, contacta con el soporte técnico de tu hosting. Ellos podrán ayudarte a realizar el proceso o incluso ofrecerte soluciones automatizadas.
