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

Cómo cambiar la versión de PHP para PrestaShop en cPanel (Requisitos)

Actualizado el 23 de octubre de 2025

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

Elegir la versión de PHP correcta para tu tienda PrestaShop no es un simple capricho técnico. Es una decisión que afecta directamente a la velocidad de carga, la seguridad y la estabilidad de tu negocio online. Piensa en PHP como el motor que hace funcionar tu tienda. Si el motor es antiguo, consume más, va más lento y es más fácil que se rompa. Si es demasiado nuevo, puede que algunas piezas (módulos o temas) no estén preparadas para funcionar con él.

PrestaShop, como plataforma, ha ido evolucionando y cada versión tiene unos PHP requirements PrestaShop específicos. Usar la versión incorrecta puede provocar errores en pantalla blanca, problemas con el carrito de la compra o incluso la imposibilidad de acceder al panel de administración.

Por suerte, si tu hosting utiliza cPanel, el proceso para cambiar PHP cPanel PrestaShop es bastante sencillo, incluso si no eres un experto en tecnología. En esta guía te lo explicamos paso a paso, como si estuviéramos sentados frente a tu ordenador, con un lenguaje claro y sin tecnicismos innecesarios.


Requisitos previos antes de tocar nada

Antes de lanzarnos a cambiar la versión de PHP, es fundamental que prepares el terreno. Hacerlo sin planificación es como cambiar las ruedas de un coche en marcha. No queremos que tu tienda se quede en el arcén.

1. Identifica tu versión actual de PrestaShop

Esto es lo primero que debes saber. La versión de tu tienda determinará qué versiones de PHP son compatibles. Puedes verlo en el Panel de Administración de PrestaShop, en la sección de Información o en el archivo config/settings.inc.php (si usas una versión antigua).

Aquí tienes una referencia rápida de compatibilidad (siempre verifica con la documentación oficial de tu versión exacta):

  • PrestaShop 1.6: Compatible con PHP 5.6 hasta PHP 7.2 (idealmente 7.1).
  • PrestaShop 1.7.x: Compatible con PHP 7.1 hasta PHP 7.4 (el punto dulce suele ser 7.3 o 7.4).
  • PrestaShop 8.x: Compatible con PHP 7.2 hasta PHP 8.1 (se recomienda PHP 8.0 o 8.1 para un mejor rendimiento).

[WARNING]
Si tu PrestaShop es muy antiguo (por ejemplo, 1.6), no intentes instalar PHP 8.x directamente. Lo más probable es que la tienda deje de funcionar por completo. En ese caso, el plan sería actualizar PrestaShop primero.

2. Haz una copia de seguridad completa

Esta regla es de oro. Antes de cualquier cambio en la configuración de tu hosting, debes hacer una copia de seguridad. No es negociable.

  • Copia de seguridad de archivos: Ve a la sección Archivos en cPanel y utiliza la herramienta Administrador de copias de seguridad para descargar una copia del directorio public_html.
  • Copia de seguridad de la base de datos: Ve a la sección Bases de Datos y usa phpMyAdmin para exportar tu base de datos completa, o usa la herramienta de copia de seguridad de cPanel para generar un archivo .sql.

3. Activa el modo de mantenimiento (recomendado)

Para evitar que tus clientes vean errores mientras haces el cambio, es muy recomendable poner tu tienda en modo mantenimiento.

En PrestaShop 1.7 y 8, ve a Parámetros avanzados > Mantenimiento y activa la opción "Forzar el mantenimiento". En PrestaShop 1.6, esta opción está en Preferencias > Mantenimiento.


El proceso paso a paso: Cómo cambiar la versión de PHP en cPanel

Ahora sí, vamos al grano. Sigue estos pasos al pie de la letra y tendrás tu tienda funcionando con la nueva versión de PHP en cuestión de minutos.

Paso 1: Accede a tu cPanel

Escribe tu dominio seguido de /cpanel (ej: tudominio.com/cpanel) o usa el enlace de acceso directo que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Busca la herramienta "Select PHP Version" o "MultiPHP Manager"

El nombre exacto puede variar ligeramente según el proveedor, pero es muy común verlo como "Select PHP Version", "Administrador MultiPHP" o "MultiPHP Manager". Generalmente, lo encontrarás en la sección de Software o Motor de Servicio.

[INFO]
En algunos paneles de control más modernos (como los que usan la interfaz de cPanel "Jupiter"), esta opción puede estar directamente en la pantalla principal o bajo el apartado "Software". Si no lo ves, usa el buscador de cPanel en la esquina superior derecha y escribe "PHP".

Paso 3: Utiliza "MultiPHP Manager" para cambiar la versión

Esta es la herramienta más recomendada, ya que te permite cambiar la versión de PHP de forma más granular y segura. Al hacer clic, verás una tabla con todos los dominios y subdominios de tu cuenta.

  • Busca tu dominio principal (el que usa PrestaShop).
  • En la columna de la derecha, verás un menú desplegable con las versiones de PHP disponibles (ej: 7.4, 8.0, 8.1, 8.2, etc.).
  • Selecciona la versión PHP PrestaShop que necesitas según los requisitos que viste en el primer paso.
  • Haz clic en el botón Aplicar o Guardar en la parte inferior de la pantalla.

Paso 4: Verifica el cambio

Una vez aplicado, la tabla se actualizará y verás tu nuevo valor en la columna. Para asegurarte de que todo ha ido bien, puedes crear un archivo de prueba.

  1. Ve a Administrador de archivos en cPanel.
  2. Navega hasta public_html.
  3. Crea un archivo llamado phpinfo.php.
  4. Haz clic derecho sobre él y elige Editar.
  5. Escribe <?php phpinfo(); ?> y guarda el archivo.
  6. Ahora, visita tudominio.com/phpinfo.php en tu navegador.

Deberías ver una página enorme con información técnica. Busca la línea "PHP Version" en la parte superior. Si coincide con la que elegiste, ¡enhorabuena! El cambio ha sido un éxito.

[WARNING]
¡IMPORTANTE! No olvides borrar el archivo phpinfo.php después de la verificación. Dejarlo en el servidor es un riesgo de seguridad grave, ya que expone detalles internos de tu configuración a posibles atacantes.


¿Y si uso HestiaCP o Syspanel?

Algunos usuarios, en lugar de cPanel, utilizan un panel de control alternativo. Si tu hosting usa Syspanel (que es el nombre que damos al antiguo HestiaCP), el proceso es diferente, pero igual de sencillo.

Para acceder a Syspanel, recuerda que la URL es tudominio.com:2106. Una vez dentro, busca la sección de "Web" o "Dominios". Al lado de tu dominio, verás un icono de lápiz o un botón de "Editar". Al hacer clic, se abrirá una ventana donde podrás seleccionar la versión de PHP en un menú desplegable. Guarda los cambios y listo.

[INFO]
La lógica es la misma que en cPanel, pero la interfaz es más minimalista. Si no encuentras la opción, busca en la documentación de tu proveedor de hosting o contacta con su soporte técnico.


Problemas comunes y cómo solucionarlos

No todo es siempre un camino de rosas. Aquí te dejamos los problemas más habituales al cambiar PHP cPanel PrestaShop y cómo resolverlos.

1. Pantalla blanca o error 500

Este es el error más común. Hay varias causas posibles:

  • Versión de PHP incompatible: Has elegido una versión demasiado nueva para tu PrestaShop. Vuelve al MultiPHP Manager y cambia a una versión más antigua (por ejemplo, de 8.0 a 7.4).
  • Módulos o temas incompatibles: Algún módulo de terceros no funciona con la nueva versión. La solución es desactivar los módulos uno a uno desde el panel de administración (si puedes acceder) o renombrar la carpeta /modules vía FTP o Administrador de Archivos para desactivarlos todos temporalmente y luego ir activándolos de nuevo.
  • Permisos de archivos incorrectos: Asegúrate de que los archivos y carpetas tengan los permisos correctos (normalmente 644 para archivos y 755 para carpetas).

2. Errores de compatibilidad en el administrador

A veces la tienda funciona, pero el panel de administración da errores. Esto suele deberse a que el cache de PrestaShop no se ha actualizado.

  • Ve a Parámetros avanzados > Rendimiento y haz clic en el botón Vaciar caché (Clear cache).
  • Si no puedes acceder al panel, borra la carpeta /var/cache de tu instalación de PrestaShop a través del Administrador de Archivos de cPanel. No te preocupes, se regenerará automáticamente.

3. El carrito o el checkout no funciona

Esto puede ser un problema de sesiones o de compatibilidad con los módulos de pago.

  • Asegúrate de que tu módulo de pago (PayPal, Stripe, etc.) es compatible con la versión de PHP que has elegido.
  • Prueba a desactivar temporalmente los módulos de pago y pago por defecto para ver si el problema se resuelve. Si es así, deberás actualizar esos módulos a sus últimas versiones.

Preguntas Frecuentes (FAQ)

Para terminar, resolvemos las dudas más típicas que nos encontramos en el soporte técnico.

¿Cuál es la mejor versión de PHP para PrestaShop?

No hay una respuesta única. Depende de la versión de tu PrestaShop. Como regla general, para PrestaShop 1.7.x, la versión 7.4 es la más estable y segura. Para PrestaShop 8.x, la versión 8.1 es la recomendada. Siempre mira los PHP requirements PrestaShop de tu versión específica.

¿Puedo cambiar la versión de PHP sin tocar los archivos de la tienda?

Sí, el cambio se hace a nivel de servidor. No necesitas modificar ningún archivo de PrestaShop. El proceso se realiza 100% desde el MultiPHP Manager de cPanel.

¿Cuánto tarda en hacer efecto el cambio de PHP?

Es inmediato. En cuanto haces clic en "Aplicar", el servidor ya está usando la nueva versión de PHP para tu dominio.

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

Esto puede ocurrir si tu plan de hosting es muy básico o si el proveedor ha limitado esta opción. Te recomendamos contactar con el soporte de tu hosting y preguntar si es posible habilitar la opción de "Select PHP Version" o si te pueden cambiar la versión ellos mismos. Si no es posible, considera migrar a un hosting que ofrezca más flexibilidad.

¿Es necesario actualizar PrestaShop antes de cambiar a PHP 8?

Si tu tienda es una versión 1.7.0 o anterior, sí, es absolutamente necesario. La compatibilidad con PHP 8.x se introdujo a partir de PrestaShop 1.7.7. Actualizar la plataforma es un proceso más complejo que cambiar la versión de PHP, pero es vital para la seguridad y el rendimiento a largo plazo.

[TIP]
Si no te sientes seguro realizando estos cambios, no dudes en contactar con el soporte de tu hosting. La mayoría de los proveedores de calidad ofrecen ayuda gratuita para este tipo de tareas. Es mejor pedir ayuda que arriesgarse a romper tu tienda.


Conclusión

Cambiar la versión PHP PrestaShop en cPanel es una tarea de mantenimiento esencial que cualquier propietario de una tienda online debería saber hacer. No solo te permite mejorar el rendimiento y la seguridad de tu negocio, sino que también es un requisito para poder instalar las últimas versiones de módulos y temas.

Recuerda la regla de oro: copia de seguridad antes de empezar. Con esta guía y un poco de paciencia, podrás hacer el cambio sin sustos. Y si algo sale mal, ya sabes que el MultiPHP Manager es tu mejor amigo para revertir el cambio al instante.

¿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