PrestaShop en Plesk: Cómo realizar una copia de seguridad manual
Introducción: ¿Por qué es importante hacer un backup manual de tu PrestaShop?
Gestionar una tienda online con PrestaShop implica lidiar con archivos, bases de datos y configuraciones personalizadas. Aunque Plesk ofrece herramientas automatizadas, realizar una copia de seguridad manual te da control total sobre qué guardar y cuándo hacerlo. En este artículo te explicaré paso a paso cómo hacer un backup manual de PrestaShop en Plesk, tanto de los archivos como de la base de datos, y cómo restaurarlos si algo sale mal.
Si buscas un PrestaShop backup Plesk fiable o necesitas una copia seguridad PrestaShop sin depender de plugins, este Plesk PrestaShop tutorial es para ti.
Requisitos previos antes de empezar
Antes de lanzarte a hacer el backup, asegúrate de tener lo siguiente:
- Acceso al panel de control Plesk (con credenciales de administrador o de suscripción).
- Conocimiento básico de la estructura de archivos de PrestaShop (carpeta raíz,
config/,img/, etc.). - Herramientas FTP (como FileZilla) o acceso al administrador de archivos de Plesk.
- Un lugar seguro para guardar el backup: disco duro externo, almacenamiento en la nube (Google Drive, Dropbox) o servidor remoto.
[WARNING] No confíes únicamente en los backups automáticos de Plesk. Un backup manual te permite verificar que todo está correcto antes de una actualización o migración.
Paso 1: Acceder a Plesk y localizar tu dominio
- Ingresa a tu panel Plesk usando tu navegador. Normalmente la URL es algo como
https://tudominio.com:8443o la que te haya proporcionado tu hosting. - Inicia sesión con tu usuario y contraseña.
- En el panel principal, busca la sección Sitios web y dominios. Allí verás listados todos tus dominios.
- Haz clic en el dominio donde está instalado tu PrestaShop (por ejemplo,
mitienda.com).
[TIP] Si tienes varios dominios, identifica cuál es el de tu tienda. Puedes verificarlo mirando la carpeta raíz del dominio.
Paso 2: Realizar la copia de seguridad de los archivos de PrestaShop
Los archivos de PrestaShop incluyen el núcleo, temas, módulos, imágenes y configuraciones. Para respaldarlos manualmente:
2.1. Accede al administrador de archivos de Plesk
- En la página de tu dominio, busca la opción Administrador de archivos (suele estar en la sección "Archivos" o "FTP").
- Se abrirá una ventana con la estructura de carpetas de tu sitio.
2.2. Selecciona la carpeta raíz de PrestaShop
- Normalmente es
httpdocsopublic_html. Dentro de ella están todos los archivos de PrestaShop (carpetas comoadmin,classes,config,img,modules,themes, etc.).
2.3. Comprime y descarga la carpeta
- Marca la carpeta raíz (haz clic en la casilla junto a
httpdocsopublic_html). - Busca el botón Comprimir o Archivar (a veces aparece como "Crear archivo ZIP").
- Elige un nombre para el archivo, por ejemplo:
backup-prestashop-archivos-2025-03-20.zip. - Una vez comprimido, descárgalo a tu computadora o a un almacenamiento externo.
[INFO] Si el archivo es muy grande (más de 500 MB), considera usar FTP (FileZilla) para descargar la carpeta completa. Plesk puede tener límites de tamaño.
2.4. Opción alternativa: mediante FTP
- Conéctate a tu servidor usando un cliente FTP (FileZilla, Cyberduck).
- Navega a la carpeta raíz (
/httpdocso/public_html). - Selecciona todas las carpetas y archivos, y descárgalos a tu PC.
- Luego comprímelos localmente con WinRAR, 7-Zip o similar.
Paso 3: Realizar la copia de seguridad de la base de datos de PrestaShop
La base de datos guarda productos, pedidos, clientes y configuraciones. Sin ella, tu backup de archivos no servirá.
3.1. Accede a la herramienta de bases de datos en Plesk
- En la página de tu dominio, busca la sección Bases de datos (puede llamarse "Bases de datos MySQL" o "Administrador de bases de datos").
- Verás una lista de las bases de datos asociadas a tu dominio. La de PrestaShop suele tener un nombre como
prestashop_dbomitienda_shop.
3.2. Exporta la base de datos
- Haz clic en el nombre de la base de datos que deseas respaldar.
- Busca el botón Exportar o Volcado de base de datos.
- Se abrirá una ventana con opciones. Normalmente puedes elegir:
- Formato: SQL (recomendado).
- Método: Exportación rápida o personalizada (elige rápida si no necesitas opciones avanzadas).
- Haz clic en Aceptar o Exportar. El archivo
.sqlse descargará automáticamente.
[WARNING] Si tu base de datos es muy grande (más de 100 MB), puede tardar varios segundos. No cierres la ventana hasta que termine la descarga.
3.3. Opción alternativa: phpMyAdmin
- En la misma sección de bases de datos, busca el enlace a phpMyAdmin.
- Selecciona tu base de datos de PrestaShop.
- Ve a la pestaña Exportar.
- Elige Exportación rápida y formato SQL.
- Haz clic en Continuar y guarda el archivo.
Paso 4: Verificar que el backup esté completo
Una vez descargados ambos archivos (el ZIP de archivos y el SQL de la base de datos), comprueba:
- Tamaño del ZIP: Debe ser similar al tamaño total de la carpeta de PrestaShop (puede variar por compresión).
- Integridad del SQL: Ábrelo con un editor de texto (Notepad++ o similar) y verifica que comience con
--oCREATE TABLE. Si está vacío o tiene errores, repite la exportación. - Fechas: Asegúrate de que los archivos tengan la fecha del día del backup.
[TIP] Guarda ambos archivos en la misma carpeta con nombres descriptivos, por ejemplo:
backup-prestashop-archivos-2025-03-20.zip
backup-prestashop-bd-2025-03-20.sql
Paso 5: Cómo restaurar tu PrestaShop desde el backup manual
Si necesitas restaurar tu tienda (por un error, migración o actualización fallida), sigue estos pasos:
5.1. Restaurar los archivos
- Accede al Administrador de archivos de Plesk o mediante FTP.
- Sube el archivo ZIP de backup a la carpeta raíz (
httpdocsopublic_html). - Descomprímelo (usa la opción Extraer en Plesk o descomprime localmente y sube todo por FTP).
- Asegúrate de sobrescribir todos los archivos existentes.
5.2. Restaurar la base de datos
- En Plesk, ve a Bases de datos y selecciona la base de datos de PrestaShop.
- Haz clic en Importar o Importar volcado de base de datos.
- Selecciona el archivo
.sqlque descargaste. - Ejecuta la importación. Si la base de datos ya tiene datos, se sobrescribirán.
[WARNING] Antes de importar, asegúrate de que la base de datos esté vacía o que quieras sobrescribirla. Si hay datos nuevos que no están en el backup, se perderán.
5.3. Verificar la restauración
- Accede a tu tienda en el navegador. Debería verse exactamente como en el momento del backup.
- Prueba el panel de administración (por ejemplo,
tudominio.com/admin). - Revisa productos, pedidos y configuración.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup manual?
Lo ideal es hacerlo antes de cualquier actualización de PrestaShop, módulos o temas. También tras cambios importantes en productos o configuración. Como mínimo, una vez al mes.
¿Puedo usar solo el backup automático de Plesk?
Sí, pero el manual te da más control. Los automáticos pueden fallar o no incluir todos los archivos. Siempre complementa con uno manual.
¿Qué hago si el backup es demasiado grande para descargarlo?
Usa FTP para descargar los archivos por partes o comprime la carpeta en varios archivos ZIP. Para la base de datos, puedes exportarla en fragmentos desde phpMyAdmin.
¿El backup incluye las imágenes de los productos?
Sí, si descargas la carpeta img/ completa. Asegúrate de que esté dentro del ZIP de archivos.
¿Puedo restaurar el backup en otro servidor?
Sí, siempre que tengas acceso a Plesk o a un panel similar. Deberás cambiar la configuración de la base de datos en el archivo config/settings.inc.php (o app/config/parameters.php en PrestaShop 1.7+).
¿Qué pasa si pierdo la base de datos pero tengo los archivos?
Podrás recuperar la tienda solo parcialmente. Sin la base de datos, no tendrás productos, pedidos ni clientes. Por eso es vital respaldar ambos.
¿Puedo automatizar el backup manual?
No es manual si lo automatizas. Pero puedes programar tareas en Plesk (cron jobs) para que ejecuten scripts de backup. Sin embargo, para usuarios sin experiencia, el proceso manual es más seguro.
Consejos adicionales para tu backup
- Almacena en dos lugares: Guarda una copia en tu PC y otra en la nube (Google Drive, Dropbox, etc.).
- Nombra los archivos con fecha: Así sabrás cuál es el más reciente.
- Prueba la restauración: De vez en cuando, restaura el backup en un entorno de pruebas para asegurarte de que funciona.
- No olvides los archivos de configuración: La carpeta
config/contiene datos sensibles como las credenciales de la base de datos. Respáldala siempre.
[INFO] Si tu hosting usa Syspanel (anteriormente HestiaCP), el proceso es similar pero accedes por el puerto 2106. La estructura de carpetas puede variar ligeramente, pero los pasos de exportación de archivos y base de datos son equivalentes.
Conclusión
Hacer una copia de seguridad manual de PrestaShop en Plesk es un proceso sencillo que te ahorrará muchos dolores de cabeza. Con solo dos archivos (el ZIP de archivos y el SQL de la base de datos) puedes tener tu tienda respaldada y lista para restaurar en minutos.
Recuerda: la prevención es la mejor herramienta. No esperes a que ocurra un error para hacer tu primer backup. Dedica 15 minutos ahora y duerme tranquilo.
Si este PrestaShop backup Plesk tutorial te ha sido útil, compártelo con otros usuarios. Y si tienes dudas, consulta la documentación oficial de Plesk o contacta con tu proveedor de hosting.
¡Buena suerte con tu tienda online!
