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

Cambiar la versión de PHP en Plesk para PrestaShop

Actualizado el 8 de marzo de 2026

¿Tu tienda PrestaShop va lenta, tiene errores extraños o ves un mensaje de seguridad en el panel de administración? Es muy probable que la versión de PHP que tienes configurada en tu servidor Plesk sea la causa. En este artículo te explicaré paso a paso cómo cambiar la versión de PHP en Plesk para PrestaShop, de forma sencilla y sin riesgos.

PrestaShop, como cualquier aplicación moderna, necesita una versión específica de PHP para funcionar de manera óptima. Usar una versión antigua no solo limita el rendimiento, sino que también expone tu tienda a vulnerabilidades de seguridad. Por otro lado, una versión demasiado nueva puede romper módulos o temas que no están actualizados.

Vamos a ver cómo encontrar el equilibrio perfecto y realizar el cambio de forma segura en Plesk.

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

PrestaShop está desarrollado en PHP, y cada versión de la plataforma está diseñada para funcionar con un rango concreto de versiones de PHP. Usar la versión incorrecta puede provocar:

  • Pantallas en blanco (errores 500): El error más común al cambiar a una versión incompatible.
  • Rendimiento lento: Las versiones antiguas de PHP son mucho menos eficientes.
  • Problemas de seguridad: Las versiones obsoletas ya no reciben parches de seguridad.
  • Incompatibilidad con módulos: Muchos módulos y temas requieren una versión específica de PHP.
  • Funcionalidades rotas: El carrito, el login o el panel de administración pueden dejar de funcionar.

¿Qué versión de PHP deberías usar para PrestaShop?

La recomendación general para PrestaShop 8 (la versión más reciente) es PHP 8.1 o PHP 8.2. Para versiones anteriores (PrestaShop 1.7), PHP 7.4 o 8.0 suele ser lo más estable. Siempre consulta la documentación oficial de tu versión de PrestaShop antes de hacer el cambio.

[INFO] Si no sabes qué versión de PrestaShop tienes, puedes verla en el panel de administración, en la sección "Información" o en el pie de página del back office.

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

Antes de lanzarte a cambiar la versión de PHP, es fundamental que tomes unas precauciones básicas para evitar que tu tienda se caiga.

1. Haz una copia de seguridad completa

Este es el paso más importante. Cualquier cambio en la configuración del servidor puede tener consecuencias inesperadas. Una copia de seguridad te permitirá restaurar tu tienda en segundos si algo sale mal.

En Plesk, puedes hacer una copia de seguridad desde:

  • Panel de Plesk > Dominio > Copia de seguridad > Administrar copias de seguridad > Crear copia de seguridad.
  • Marca la opción de incluir tanto los archivos del sitio como las bases de datos.

2. Comprueba la compatibilidad de tus módulos y temas

Algunos módulos o temas antiguos pueden no ser compatibles con versiones modernas de PHP. Antes de cambiar, revisa en el panel de administración de PrestaShop si hay alguna advertencia de compatibilidad.

  • Ve a Módulos > Administrador de módulos y busca notificaciones de "Actualización disponible" o "No compatible".
  • Si tienes módulos muy antiguos, contacta con su desarrollador para confirmar la compatibilidad con la nueva versión de PHP.

3. Activa el modo de mantenimiento de PrestaShop

Mientras realizas el cambio, es recomendable que tu tienda esté en modo mantenimiento para que los clientes no vean errores.

  • En el panel de administración de PrestaShop: Parámetros de la tienda > General > Mantenimiento > Activar modo mantenimiento > Sí.

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

Plesk facilita mucho este proceso. No necesitas ser un experto en servidores. Sigue estos pasos:

Paso 1: Accede a tu panel de Plesk

Inicia sesión en tu panel de control de Plesk. La dirección suele ser algo como https://tudominio.com:8443 o https://tu-ip:8443.

Paso 2: Ve a la configuración de PHP para tu dominio

  1. En el menú principal, haz clic en Sitios web y dominios.
  2. Busca el dominio de tu tienda PrestaShop.
  3. En la sección de ese dominio, busca el icono o enlace que dice Configuración de PHP (a veces aparece como "PHP" o "PHP Settings").

Paso 3: Selecciona la nueva versión de PHP

Se abrirá una ventana con varias opciones. La más importante es el selector de versión de PHP.

  1. En el menú desplegable Versión de PHP, elige la versión que deseas (por ejemplo, 8.1 o 8.2).
  2. No modifiques otras opciones si no sabes lo que hacen (como memory_limit, max_execution_time, etc.). Puedes optimizarlas más adelante si es necesario.
  3. Haz clic en Aceptar o Aplicar.

Paso 4: Verifica que el cambio se ha aplicado correctamente

Plesk te mostrará un mensaje de confirmación. Para asegurarte de que todo está bien:

  1. Vuelve a la sección Configuración de PHP de tu dominio.
  2. Confirma que la versión seleccionada es la que elegiste.
  3. Puedes crear un archivo PHP de prueba (por ejemplo, info.php) con el siguiente contenido para verificar la configuración:
<?php
phpinfo();
?>

[WARNING] ¡IMPORTANTE! Después de verificar, elimina el archivo info.php de tu servidor. Dejarlo accesible es un grave riesgo de seguridad, ya que muestra información detallada de tu sistema a cualquier visitante.

Solución de problemas comunes al cambiar la versión de PHP en Plesk

A veces, después del cambio, pueden aparecer errores. Aquí tienes los más comunes y cómo solucionarlos.

Error 500 (Internal Server Error)

Este es el error más frecuente. Suele deberse a incompatibilidad con algún módulo o tema.

  • Solución: Accede al panel de administración de PrestaShop (si puedes) y desactiva los módulos no esenciales. Si no puedes acceder, restaura la copia de seguridad que hiciste y cambia a una versión de PHP intermedia (por ejemplo, de PHP 8.2 a 8.1 o a 7.4).

Pantalla en blanco al cargar la tienda

Puede ser un problema de memoria o de un módulo concreto.

  • Solución: Activa el modo de depuración de PrestaShop para ver el error exacto. Para ello, edita el archivo /config/defines.inc.php y cambia _PS_MODE_DEV_ de false a true. Así verás los mensajes de error en lugar de la pantalla en blanco.

El panel de administración no carga o muestra errores

A veces el front office (la tienda) funciona, pero el back office (panel de administración) no.

  • Solución: Esto suele ocurrir con versiones de PHP demasiado nuevas para PrestaShop 1.6 o 1.7. Prueba a bajar a PHP 7.4.

[TIP] Si después de varios intentos no consigues que funcione, contacta con el soporte de tu hosting. Ellos pueden verificar la configuración del servidor y ayudarte a encontrar la versión de PHP más estable para tu versión de PrestaShop.

Preguntas frecuentes (FAQ) sobre cambiar PHP en Plesk para PrestaShop

Aquí respondemos las dudas más habituales.

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

Sí. Plesk permite configurar la versión de PHP de forma independiente para cada dominio. Puedes tener un sitio con PHP 7.4 y otro con PHP 8.1 sin problemas.

¿Qué hago si mi PrestaShop no es compatible con PHP 8.x?

Si tu tienda usa una versión antigua de PrestaShop (1.6 o inferior), es posible que no sea compatible con PHP 8. En ese caso:

  1. Actualiza PrestaShop a una versión más reciente (1.7 o 8.x) si es posible.
  2. Si no puedes actualizar, quédate con PHP 7.4, que sigue siendo seguro para muchas configuraciones, pero planifica una actualización a corto plazo.

¿Cada cuánto debo revisar la versión de PHP de mi PrestaShop?

Al menos una vez al año, o cada vez que PrestaShop publique una nueva versión importante. Mantener PHP actualizado es clave para la seguridad y el rendimiento.

¿Puedo cambiar la versión de PHP desde la línea de comandos?

Sí, si tienes acceso SSH. Pero el método desde el panel de Plesk es mucho más seguro y visual para la mayoría de los usuarios.

¿El cambio de PHP afecta a las bases de datos?

No, el cambio de PHP solo afecta a la capa de interpretación del código. Las bases de datos (MySQL/MariaDB) no se ven afectadas.

Conclusión y mejores prácticas

Cambiar la versión de PHP en Plesk para PrestaShop es un proceso sencillo, pero que requiere precaución. Siguiendo los pasos que te he explicado (copia de seguridad, verificación de compatibilidad y cambio desde el panel), podrás hacerlo sin problemas.

Resumen de buenas prácticas:

  • Siempre haz una copia de seguridad antes de cualquier cambio.
  • Verifica la compatibilidad de tu PrestaShop y sus módulos.
  • Usa la versión de PHP recomendada por PrestaShop para tu versión.
  • Prueba el cambio en un entorno de prueba si es posible.
  • Mantén tu PrestaShop y sus módulos actualizados para evitar problemas de compatibilidad.

[INFO] Si tu servidor utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En Syspanel, la opción de cambiar la versión de PHP suele estar en el apartado de "Avanzado" o "Configuración del servidor web" para cada dominio.

Con una versión de PHP adecuada, tu tienda PrestaShop cargará más rápido, será más segura y evitarás esos molestos errores que ahuyentan a los clientes. ¡Manos a la obra!

¿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