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

Preguntas frecuentes: ¿Cómo actualizar PrestaShop de forma segura en Plesk?

Actualizado el 6 de diciembre de 2025

¿Por qué es crucial actualizar PrestaShop de forma segura?

Mantener tu tienda online actualizada no es solo una cuestión de tener las últimas funciones. Es, ante todo, una cuestión de seguridad. Las actualizaciones de PrestaShop corrigen vulnerabilidades que los atacantes podrían explotar para robar datos de clientes, inyectar malware o desfigurar tu sitio. Una tienda desactualizada es un blanco fácil.

Cuando gestionas tu servidor con Plesk, tienes una herramienta poderosa para facilitar este proceso, pero también debes seguir un procedimiento cuidadoso para evitar errores. Este artículo responde a las preguntas más frecuentes sobre cómo realizar una actualización segura de PrestaShop en un entorno Plesk.


FAQ: Preguntas Frecuentes sobre la Actualización de PrestaShop en Plesk

Aquí tienes las respuestas a las dudas más comunes que recibimos en soporte técnico.

1. ¿Cuál es el primer paso antes de cualquier actualización?

[WARNING] NUNCA actualices sin hacer una copia de seguridad completa. Es la regla de oro.

El primer paso, y el más importante, es realizar una copia de seguridad completa de tu tienda. Esto incluye:

  • Archivos del sitio: Todo el directorio donde está instalado PrestaShop (por ejemplo, httpdocs).
  • Base de datos: La base de datos MySQL que utiliza PrestaShop.

Cómo hacerlo en Plesk:

  1. Copia de seguridad de archivos: Ve a Sitios web y dominios > selecciona tu dominio > haz clic en Administrador de archivos. Luego, comprime la carpeta de PrestaShop en un archivo .zip y descárgalo a tu ordenador.
    • También puedes usar la herramienta de Copia de seguridad de Plesk, que te permite crear un volcado completo del sitio y la base de datos en un solo paso. Ve a Copia de seguridad > Crear copia de seguridad.
  2. Copia de seguridad de la base de datos: Ve a Bases de datos > selecciona la base de datos de tu tienda > haz clic en Volcado de BD y descarga el archivo .sql resultante.

Guarda estas copias en un lugar seguro (tu ordenador, un disco externo, la nube). Si algo sale mal, podrás restaurar todo en minutos.


2. ¿Debo poner mi tienda en modo mantenimiento?

Sí, absolutamente. Mientras actualizas, tu tienda no debe estar accesible al público. Si un cliente intenta comprar durante el proceso, podría encontrar errores o, peor aún, perder su carrito.

Cómo hacerlo en PrestaShop:

  1. Accede a tu panel de administración de PrestaShop (ej: tudominio.com/admin).
  2. Ve a Parámetros de la tienda > Mantenimiento.
  3. Activa la opción "Activar el modo de mantenimiento".
  4. Opcionalmente, puedes añadir una IP (la tuya) en el campo "Mi IP" para poder ver la tienda mientras está en mantenimiento.

3. ¿Cómo actualizo PrestaShop manualmente desde Plesk?

Aunque PrestaShop tiene un asistente de actualización automática, el método manual es el más fiable y recomendado por expertos en seguridad, especialmente si tu tienda tiene muchas personalizaciones o módulos de terceros.

Pasos para una actualización manual segura:

  1. Descarga la nueva versión: Ve a prestashop.com y descarga el archivo .zip de la última versión estable de PrestaShop.
  2. Extrae los archivos: Descomprime el archivo en tu ordenador. Solo nos interesan los archivos de la carpeta prestashop (o la que se genere).
  3. Sube los archivos (sin la carpeta /install): Esta es la parte clave.
    • Accede a Plesk > Sitios web y dominios > Administrador de archivos.
    • Navega hasta la carpeta raíz de tu tienda (normalmente httpdocs o tudominio.com).
    • IMPORTANTE: Elimina la carpeta install de la nueva versión (la que descargaste). No la subas.
    • Sube todos los archivos y carpetas restantes de la nueva versión, sobrescribiendo los existentes. El Administrador de archivos de Plesk te lo permitirá.
  4. Ejecuta el script de actualización:
    • En tu navegador, ve a tudominio.com/install/upgrade/upgrade.php (si la carpeta install no se ha eliminado, este paso no funcionará; asegúrate de haberla eliminado de la subida).
    • Sigue las instrucciones en pantalla. El script actualizará la base de datos automáticamente.

4. ¿Qué hago si la actualización automática falla?

Las actualizaciones automáticas (el módulo "1-Click Upgrade") pueden fallar por límites de tiempo de ejecución de PHP, memoria insuficiente o conflictos con módulos. Si falla, no te asustes.

Solución paso a paso:

  1. Restaura tu copia de seguridad: Vuelve a tu copia de seguridad de archivos y base de datos (paso 1). En Plesk, usa la opción Restaurar copia de seguridad o sube manualmente los archivos y la base de datos.
  2. Aumenta los límites de PHP: En Plesk, ve a Sitios web y dominios > selecciona tu dominio > Configuración de PHP. Aumenta temporalmente:
    • memory_limit a 256M o 512M.
    • max_execution_time a 300 segundos.
    • max_input_time a 300 segundos.
  3. Prueba la actualización manual: Sigue los pasos de la pregunta 3. Es más lento, pero mucho más fiable.

5. ¿Debo actualizar los módulos y temas de terceros?

Sí, antes de actualizar PrestaShop. Los módulos y temas incompatibles son la causa principal de errores post-actualización.

Recomendación:

  1. Verifica la compatibilidad: Antes de actualizar PrestaShop, visita la página de cada módulo o tema que tengas instalado y confirma que sea compatible con la nueva versión de PrestaShop.
  2. Actualiza primero los módulos: En tu panel de administración, ve a Módulos > Administrador de módulos y actualiza todos los módulos de pago y gratuitos a sus últimas versiones.
  3. Desactiva los módulos no compatibles: Si algún módulo no tiene versión compatible, desactívalo antes de la actualización de PrestaShop. Puedes reactivarlo después si el desarrollador publica una actualización.

6. ¿Es necesario comprobar algo después de la actualización?

¡Sí! Una vez que el proceso de actualización haya terminado y hayas desactivado el modo mantenimiento, debes hacer una comprobación exhaustiva.

Lista de verificación post-actualización:

  • Funcionalidad básica: ¿Puedes navegar por las categorías? ¿Los productos se añaden al carrito? ¿El proceso de pago funciona correctamente?
  • Módulos clave: Prueba los módulos de pago, envío, y cualquier otro que sea crítico para tu negocio.
  • Tema: ¿Se ve bien tu tienda? ¿Hay elementos rotos o descolocados?
  • Velocidad: ¿La tienda carga rápido? A veces las actualizaciones pueden ralentizar el sitio si hay conflictos.
  • Errores: Revisa los logs de error de PrestaShop y de Plesk. Ve a Herramientas > Logs en Plesk para ver si hay errores de PHP.

Si encuentras algún problema, la solución más rápida y segura es restaurar la copia de seguridad que hiciste al principio.


7. ¿Plesk tiene alguna herramienta específica para facilitar la actualización?

Sí, Plesk ofrece varias herramientas que hacen el proceso más seguro y manejable.

  • Copias de seguridad programadas: Configura copias de seguridad automáticas diarias o semanales. Ve a Herramientas y ajustes > Gestor de copias de seguridad > Programar copia de seguridad.
  • Administrador de archivos: Es tu mejor aliado para subir, eliminar y sobrescribir archivos manualmente.
  • Configuración de PHP: Te permite ajustar los límites de memoria y tiempo de ejecución fácilmente, como vimos antes.
  • Gestión de bases de datos: Puedes hacer volcados y restaurar bases de datos con un solo clic desde la sección Bases de datos.

[TIP] Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), recuerda que su puerto de acceso es el 2106 (ej: tudominio.com:2106). El proceso de actualización manual es muy similar, subiendo archivos por el Administrador de archivos de Syspanel.


8. ¿Qué hago si después de la actualización mi tienda da un error 500?

Un error 500 (Error interno del servidor) es común tras una actualización. Las causas suelen ser:

  • Permisos de archivos incorrectos.
  • Archivos .htaccess obsoletos.
  • Conflictos de módulos.

Cómo solucionarlo en Plesk:

  1. Regenera el archivo .htaccess:
    • Ve a Sitios web y dominios > Administrador de archivos.
    • Busca el archivo .htaccess en la raíz de tu tienda. Si existe, renómbralo a .htaccess_old.
    • Accede a tu panel de administración de PrestaShop (si puedes) y ve a Parámetros de la tienda > SEO y URLs > haz clic en Guardar (esto regenera el .htaccess).
    • Si no puedes acceder al panel, crea un nuevo .htaccess vacío o restaura el que tenías en la copia de seguridad.
  2. Verifica los permisos de archivos:
    • En Plesk, selecciona la carpeta raíz y haz clic en Permisos. Asegúrate de que los archivos tengan permisos 644 y las carpetas 755.
    • También puedes usar la herramienta Reparar permisos de Plesk si está disponible.
  3. Desactiva módulos desde la base de datos (solución avanzada):
    • Si no puedes acceder al panel, conecta a tu base de datos (desde Bases de datos en Plesk, usa phpMyAdmin).
    • Busca la tabla ps_module (o prestashop_module) y cambia el valor de active a 0 para los módulos que creas que están causando el problema.

Si nada funciona, restaura tu copia de seguridad y repite el proceso de actualización más lentamente, desactivando todos los módulos de terceros antes de empezar.


9. ¿Cada cuánto tiempo debo actualizar PrestaShop?

No hay una frecuencia fija, pero sí una recomendación: actualiza siempre que haya una nueva versión estable disponible, especialmente si es un parche de seguridad.

  • Parches de seguridad (versiones como 1.7.8.x): Son críticos. Debes actualizar en un plazo de 1-2 semanas.
  • Versiones menores (1.7.x): Puedes esperar un poco más, pero no más de 1-2 meses.
  • Versiones mayores (8.x, 9.x): Requieren más planificación y pruebas, pero no las dejes pasar más de 6 meses.

[INFO] Suscríbete al boletín de seguridad de PrestaShop o sigue sus canales oficiales para enterarte de las vulnerabilidades críticas de inmediato.


Resumen: Tu checklist de actualización segura

  1. Copia de seguridad: Archivos + Base de datos. ¡Imprescindible!
  2. Modo mantenimiento: Actívalo.
  3. Actualiza módulos y temas: Asegúrate de que sean compatibles.
  4. Elige el método: Manual (recomendado) o automático (con precaución).
  5. Aumenta límites PHP: Si es necesario.
  6. Actualiza: Sigue los pasos.
  7. Prueba todo: Navegación, carrito, pago, módulos.
  8. Desactiva modo mantenimiento: Solo cuando todo funcione.
  9. Monitorea: Revisa logs y velocidad durante unos días.

Siguiendo estas preguntas frecuentes, podrás realizar una actualización segura de PrestaShop en Plesk sin sobresaltos. Recuerda, la paciencia y la precaución son tus mejores aliados. ¡Tu tienda y tus clientes te lo agradecerán!

¿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