Cómo restaurar una copia de seguridad en PrestaShop desde Plesk
¡Hola! Soy tu técnico de soporte amigable. Si has llegado hasta aquí, seguramente necesitas saber cómo restaurar una copia de seguridad en PrestaShop desde Plesk. No te preocupes, es un proceso más sencillo de lo que parece. En esta guía extensa, paso a paso y sin tecnicismos complicados, te explicaré todo lo que necesitas para recuperar tu tienda sin perder datos importantes. Vamos a ello.
¿Por qué es importante saber restaurar una copia de seguridad en PrestaShop?
Imagina que tu tienda online sufre un error crítico, un ataque o simplemente una actualización fallida. Sin un backup prestashop, podrías perder productos, pedidos, configuraciones y clientes. Por eso, tener una copia de seguridad reciente y saber restaurar prestashop plesk es una habilidad básica para cualquier dueño de tienda online. Plesk, el panel de control de hosting que usas, te permite gestionar estas copias de forma muy visual. En este artículo, aprenderás a hacerlo paso a paso, incluso si no eres un experto técnico.
Antes de empezar: preparativos necesarios
Antes de lanzarte a plesk restaurar, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas tu usuario y contraseña del panel de control de tu hosting.
- Copia de seguridad disponible: Puede ser una copia hecha desde el propio Plesk o un archivo externo (por ejemplo, un .tar.gz o .zip).
- Archivos de PrestaShop: Normalmente incluyen la carpeta raíz (donde está el código) y la base de datos (archivo .sql).
- Paciencia: El proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda.
[WARNING] Antes de restaurar, siempre haz una copia de seguridad de tu sitio actual. Aunque vayas a restaurar una copia anterior, es mejor tener un plan B por si algo sale mal.
Paso 1: Acceder a Plesk y localizar la herramienta de backup
- Inicia sesión en Plesk: Abre tu navegador y escribe la URL de acceso a tu panel (normalmente algo como
https://tudominio.com:8443o la que te haya dado tu proveedor). - Busca la sección de "Copias de seguridad": En el menú principal, verás una opción llamada "Copias de seguridad" o "Backup Manager". Haz clic allí.
- Elige el tipo de restauración: Plesk te permite restaurar desde una copia almacenada en el servidor o desde un archivo que tengas en tu ordenador. Nos centraremos en la primera opción, que es la más común.
Paso 2: Restaurar desde una copia almacenada en el servidor
Si tu backup prestashop se generó automáticamente (por ejemplo, con programación semanal) y está guardado en Plesk, sigue estos pasos:
- Dentro de "Copias de seguridad", verás una lista de copias disponibles con su fecha y hora.
- Selecciona la copia que deseas restaurar. Haz clic en el icono de "Restaurar" (suele ser una flecha circular).
- Elige qué restaurar: Plesk te preguntará si quieres restaurar todo el sitio (archivos + base de datos) o solo una parte. Para recuperar tienda completa, selecciona "Todo el contenido".
- Confirma la acción: Te pedirá que verifiques la operación. Lee los detalles y pulsa "Aceptar".
- Espera a que termine: El proceso puede durar desde unos segundos hasta varios minutos. No cierres la ventana ni apagues el ordenador.
[TIP] Si solo necesitas restaurar la base de datos (por ejemplo, porque el código está bien pero los productos se borraron), elige "Solo base de datos". Esto es más rápido y evita sobrescribir archivos correctos.
Paso 3: Restaurar desde un archivo externo (subido desde tu ordenador)
A veces, la copia de seguridad la tienes en tu disco duro o en la nube. Para restaurar prestashop plesk desde un archivo externo:
- En la sección de "Copias de seguridad", busca el botón "Subir" o "Cargar archivo".
- Selecciona el archivo desde tu ordenador. Asegúrate de que sea compatible (normalmente .tar, .tar.gz o .zip).
- Inicia la subida: Dependiendo del tamaño, puede tardar. Una vez subido, aparecerá en la lista de copias.
- Haz clic en "Restaurar" sobre ese archivo recién subido.
- Sigue los mismos pasos que en el caso anterior: elige contenido completo o parcial y confirma.
[INFO] Si tu archivo no se sube, comprueba el tamaño máximo permitido en Plesk (suele estar en torno a 100-200 MB). Si es más grande, contacta con tu proveedor o usa FTP para subirlo manualmente a la carpeta de backups.
Paso 4: Verificar la restauración y solucionar problemas comunes
Una vez que Plesk te indique que la restauración ha terminado, es hora de comprobar que todo funciona:
- Accede a tu tienda: Escribe la URL de tu PrestaShop en el navegador. Deberías ver la versión anterior que restauraste.
- Revisa los productos y pedidos: Entra al panel de administración (normalmente
/admin) y verifica que los datos están correctos. - Prueba el carrito: Haz una simulación de compra para asegurarte de que la base de datos se restauró bien.
Problemas que pueden surgir y cómo solucionarlos:
- Error 500 o pantalla en blanco: Suele deberse a un conflicto de versiones de PHP o archivos corruptos. Prueba a restaurar solo la base de datos y luego reinstalar los archivos manualmente.
- Base de datos no se conecta: Revisa el archivo
app/config/parameters.php(en PrestaShop 1.7+) oconfig/settings.inc.php(en versiones antiguas). Asegúrate de que los datos de conexión (usuario, contraseña, nombre de BD) coinciden con los de la copia. - Enlaces rotos o imágenes perdidas: Si la copia era de un dominio diferente, necesitarás actualizar las rutas en la base de datos. Puedes usar herramientas como "Better Search Replace" o consultar a tu soporte técnico.
[WARNING] Si después de restaurar ves errores de "Tabla no encontrada" en la base de datos, es posible que la copia esté incompleta. Vuelve a realizar el backup desde el origen y repite el proceso.
Preguntas frecuentes (FAQ) sobre restaurar PrestaShop en Plesk
1. ¿Puedo restaurar solo los archivos sin tocar la base de datos?
Sí, en Plesk, durante el proceso de restauración, puedes elegir "Solo archivos" o "Solo base de datos". Esto es útil si solo quieres actualizar el código sin perder pedidos recientes.
2. ¿Qué hago si mi copia de seguridad no aparece en Plesk?
Puede que la copia esté en otra ubicación (por ejemplo, en un servidor FTP). En ese caso, súbela manualmente a la carpeta de backups de Plesk (normalmente /var/lib/psa/dumps/ si tienes acceso SSH) o usa la opción de "Subir archivo".
3. ¿Cada cuánto debo hacer un backup prestashop?
Recomiendo al menos una copia diaria si tu tienda tiene mucho movimiento, o semanal si es más estática. Plesk permite programar backups automáticos.
4. ¿Pierdo los cambios realizados después de la copia de seguridad?
Sí, al restaurar, vuelves al estado exacto de la copia. Por eso es importante hacer backups justo antes de cambios importantes (actualizaciones, migraciones, etc.).
5. ¿Funciona igual si uso otro panel como cPanel o Syspanel?
No exactamente. En este artículo nos centramos en Plesk, pero si usas Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, accedes por el puerto 2106 y la restauración se hace desde la sección "Backup". Consulta la documentación específica de ese panel.
6. ¿Qué hago si la restauración se queda colgada?
Espera al menos 10 minutos. Si no avanza, cancela y vuelve a intentarlo. Si el problema persiste, contacta con tu proveedor de hosting, ya que puede haber límites de recursos.
Consejos adicionales para mantener tu tienda segura
- Automatiza los backups: En Plesk, ve a "Configuración de copia de seguridad" y programa una tarea diaria o semanal. Así nunca olvidarás hacer un backup prestashop.
- Guarda copias fuera del servidor: Descarga las copias a tu ordenador o a la nube (Google Drive, Dropbox). Si el servidor falla, tendrás un respaldo externo.
- Prueba la restauración: No esperes a tener un problema. Haz una prueba en un entorno de desarrollo o en un subdominio para asegurarte de que el proceso funciona.
- Mantén PrestaShop actualizado: Las versiones antiguas son más vulnerables. Un backup no sirve de nada si la copia restaurada tiene fallos de seguridad.
Conclusión
Restaurar una copia de seguridad en PrestaShop desde Plesk es un proceso que, con esta guía, puedes hacer tú mismo sin necesidad de ser un experto. Recuerda siempre tener un backup prestashop actualizado, seguir los pasos con calma y verificar que todo funciona después de la restauración. Si en algún momento te sientes perdido, no dudes en contactar al soporte de tu hosting o a un técnico especializado. ¡Tu tienda online estará de vuelta en funcionamiento en pocos minutos!
¿Tienes alguna duda? Déjala en los comentarios o consulta nuestra sección de FAQ. ¡Buena suerte con tu recuperar tienda!
