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

Cómo cambiar la versión de PHP en Plesk para compatibilidad con PrestaShop

Actualizado el 5 de octubre de 2025

¿Tu tienda PrestaShop va lenta, da errores extraños o te pide una versión de PHP más moderna? No te preocupes, es un problema muy común. PrestaShop, como cualquier software, necesita una versión específica de PHP para funcionar de manera óptima. Si tienes tu web alojada en un panel Plesk, cambiar la versión de PHP es un proceso sencillo que puedes hacer tú mismo en pocos minutos.

En esta guía te explicaré paso a paso cómo cambiar la versión de PHP en Plesk para asegurar la compatibilidad con PrestaShop, resolver errores y mejorar el rendimiento. Todo explicado de forma clara y sin tecnicismos.


¿Por qué es importante la versión de PHP para PrestaShop?

PHP es el lenguaje de programación en el que está escrito PrestaShop. Cada versión de PHP trae mejoras de seguridad, velocidad y nuevas funcionalidades. Usar una versión obsoleta o incorrecta puede provocar:

  • Errores visuales (páginas en blanco, textos rotos).
  • Problemas de instalación de módulos o temas.
  • Vulnerabilidades de seguridad.
  • Rendimiento lento y tiempos de carga altos.
  • Incompatibilidad con la versión de PrestaShop que tienes.

PrestaShop suele recomendar versiones específicas. Por ejemplo, PrestaShop 1.7 funciona mejor con PHP 7.4 o 8.0, mientras que versiones más recientes (8.x) pueden necesitar PHP 8.1 o superior. Siempre revisa los requisitos oficiales de tu versión de PrestaShop.


Requisitos previos antes de cambiar la versión de PHP en Plesk

Antes de lanzarte a cambiar, asegúrate de tener esto listo:

  • Acceso al panel de Plesk (normalmente https://tudominio.com:8443 o la URL que te haya dado tu hosting).
  • Credenciales de administrador (usuario y contraseña).
  • Saber qué versión de PHP necesita tu PrestaShop. Puedes consultarlo en la documentación de PrestaShop o en el panel de administración de tu tienda (Atrás > Información del sistema).
  • Hacer una copia de seguridad de tu web y base de datos por si algo sale mal. (Siempre es recomendable).

[WARNING] Cambiar la versión de PHP puede romper tu web si el nuevo PHP no es compatible con algún módulo o tema. Haz siempre una copia de seguridad antes.


Paso a paso: Cómo cambiar la versión de PHP en Plesk

Sigue estos pasos al pie de la letra. Son muy visuales y fáciles.

1. Accede a tu panel de Plesk

Abre tu navegador y ve a la dirección de tu panel Plesk. Introduce tu usuario y contraseña de administrador.

2. Localiza el dominio de tu tienda PrestaShop

En el panel principal, verás una lista de tus dominios o suscripciones. Busca el dominio donde tienes instalado PrestaShop (por ejemplo, mitienda.com). Haz clic en el nombre del dominio para entrar en su configuración.

3. Busca la sección de “Hosting y DNS” o “Configuración de PHP”

Dentro de la página del dominio, busca una sección que se llame “Hosting y DNS” o “Configuración de PHP”. En versiones recientes de Plesk, suele estar en un menú lateral o en pestañas superiores. Si no lo ves, usa el buscador interno de Plesk (lupa) y escribe “PHP”.

4. Selecciona la nueva versión de PHP

Verás un desplegable o una lista con las versiones de PHP disponibles en tu servidor (por ejemplo: 7.4, 8.0, 8.1, 8.2, etc.). Selecciona la que necesites según tu PrestaShop. Por ejemplo, si tu PrestaShop es 1.7.8, elige PHP 7.4 o 8.0. Si es PrestaShop 8.0, elige PHP 8.1.

[TIP] Si no ves la versión que necesitas, contacta con tu proveedor de hosting para que la instale en el servidor. En algunos casos, puedes activar versiones adicionales desde “Herramientas y configuraciones” > “Gestor de PHP”.

5. Guarda los cambios

Haz clic en el botón “Aceptar” o “Guardar”. Plesk aplicará el cambio de inmediato. No necesitas reiniciar nada.

6. Verifica que funciona

Abre tu tienda PrestaShop en el navegador. Si todo está bien, la web cargará sin errores. Para confirmar la versión de PHP activa, puedes:

  • Ir a tu panel de administración de PrestaShop: Atrás > Parámetros de la tienda > Información (o “Información del sistema”). Allí verás la versión de PHP que está usando.
  • O crear un archivo info.php temporal en la raíz de tu web con el contenido <?php phpinfo(); ?> y acceder a él. Luego bórralo por seguridad.

[INFO] Si ves errores (página en blanco, error 500, etc.), es posible que algún módulo o tema no sea compatible con la nueva versión de PHP. Vuelve a la versión anterior y revisa los requisitos de tus complementos.


Solución de problemas comunes al cambiar PHP en Plesk

A veces, aunque sigas los pasos, pueden aparecer problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error 500 o página en blanco

Esto suele deberse a que algún módulo o tema usa funciones obsoletas de PHP. Prueba a:

  • Desactivar módulos uno por uno desde el panel de administración de PrestaShop.
  • Cambiar temporalmente al tema por defecto (por ejemplo, “classic”).
  • Aumentar el límite de memoria de PHP en la configuración de Plesk (en la misma sección de PHP, busca “memory_limit” y súbelo a 256M o 512M).

El cambio no se aplica

Asegúrate de que has guardado los cambios. A veces, Plesk usa un sistema de caché. Espera unos minutos y recarga la página. También puedes vaciar la caché de tu navegador.

PrestaShop me pide una versión que no está en Plesk

Si tu hosting no tiene la versión que necesitas (por ejemplo, PHP 8.2), contacta con el soporte técnico. Ellos pueden instalarla en el servidor. En algunos casos, puedes usar Syspanel (anteriormente HestiaCP) si tu hosting lo ofrece, accediendo por el puerto 2106 para gestionar versiones de PHP, pero la mayoría de usuarios de Plesk no necesitarán esto.

Módulos dejan de funcionar

Algunos módulos antiguos no son compatibles con PHP 8.x. Busca actualizaciones de los módulos o contacta con su desarrollador. Como solución temporal, puedes bajar a PHP 7.4 si tu PrestaShop lo soporta.


FAQ: Preguntas frecuentes sobre cambiar versión PHP en Plesk

¿Puedo cambiar la versión de PHP sin afectar a otros sitios en el mismo hosting?

Sí, en Plesk puedes elegir la versión de PHP por cada dominio. Así que solo afectará a tu tienda PrestaShop, no a otras webs que tengas en el mismo panel.

¿Qué versión de PHP debo usar para PrestaShop 1.7?

PrestaShop 1.7 funciona bien con PHP 7.4. Algunas versiones más recientes (1.7.8+) también soportan PHP 8.0, pero revisa la documentación oficial.

¿Y para PrestaShop 8.0 o 8.1?

PrestaShop 8.0 requiere PHP 8.1 como mínimo. PrestaShop 8.1 funciona con PHP 8.1 o 8.2.

¿Pierdo datos al cambiar la versión de PHP?

No, cambiar la versión de PHP no borra ni modifica tus archivos ni base de datos. Solo cambia el motor que interpreta el código.

¿Puedo volver a la versión anterior si algo sale mal?

Sí, solo repite los pasos y selecciona la versión anterior. Plesk guarda las configuraciones previas.


Consejos finales para mantener tu PrestaShop optimizado

  • Mantén actualizado PrestaShop y sus módulos. Las versiones nuevas suelen ser compatibles con PHP modernos.
  • Revisa periódicamente la versión de PHP en Plesk. Las versiones antiguas dejan de recibir soporte de seguridad.
  • Usa un hosting de calidad que ofrezca múltiples versiones de PHP y soporte técnico rápido.
  • Haz copias de seguridad antes de cualquier cambio importante.

[TIP] Si no estás seguro de qué versión elegir, consulta la página de requisitos de PrestaShop en su web oficial. Allí siempre encontrarás la información más actualizada.


Conclusión

Cambiar la versión de PHP en Plesk para PrestaShop es un proceso rápido y seguro si sigues los pasos correctos. Recuerda siempre verificar la compatibilidad de tu versión de PrestaShop, hacer una copia de seguridad y, ante cualquier duda, consultar con tu proveedor de hosting.

Con esta guía, ya puedes mantener tu tienda al día, más rápida y segura. ¡Manos a la obra!

[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es diferente y se accede por el puerto 2106. Pero si estás en Plesk, este artículo es todo lo que necesitas.

¿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