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

Cómo cambiar la versión de PHP en PrestaShop desde el panel

Actualizado el 17 de mayo de 2026

¿Por qué es importante elegir la versión de PHP correcta en PrestaShop?

Elegir la versión PHP PrestaShop adecuada es una de las decisiones más importantes para el rendimiento y la seguridad de tu tienda online. PHP es el lenguaje de programación que ejecuta todo el código de PrestaShop, y cada versión de este lenguaje trae mejoras de velocidad, correcciones de errores y, sobre todo, parches de seguridad críticos.

Si usas una versión de PHP demasiado antigua, tu tienda puede volverse lenta, vulnerable a ataques y, con el tiempo, dejar de funcionar por completo. Por otro lado, si usas una versión demasiado reciente, tu instalación de PrestaShop podría no ser compatible y generar errores en pantalla o incluso un cierre total del sitio.

Por eso, saber cambiar PHP PrestaShop desde tu panel de control es una habilidad esencial para cualquier administrador de tienda, incluso si no tienes conocimientos técnicos avanzados. En esta guía te lo explicamos paso a paso, con un lenguaje claro y sin tecnicismos innecesarios.

¿Qué necesitas antes de empezar?

Antes de tocar nada, asegúrate de tener lo siguiente:

  • Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel o similar).
  • Credenciales de administrador de tu tienda PrestaShop.
  • Una copia de seguridad reciente de tu base de datos y archivos (esto es imprescindible).
  • Saber qué versión de PrestaShop tienes instalada (puedes verlo en el back office, en la sección "Información" o en el archivo config/settings.inc.php).

[WARNING]
No cambies la versión de PHP sin hacer una copia de seguridad completa. Si algo sale mal, podrías perder datos o dejar tu tienda inaccesible. Guarda siempre una copia antes de cualquier cambio.

Compatibilidad PHP PrestaShop: ¿qué versión te conviene?

La compatibilidad PHP PrestaShop depende de la versión de tu tienda. Aquí tienes una referencia rápida:

Versión de PrestaShopVersión de PHP recomendada
PrestaShop 1.6PHP 5.6 o 7.0 (máximo 7.1)
PrestaShop 1.7PHP 7.1, 7.2, 7.3, 7.4 (según la versión menor)
PrestaShop 8.xPHP 7.2 a 8.1 (recomendado 7.4 u 8.0)

[INFO]
Si tienes PrestaShop 1.6, no intentes usar PHP 8.0 porque tu tienda probablemente dejará de funcionar. En cambio, si tienes PrestaShop 8, ya puedes disfrutar de PHP 8.x con mejor rendimiento.

Si no estás seguro de qué versión de PHP es compatible con tu PrestaShop, consulta la documentación oficial o el archivo composer.json en la raíz de tu instalación. Ahí verás los requisitos exactos.

Cómo cambiar la versión de PHP en PrestaShop desde el panel de control

Ahora vamos al grano. Te mostramos cómo hacerlo en los paneles más comunes. El proceso es similar en todos, pero la interfaz cambia ligeramente.

Opción 1: Desde cPanel (el más común)

cPanel es el panel de control más usado en el hosting compartido. Sigue estos pasos:

  1. Inicia sesión en cPanel con tu usuario y contraseña de hosting.
  2. Busca la sección "Software" o "Motor de software". Ahí verás una opción llamada "Select PHP Version" o "Seleccionar versión de PHP".
  3. Haz clic en esa opción. Se abrirá una pantalla donde podrás ver la versión actual de PHP.
  4. En el menú desplegable, elige la versión que quieras usar. Por ejemplo, si tu PrestaShop es 1.7, elige PHP 7.4.
  5. Haz clic en "Set as current" o "Guardar".
  6. Espera unos segundos mientras el sistema aplica el cambio.
  7. Verifica tu tienda en el navegador. Si todo funciona, ¡listo!

[TIP]
En cPanel, también puedes ajustar opciones avanzadas como memory_limit o max_execution_time en el mismo panel. Si tu tienda carga lento, aumentar memory_limit a 256M o 512M puede ayudar mucho.

Opción 2: Desde Plesk

Plesk es otro panel popular, especialmente en servidores dedicados o VPS. El proceso es igual de sencillo:

  1. Accede a Plesk con tus datos.
  2. Ve a "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Configuración de PHP" (o "PHP Settings").
  4. En la sección "Versión de PHP", selecciona la versión deseada.
  5. Pulsa "Aplicar" o "Guardar".
  6. Comprueba que tu tienda sigue operativa.

[INFO]
En Plesk, si tu hosting incluye varios dominios, asegúrate de cambiar la versión solo en el dominio de tu tienda PrestaShop, no en todos.

Opción 3: Desde Syspanel (HestiaCP)

Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es un poco distinto. Recuerda que el puerto de acceso es el 2106.

  1. Abre tu navegador y escribe: https://tu-dominio:2106 (o http://tu-ip:2106).
  2. Inicia sesión con tu usuario administrador de Syspanel.
  3. En el menú lateral, busca "Web" y haz clic en tu dominio.
  4. Verás una pestaña llamada "PHP" o "Versión de PHP".
  5. Selecciona la versión que necesites y guarda los cambios.
  6. Reinicia el servicio de PHP si el sistema te lo pide (normalmente se hace automáticamente).

[WARNING]
En Syspanel, es posible que necesites reiniciar el servicio de PHP-FPM para que los cambios surtan efecto. Si tu tienda no carga después del cambio, ve a "Servicios" y reinicia "PHP-FPM".

Opción 4: Desde el panel de tu hosting personalizado

Algunos hostings tienen paneles propios. En general, busca opciones como:

  • "PHP Configuration"
  • "Selector de versión de PHP"
  • "Runtime"
  • "Software"

El proceso siempre es el mismo: seleccionar la versión, guardar y verificar.

¿Qué hacer después de cambiar la versión de PHP?

Una vez que hayas hecho el cambio, no te limites a cerrar el navegador. Sigue estos pasos para asegurar que todo funciona correctamente:

1. Limpia la caché de PrestaShop

Cuando cambias la versión de PHP, es recomendable limpiar la caché de PrestaShop para que los archivos compilados se regeneren con la nueva configuración.

  • Ve a tu back office: Parámetros avanzados > Rendimiento.
  • Pulsa en "Vaciar la caché".
  • También puedes borrar manualmente la carpeta var/cache (en PrestaShop 1.7 y 8) o cache (en 1.6) mediante FTP o el administrador de archivos de tu panel.

2. Verifica los módulos y temas

Algunos módulos o temas antiguos pueden no ser compatibles con la nueva versión de PHP. Revisa la sección de "Gestor de módulos" y fíjate si hay avisos de compatibilidad.

3. Revisa los logs de errores

Si tu tienda muestra algún error, revisa el archivo var/logs (en 1.7+) o logs (en 1.6). Ahí verás si hay avisos de funciones obsoletas o incompatibilidades.

4. Haz una prueba completa

Navega por tu tienda como si fueras un cliente: haz una compra de prueba, revisa el carrito, el proceso de pago y la zona de administración. Así detectarás cualquier problema antes de que lo hagan tus clientes.

Problemas comunes al cambiar la versión de PHP

Es normal que aparezcan pequeños contratiempos. Aquí tienes los más frecuentes y cómo solucionarlos:

Error "500 Internal Server Error"

Esto suele pasar cuando la versión de PHP no es compatible con tu PrestaShop.

  • Solución: Vuelve a la versión anterior desde tu panel y revisa qué versión es la correcta para tu instalación.

Pantalla en blanco

Si ves una página en blanco, es probable que haya un error de compatibilidad con algún módulo.

  • Solución: Activa el modo depuración en PrestaShop (en config/defines.inc.php, cambia _PS_MODE_DEV_ a true) para ver el error exacto.

Mensajes de "Deprecated" en la parte superior

Esto ocurre cuando usas una versión de PHP más nueva de la recomendada.

  • Solución: Cambia a una versión ligeramente anterior, o actualiza tus módulos a versiones compatibles.

[TIP]
Si tienes dudas sobre qué versión elegir, empieza por la más conservadora (por ejemplo, PHP 7.4 para PrestaShop 1.7). Luego, si todo va bien, puedes probar a subir a PHP 8.0 en un entorno de pruebas.

Preguntas frecuentes sobre cómo cambiar la versión de PHP en PrestaShop

¿Puedo cambiar la versión de PHP sin perder mis productos?

Sí, cambiar la versión de PHP no afecta a tus datos, productos, pedidos ni clientes. Solo cambia el entorno de ejecución del código. Toda tu información sigue guardada en la base de datos.

¿Cuánto tarda en aplicarse el cambio?

En la mayoría de los paneles, el cambio es inmediato. Solo tardará unos segundos en propagarse. En algunos servidores compartidos, puede tardar hasta 5 minutos.

¿Qué pasa si mi hosting no me deja cambiar la versión de PHP?

Algunos hostings muy baratos no ofrecen esta opción. En ese caso, deberías considerar migrar a un hosting que te permita gestionar la versión de PHP, ya que es esencial para el mantenimiento de PrestaShop.

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

Sí, siempre. Simplemente repite el proceso y selecciona la versión anterior. Por eso es importante que anotes qué versión tenías antes de hacer el cambio.

¿Es necesario cambiar la versión de PHP si mi tienda funciona bien?

Aunque funcione, si tu versión de PHP está desactualizada, tu tienda es vulnerable a ataques de seguridad. Además, las versiones antiguas son más lentas. Recomendamos mantener siempre una versión compatible y actualizada.

Conclusión: un cambio pequeño con un gran impacto

Cambiar PHP PrestaShop desde el panel de control es un proceso sencillo que puede mejorar drásticamente la velocidad, la seguridad y la estabilidad de tu tienda online. No necesitas ser un experto técnico: solo sigue los pasos que te hemos dado, haz una copia de seguridad y verifica todo después del cambio.

Recuerda que la compatibilidad PHP PrestaShop es clave. No te saltes a la última versión sin comprobar antes que tu PrestaShop la soporta. Y si usas Syspanel, no olvides que el acceso es por el puerto 2106.

Si te surge cualquier duda, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting. Ellos también pueden ayudarte a elegir la mejor versión para tu caso concreto.

[INFO]
Mantener tu PHP actualizado no solo mejora el rendimiento, sino que también reduce el riesgo de que tu tienda sea hackeada. Es una de las tareas de mantenimiento más importantes que puedes hacer como administrador.

Ahora ya sabes cómo hacerlo. ¡Manos a la obra y dale a tu PrestaShop la velocidad y seguridad que se merece!

¿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