🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear una copia de seguridad de PrestaShop en DirectAdmin: Guía básica

Actualizado el 10 de diciembre de 2025

Imagina que pasas horas configurando tu tienda online con PrestaShop: productos, clientes, pedidos, módulos... y de repente, un error de actualización, un ataque o un fallo en el servidor lo borra todo. Sin una copia de seguridad, ese escenario es una pesadilla. Por suerte, si tu hosting usa DirectAdmin, hacer un backup PrestaShop DirectAdmin es un proceso sencillo y que te tomará pocos minutos.

En esta guía básica, te enseñaré paso a paso cómo realizar una copia seguridad PrestaShop completa. No necesitas ser un experto en tecnología; solo sigue estas instrucciones al pie de la letra y tendrás tu tienda respaldada de forma segura.

[INFO] Una copia de seguridad completa de PrestaShop debe incluir dos partes: los archivos del sitio (código, imágenes, temas) y la base de datos (productos, pedidos, clientes). En DirectAdmin, haremos ambas.


Requisitos previos antes de empezar

Antes de lanzarte a hacer el DirectAdmin PrestaShop backup, asegúrate de tener a mano lo siguiente:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña del panel de control. Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP, y cuyo acceso es por el puerto 2106), el proceso es similar, aunque esta guía está enfocada en DirectAdmin.
  • Datos de la base de datos: PrestaShop guarda toda su información en una base de datos MySQL. Necesitarás el nombre de la base de datos, el usuario y la contraseña. Puedes encontrarlos en el archivo app/config/parameters.php de tu instalación de PrestaShop.
  • Espacio en disco suficiente: Asegúrate de que tu plan de hosting tenga espacio para almacenar el backup. Si no, puedes descargarlo directamente a tu ordenador.
  • Herramienta FTP (opcional): Para mayor seguridad, puedes usar un cliente FTP como FileZilla para descargar los archivos del backup a tu PC.

Paso 1: Acceder a DirectAdmin y localizar las herramientas de backup

El primer paso es ingresar a tu panel de control. Abre tu navegador y escribe la dirección de tu servidor, normalmente algo como https://tudominio.com:2222 (el puerto por defecto de DirectAdmin). Introduce tu usuario y contraseña.

Una vez dentro, verás el panel principal con varios iconos. Busca la sección "Administrador de archivos" (File Manager) y la herramienta "Backup / Transfer" o "Copias de seguridad". Dependiendo de la versión de DirectAdmin, puede estar en la sección "Gestión de cuentas" o "Avanzado".

[TIP] Si no encuentras la opción de backup, escribe "backup" en la barra de búsqueda del panel de DirectAdmin. Te llevará directamente a la herramienta.


Paso 2: Realizar el backup de los archivos de PrestaShop (vía File Manager)

La primera parte del backup PrestaShop DirectAdmin consiste en respaldar todos los archivos de tu tienda. Esto incluye el núcleo de PrestaShop, los temas, los módulos, las imágenes de productos y cualquier personalización.

  1. Ve al Administrador de archivos: Haz clic en el icono correspondiente. Se abrirá una ventana con la estructura de carpetas de tu hosting.
  2. Localiza la carpeta de PrestaShop: Normalmente, tu tienda está en la carpeta public_html o en una subcarpeta dentro de ella (ej. public_html/tienda). Si no estás seguro, revisa el archivo parameters.php que mencionamos antes; ahí suele aparecer la ruta.
  3. Selecciona la carpeta: Haz clic derecho sobre la carpeta de tu PrestaShop (por ejemplo, public_html) y elige la opción "Comprimir" o "Zip". DirectAdmin te preguntará el nombre del archivo comprimido. Ponle algo descriptivo, como backup-prestashop-archivos-2025-03-28.zip.
  4. Espera a que termine: Dependiendo del tamaño de tu tienda (número de imágenes, módulos, etc.), la compresión puede tardar unos minutos. No cierres la ventana ni recargues la página.
  5. Descarga el archivo: Una vez que el zip esté listo, aparecerá en la lista de archivos. Selecciónalo y haz clic en "Descargar". Guárdalo en una carpeta segura de tu ordenador o en un servicio en la nube (Google Drive, Dropbox, etc.).

[WARNING] No subas el archivo zip de vuelta al servidor después de descargarlo, a menos que quieras restaurarlo. Mantener backups antiguos en el servidor puede ocupar espacio innecesario.


Paso 3: Realizar el backup de la base de datos de PrestaShop

Ahora toca la parte más crítica: la base de datos. Sin ella, tu copia seguridad PrestaShop estaría incompleta, ya que contiene toda la información dinámica (productos, clientes, pedidos, configuraciones).

  1. Ve a la sección de MySQL: En el panel de DirectAdmin, busca el icono "Gestión de bases de datos MySQL" o "MySQL Management". Haz clic en él.
  2. Identifica tu base de datos: Verás una lista de todas las bases de datos de tu cuenta. Busca la que corresponda a tu PrestaShop. El nombre suele ser algo como usuario_prestashop. Si no la recuerdas, revisa el archivo parameters.php de tu instalación (busca la línea 'database_name').
  3. Accede a phpMyAdmin: DirectAdmin te dará la opción de "phpMyAdmin". Haz clic en ese enlace. Se abrirá una nueva pestaña con la herramienta de gestión de bases de datos.
  4. Selecciona la base de datos: En el panel izquierdo de phpMyAdmin, verás la lista de bases de datos. Haz clic en la de tu PrestaShop. Se cargará una pantalla con todas las tablas (son muchas, como ps_product, ps_customer, etc.).
  5. Exporta la base de datos: En el menú superior de phpMyAdmin, haz clic en la pestaña "Exportar".
  6. Configura la exportación:
    • En "Método de exportación", elige "Rápido" (o "Personalizado" si quieres opciones avanzadas, pero con Rápido es suficiente).
    • En "Formato", asegúrate de que esté seleccionado "SQL".
  7. Inicia la descarga: Haz clic en el botón "Continuar" o "Ejecutar". El navegador comenzará a descargar un archivo con extensión .sql. Guárdalo junto con el archivo zip de los archivos. Ponle un nombre como backup-prestashop-bd-2025-03-28.sql.

[INFO] Una base de datos de PrestaShop puede pesar varios megabytes, especialmente si tienes muchos productos o pedidos. La descarga puede tardar unos segundos.


Paso 4: Almacenar y organizar tus copias de seguridad

Tener los archivos descargados en tu ordenador no es suficiente si quieres estar realmente protegido. Un buen plan de DirectAdmin PrestaShop backup incluye almacenar las copias en al menos dos lugares diferentes.

  • Localmente: En una carpeta de tu ordenador, organizada por fecha (ej. Backups/2025-03-28/).
  • En la nube: Sube los archivos a Google Drive, Dropbox, OneDrive o cualquier servicio de almacenamiento en la nube. Así, si tu ordenador se daña, aún tendrás los backups.
  • En otro servidor (opcional): Si eres más avanzado, puedes configurar un backup automático a un servidor remoto vía FTP, pero eso ya escapa a esta guía básica.

[WARNING] No guardes los backups en la misma carpeta de tu hosting (por ejemplo, dentro de public_html). Si alguien accede a tu servidor, podría borrarlos o descargarlos. Descárgalos siempre a un lugar externo.


Paso 5: Verificar que tu copia de seguridad funciona (prueba de restauración)

El peor error que puedes cometer es hacer un backup y no comprobar que sirve. Imagina que necesitas restaurar tu tienda y el archivo .sql está corrupto o el .zip no se descomprime correctamente. Por eso, es vital hacer una prueba de restauración en un entorno de prueba.

  1. Crea un subdirectorio de prueba: En tu hosting, crea una carpeta nueva dentro de public_html, por ejemplo public_html/prueba-restauracion.
  2. Sube y descomprime los archivos: Sube el archivo zip de los archivos de PrestaShop a esa carpeta y descomprímelo.
  3. Crea una base de datos de prueba: En DirectAdmin, crea una nueva base de datos vacía (por ejemplo, usuario_prueba).
  4. Importa la base de datos: En phpMyAdmin, selecciona la base de datos de prueba y ve a la pestaña "Importar". Selecciona el archivo .sql que descargaste y haz clic en "Continuar". Si no da errores, la base de datos es válida.
  5. Configura la conexión: Modifica el archivo app/config/parameters.php de la copia de prueba para que apunte a la base de datos de prueba (cambia el nombre, usuario y contraseña).
  6. Accede a la tienda de prueba: Abre en tu navegador tudominio.com/prueba-restauracion. Si ves tu tienda (aunque sea sin estilos), ¡el backup funciona!

[TIP] Si la prueba falla, repite los pasos de backup. A veces, un error en la exportación de la base de datos es la causa. No te preocupes, es normal la primera vez.


Preguntas frecuentes (FAQ) sobre backup PrestaShop DirectAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer un backup PrestaShop DirectAdmin.

¿Cada cuánto tiempo debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer un backup completo cada semana y uno de la base de datos a diario (puedes automatizarlo con un cron job, pero eso es más avanzado). Si tu tienda es pequeña y tiene pocos cambios, con un backup mensual puede bastar.

¿Puedo automatizar el backup en DirectAdmin?

Sí, DirectAdmin tiene una herramienta llamada "Backup / Transfer" que permite programar backups automáticos de toda tu cuenta (archivos, bases de datos, configuraciones de email, etc.). Ve a esa sección, elige la frecuencia (diaria, semanal, mensual) y el destino (descarga automática, FTP remoto, etc.). Eso sí, asegúrate de que el backup se descargue a un lugar seguro.

¿Qué hago si mi backup es muy grande y no puedo descargarlo?

Si tu PrestaShop tiene muchas imágenes (productos, blogs, etc.), el archivo zip puede ser enorme. En ese caso, puedes:

  • Usar FTP: Conéctate a tu servidor vía FTP y descarga la carpeta directamente sin comprimir.
  • Dividir el backup: Haz backup solo de la base de datos y de los archivos esenciales (temas, módulos, imágenes), dejando fuera el núcleo de PrestaShop (que puedes volver a instalar).
  • Solicitar ayuda a tu hosting: Algunos proveedores ofrecen herramientas de backup en su panel que gestionan el peso.

¿El backup incluye mis correos electrónicos?

No, el DirectAdmin PrestaShop backup que hemos hecho aquí solo incluye los archivos de la web y la base de datos. Los correos electrónicos (cuentas de email asociadas a tu dominio) se gestionan aparte. Para respaldarlos, ve a la sección "Email Accounts" en DirectAdmin y exporta tus buzones (suelen estar en formato .mbox o .eml).

¿Puedo restaurar mi PrestaShop en otro servidor con estos archivos?

Sí, siempre que el nuevo servidor tenga los mismos requisitos de PrestaShop (versión de PHP, MySQL, etc.). Solo necesitas subir los archivos, importar la base de datos y cambiar la configuración de la conexión en parameters.php. Además, deberás modificar las URLs en la base de datos (por ejemplo, en las tablas ps_configuration y ps_shop_url).


Conclusión: La tranquilidad de tener un backup

Hacer una copia seguridad PrestaShop en DirectAdmin no es complicado, pero requiere seguir unos pasos con cuidado. Recuerda siempre: archivos + base de datos = backup completo. No te saltes ninguno de los dos.

Ahora que ya sabes cómo hacerlo, te recomiendo que programes un recordatorio semanal para ejecutar este proceso. Así, ante cualquier imprevisto, podrás restaurar tu tienda en minutos y seguir vendiendo sin perder datos valiosos.

[TIP FINAL] Si usas Syspanel (HestiaCP, puerto 2106), el proceso es muy similar: busca la sección de "Backup" o "Archivos" y sigue los mismos pasos. La única diferencia es que la interfaz es un poco distinta, pero las herramientas (phpMyAdmin, File Manager) están presentes.

¡Espero que esta guía te haya sido de gran ayuda! Si tienes alguna duda, déjala en los comentarios (si los hay) o contacta con el soporte de tu hosting. ¡Buena suerte con tu tienda PrestaShop!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel