Cómo hacer una copia de seguridad de PrestaShop en Plesk: guía completa
¿Por qué es tan importante hacer una copia de seguridad de tu tienda PrestaShop?
Si tienes una tienda online con PrestaShop, sabrás que es tu fuente de ingresos y el resultado de mucho trabajo. Un fallo del servidor, un error humano al actualizar un módulo, un ataque de malware o incluso un simple error al editar un archivo de configuración pueden dejar tu tienda inaccesible o, peor aún, hacer que pierdas todos tus productos, pedidos y clientes.
Realizar una copia seguridad prestashop plesk de forma periódica es como tener un seguro de vida para tu negocio online. No se trata de si va a ocurrir un problema, sino de cuándo ocurrirá. Con un backup adecuado, podrás restaurar tu tienda a un estado anterior en cuestión de minutos, minimizando las pérdidas económicas y la frustración.
En esta guía completa, te voy a enseñar paso a paso cómo hacer un backup prestashop plesk de manera sencilla, incluso si no eres un experto en informática. Vamos a desglosar el proceso en dos partes fundamentales: el respaldo de los archivos y el respaldo de la base de datos. Al final, también te explicaré cómo programar copias automáticas para que no tengas que acordarte de hacerlo manualmente.
Entendiendo qué es lo que hay que respaldar en PrestaShop
Antes de lanzarnos a hacer clics, es crucial que entiendas qué es lo que compone tu tienda PrestaShop. Básicamente, tu tienda se divide en dos partes inseparables:
-
Los archivos del proyecto (código fuente): Aquí se incluyen el núcleo de PrestaShop, los temas, los módulos, las imágenes de tus productos, los logs y los archivos de configuración. Todo esto se almacena en el directorio raíz de tu alojamiento, normalmente en una carpeta llamada
httpdocsopublic_html. -
La base de datos: Es el cerebro de tu tienda. Contiene toda la información crucial: productos, precios, clientes, pedidos, direcciones, contraseñas, configuración del módulo, etc. Sin la base de datos, tu tienda no existiría.
Un respaldo prestashop completo requiere que copies ambas partes. Si solo copias los archivos, tendrás una tienda vacía. Si solo copias la base de datos, no tendrás los archivos para que funcione. Por eso, el panel de control Plesk es una herramienta tan útil, ya que nos permite hacer un backup de todo el sitio (archivos + base de datos) con un solo clic.
Método 1: La forma más fácil – Usar el Administrador de Copias de Seguridad de Plesk
Este es, sin duda, el método más recomendado para la mayoría de los usuarios. Plesk tiene una herramienta integrada que automatiza todo el proceso. Es rápida, segura y no requiere conocimientos técnicos profundos.
Paso 1: Accede a tu panel de control Plesk
Lo primero es iniciar sesión en tu panel de Plesk. La URL suele ser algo así como https://tudominio.com:8443 o una dirección que te proporcionó tu proveedor de hosting. Introduce tu nombre de usuario y contraseña.
[WARNING] Si tu hosting es gestionado por Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. El proceso puede ser similar, pero esta guía se centra específicamente en el panel de Plesk.
Paso 2: Navega a la sección de Copias de Seguridad
Una vez dentro de Plesk, busca en la barra lateral izquierda. Verás una sección que dice "Copias de seguridad" o "Backup Manager". Haz clic en ella.
Paso 3: Crear una nueva copia de seguridad
En la pantalla de Copias de seguridad, verás un botón azul que dice "Crear una copia de seguridad" o "Back up". Haz clic en él.
Paso 4: Configurar los parámetros del backup
Se abrirá un asistente con varias opciones. Aquí te explico cuáles son las más importantes:
- Ubicación: Te preguntará dónde quieres guardar la copia. Puedes elegir "Almacenamiento local" (en el propio servidor) o "Almacenamiento remoto" (como un servidor FTP o un servicio en la nube). Para empezar, elige "Almacenamiento local" para guardarlo en el servidor. Más adelante te recomendaré descargarlo a tu ordenador.
- Qué guardar: Elige la opción "Cuenta de suscripción" o "Todo el sitio web". Esto asegurará que se incluyan tanto los archivos como las bases de datos de tu tienda PrestaShop.
- Opciones de la copia: Asegúrate de que las casillas de "Archivos" y "Bases de datos" estén marcadas. También puedes activar "Casillas de correo" si usas el email del dominio para tu tienda, pero no es estrictamente necesario para el funcionamiento de PrestaShop.
Paso 5: Iniciar el proceso
Revisa que todo esté correcto y pulsa el botón "Aceptar" o "Back up". Plesk comenzará a comprimir todos los archivos y la base de datos en un solo archivo. El tiempo que tarde dependerá del tamaño de tu tienda. Puedes ir a tomar un café mientras tanto.
Paso 6: Descargar la copia a tu ordenador (¡MUY IMPORTANTE!)
Una vez que el backup se haya completado, verás una entrada en la lista de copias de seguridad con la fecha y la hora. No la dejes solo en el servidor.
[TIP] Guardar la copia solo en el servidor es un error común. Si el servidor falla o es hackeado, perderás también tu copia de seguridad. Descárgala siempre a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) para tener una copia externa.
Para descargarla, haz clic en el icono de descarga (normalmente una flecha hacia abajo) que aparece junto a la copia de seguridad. Se descargará un archivo con extensión .tar o .zip. Guárdalo en un lugar seguro.
Método 2: El manual (para los más técnicos o como alternativa)
Este método requiere un poco más de trabajo, pero es útil si no tienes acceso a la herramienta de copias de seguridad de Plesk o si quieres un control más granular. Consiste en hacer dos cosas por separado: exportar la base de datos y descargar los archivos por FTP.
Subsección 2.1: Exportar la base de datos con phpMyAdmin
La base de datos es la parte más crítica. Para exportarla, sigue estos pasos:
- Dentro de Plesk, busca la sección "Bases de datos" en el menú lateral. Haz clic en ella.
- Verás una lista con las bases de datos de tu suscripción. La de PrestaShop suele tener un nombre similar a
prestashop_dbo algo parecido. Haz clic en el nombre de la base de datos. - En la página de la base de datos, busca el enlace o botón que dice "phpMyAdmin". Plesk abrirá esta herramienta en una nueva pestaña.
- En phpMyAdmin, asegúrate de que la base de datos correcta esté seleccionada en el panel izquierdo.
- Ve a la pestaña "Exportar" en el menú superior.
- Elige el método "Rápido" y el formato "SQL". Haz clic en el botón "Continuar" o "Exportar".
- Se descargará un archivo con extensión
.sql. Este archivo contiene toda la información de tu tienda. Guárdalo junto con los archivos que descargaremos a continuación.
Subsección 2.2: Descargar los archivos de tu tienda por FTP
Ahora necesitas descargar todos los archivos de tu PrestaShop. Para ello, necesitarás un cliente FTP como FileZilla (es gratuito y muy popular).
- Obtén tus credenciales FTP: En Plesk, ve a la sección "Cuentas FTP" o en los detalles de tu suscripción. Ahí encontrarás el nombre de usuario, la contraseña y el host (que suele ser
ftp.tudominio.como la IP del servidor). - Conecta con FileZilla: Abre FileZilla e introduce el host, el usuario y la contraseña en la barra superior. Pulsa "Conexión rápida".
- Navega al directorio raíz: En el panel derecho (que muestra los archivos del servidor), navega hasta la carpeta
httpdocs(opublic_html). Ahí es donde está tu tienda PrestaShop. - Descarga todo: En el panel derecho, selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A) y arrástralos al panel izquierdo (tu ordenador). Este proceso puede tardar bastante si tu tienda tiene muchas imágenes.
[INFO] Este método es más lento y propenso a errores, ya que si la descarga se interrumpe, podrías tener archivos corruptos. El Método 1 es siempre el más recomendable.
Programar copias de seguridad automáticas en Plesk
Hacer copias manuales está bien, pero la constancia es la clave para una buena estrategia de backup. Plesk nos permite programar copias automáticas para que se ejecuten solas.
Paso 1: Accede a la configuración de Programación
Dentro de la sección "Copias de seguridad", busca una pestaña o botón que diga "Programación" o "Ajustes de copia de seguridad".
Paso 2: Configura la tarea programada
Aquí podrás activar la casilla "Activar programación". Luego elige:
- Frecuencia: Puedes elegir que se haga una copia diaria, semanal o mensual. Para una tienda activa, te recomiendo una copia diaria o, como mínimo, semanal.
- Hora: Elige una hora de baja actividad, como las 4:00 AM, para no ralentizar el servidor durante las horas punta de ventas.
- Número de copias a guardar: Es importante limitar el número de copias para no llenar el espacio del servidor. Por ejemplo, puedes guardar las últimas 7 copias diarias y 4 semanales.
Paso 3: Guarda la configuración
Pulsa el botón "Aceptar" o "Guardar". A partir de ese momento, Plesk se encargará de hacer las copias automáticamente según tu programación.
[TIP] Recuerda que las copias automáticas se guardan en el servidor. Para una protección completa, te recomiendo que, periódicamente (una vez al mes), descargues una de esas copias a tu ordenador o a la nube.
Cómo restaurar una copia de seguridad de PrestaShop en Plesk
Saber hacer un backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo. El proceso es igual de sencillo que hacer la copia.
Paso 1: Ve a la lista de copias de seguridad
Accede a la sección "Copias de seguridad" en Plesk.
Paso 2: Elige la copia que quieres restaurar
En la lista, verás todas las copias de seguridad disponibles. Haz clic en el icono de "Restaurar" (normalmente una flecha circular) que aparece junto a la copia que deseas usar.
Paso 3: Selecciona qué restaurar
Plesk te preguntará qué quieres restaurar. Puedes elegir "Todo" (archivos y bases de datos) o solo una parte. Para una restauración completa de tu tienda, elige "Todo".
Paso 4: Confirma la restauración
Pulsa el botón "Aceptar" o "Restaurar". Plesk te advertirá de que sobrescribirá los datos actuales con los del backup. Confirma la acción.
[WARNING] Restaurar una copia de seguridad sobrescribirá cualquier cambio que hayas hecho desde que se realizó esa copia. Asegúrate de que es la copia correcta antes de confirmar.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad de mi tienda PrestaShop?
Depende de la actividad de tu tienda. Si haces ventas a diario, lo ideal es una copia diaria. Si es una tienda más pequeña o en desarrollo, con una copia semanal puede ser suficiente. La regla de oro es: "¿Cuánto trabajo estarías dispuesto a perder?".
¿Puedo restaurar mi tienda en un servidor diferente?
Sí, es posible. Necesitarás tener los archivos y la base de datos. En el nuevo servidor, deberás crear una base de datos nueva, importar el archivo .sql y subir los archivos. También tendrás que editar el archivo parameters.php (en la carpeta app/config) para que apunte a la nueva base de datos. Este proceso es más complejo, pero factible.
¿Qué pasa si mi copia de seguridad falla?
Plesk te notificará si una copia programada falla. Las causas más comunes son la falta de espacio en disco. Revisa el espacio disponible y elimina copias antiguas si es necesario.
¿Las copias de seguridad de Plesk incluyen mis correos electrónicos?
Sí, si seleccionas la opción de "Casillas de correo" al hacer el backup, se incluirán. Sin embargo, para PrestaShop, lo más importante son los archivos y la base de datos.
Conclusión
Hacer un backup prestashop plesk no es una tarea opcional, es una necesidad crítica para la salud de tu negocio online. Con la herramienta integrada de Plesk, el proceso es sorprendentemente sencillo, incluso para principiantes. No esperes a que ocurra un desastre para actuar. Configura una copia automática hoy mismo y duerme tranquilo sabiendo que tu tienda está protegida.
Recuerda los puntos clave:
- Una copia completa incluye archivos y base de datos.
- Descarga siempre una copia a un lugar externo.
- Programa copias automáticas para no depender de tu memoria.
- Practica la restauración en un entorno de prueba para saber qué hacer cuando llegue el momento.
Con esta guía, ya tienes todo lo que necesitas para proteger tu tienda PrestaShop. Si tienes alguna duda, no dudes en contactar con tu proveedor de hosting; para eso están. ¡Mucha suerte con tu tienda!
