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

Cómo cambiar PHP version en cPanel (para PrestaShop)

Actualizado el 13 de noviembre de 2025

¿Tu tienda PrestaShop va lenta, da errores de compatibilidad o no te deja instalar ciertos módulos? El problema más común es que estás usando una versión de PHP incorrecta en tu hosting.

PrestaShop es un software muy sensible a la versión de PHP que corre en el servidor. Si usas una versión muy antigua, tu tienda puede ser un colador de seguridad. Si usas una demasiado nueva, los módulos antiguos se romperán.

En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo cambiar la versión de PHP en cPanel para que tu PrestaShop vuele y funcione perfecto.

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

Piensa en PHP como el motor de tu coche (tu tienda). PrestaShop es la carrocería y los módulos son los accesorios. Si el motor es demasiado viejo, no tiene potencia para mover los accesorios nuevos. Si es demasiado moderno, los accesorios antiguos no encajan.

Estos son los problemas más comunes que verás con una versión de PHP incorrecta:

  • Pantalla blanca o error 500 en toda la tienda.
  • Mensajes de error de "memoria agotada" o "función no definida".
  • Imposibilidad de activar o actualizar módulos de pago, envío o SEO.
  • La página de administración (back-office) va lentísima.
  • Vulnerabilidades de seguridad graves, ya que las versiones antiguas de PHP ya no reciben parches.

¿Qué versión de PHP necesito?

PrestaShop 1.7 y 8.x funcionan de maravilla con PHP 7.4, 8.0 o 8.1. La versión 8.2 también es compatible en las últimas actualizaciones. Si tu tienda es muy antigua (PrestaShop 1.6), lo más seguro es usar PHP 7.1 o 7.4, pero te recomiendo encarecidamente actualizar la tienda.

[INFO] Si no sabes qué versión de PrestaShop tienes, entra a tu panel de administración y mira la parte inferior de la página. Ahí lo pone siempre.

Antes de empezar: La regla de oro (Haz una copia de seguridad)

Cambiar la versión de PHP es un cambio de motor en caliente. Puede que todo vaya bien, pero si algo falla, necesitas poder volver atrás.

[WARNING] NO cambies la versión de PHP sin antes hacer una copia de seguridad completa de tu sitio (archivos y base de datos). Si algo sale mal, podrías perder pedidos, clientes o configuración. Si no sabes cómo hacerlo, pide ayuda a tu proveedor de hosting antes de continuar.

Guía definitiva: Cómo cambiar la versión de PHP en cPanel paso a paso

Aquí viene lo bueno. Sigue estos pasos al pie de la letra y lo tendrás listo en menos de 5 minutos.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña (los mismos que usas para el FTP o el correo).

Paso 2: Busca la sección "Software" o "Motor de Software"

Una vez dentro, verás un montón de iconos. Tienes que buscar la sección que se llama "Software". Dentro de esa sección, busca un icono que dice "Seleccionar versión de PHP" o "MultiPHP Manager". El nombre puede variar un poco según el proveedor de hosting, pero siempre está en esa zona.

Paso 3: Elige la versión de PHP (MultiPHP Manager)

Esta es la pantalla clave. Verás una lista con todos tus dominios y subdominios.

Para cambiar la versión global:
Al lado de tu dominio principal, verás un menú desplegable con las versiones de PHP disponibles. Selecciona la que necesitas (ej. 8.1).

Para cambiar solo una carpeta (avanzado):
Si tienes varios sitios en el mismo cPanel, puedes desplegar la flecha a la izquierda de tu dominio y cambiar la versión solo para la carpeta donde está PrestaShop (ej. /public_html).

Paso 4: Configura las opciones de PHP (Opcional pero recomendado)

Antes de guardar, haz clic en "Opciones de PHP" o en el botón "Editor de modo". Esto te permite ajustar la memoria y el tiempo de ejecución. Para PrestaShop, te recomiendo estos valores mínimos:

  • memory_limit: Ponlo a 256M o 512M.
  • max_execution_time: Ponlo a 120 o 180.
  • max_input_time: Ponlo a 120.
  • upload_max_filesize: Déjalo en 32M o más si subes productos con muchas fotos.

[TIP] No toques nada más si no sabes lo que haces. Con estos cuatro valores ajustados, tu PrestaShop irá mucho más fluido.

Paso 5: Guarda los cambios

Después de seleccionar la versión y ajustar las opciones, haz clic en el botón "Guardar" o "Aplicar". El sistema tardará unos segundos en procesar el cambio.

Paso 6: Verifica que todo funciona

Ahora viene la prueba de fuego. Abre tu tienda en una ventana de incógnito (Ctrl+Shift+N en Chrome) para evitar problemas de caché.

  • ¿Carga la página principal? Perfecto.
  • ¿Entra al panel de administración? (tudominio.com/admin123). Perfecto.
  • ¿Aparecen errores raros? Si ves un error, respira. Vuelve al paso 3 y cambia a la versión anterior que tenías (o a la 8.0 si pusiste 8.1).

¿Cómo sé si mi hosting usa otro panel como Syspanel?

Aunque el artículo es sobre cPanel, es probable que tengas un hosting que use otro panel de control. Si tu proveedor te da acceso a Syspanel (a veces llamado por otros nombres), el proceso es similar pero con una diferencia clave.

[INFO] Si tu hosting usa Syspanel, el acceso NO es por el puerto 80 o 443. Debes acceder a través del puerto 2106. Ejemplo: http://tudominio.com:2106

En Syspanel, el proceso es casi idéntico: busca la sección de "PHP" o "Servicios Web" y dentro encontrarás un selector de versión. Es igual de intuitivo que cPanel, pero la interfaz es de color oscuro.

Solución de problemas comunes (FAQ)

Aquí te resuelvo las dudas que más me llegan al soporte.

1. "Hice el cambio y ahora la tienda da error 500"

Esto es lo más normal del mundo. Significa que tu PrestaShop no es compatible con la nueva versión.

Solución: Vuelve a entrar a cPanel > MultiPHP Manager y cambia a la versión anterior que tenías. Luego, actualiza PrestaShop a la última versión antes de intentar saltar a PHP 8.x.

2. "Ya cambié la versión, pero la tienda sigue lenta"

Cambiar la versión de PHP no es una varita mágica. Si la tienda sigue lenta, es que tienes otro problema: caché desactivada, módulos pesados, imágenes demasiado grandes o una base de datos mal optimizada.

[TIP] Activa la caché de PrestaShop en Parámetros avanzados > Rendimiento. Marca la casilla de "Caché" y selecciona "Sistema de archivos". Esto hará que tu tienda cargue mucho más rápido.

3. "No me deja cambiar la versión de PHP, el botón está deshabilitado"

Esto significa que tu plan de hosting no te permite cambiar la versión de PHP manualmente. Es típico de los hosting muy baratos o de los planes "compartidos" básicos.

Solución: Contacta con tu proveedor de hosting y pídeles que te cambien la versión de PHP. Si no pueden o no quieren, es una señal clara de que deberías cambiar a un hosting mejor que te dé control total.

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

Para PrestaShop 1.7.8.x (la última de la rama 1.7), lo ideal es PHP 8.0 o 8.1. Si usas una versión de PrestaShop 1.7 más antigua (1.7.0 a 1.7.5), quédate con PHP 7.4 para evitar sustos.

5. "¿Y para PrestaShop 8?"

PrestaShop 8 es la versión más moderna y está preparada para el futuro. Usa PHP 8.1 sin miedo. Incluso puedes probar con PHP 8.2 si tu hosting lo permite, pero no es necesario.

Optimiza tu hosting: Más allá de la versión de PHP

Cambiar la versión de PHP es el primer paso, pero para que tu PrestaShop sea una bala, te dejo estos 3 consejos extra para optimizar hosting:

  1. Activa la compresión GZIP: En cPanel, busca el icono de "Optimizar sitio web" y marca la casilla de "Comprimir todo el contenido". Esto reduce el peso de las páginas hasta en un 70%.
  2. Usa una CDN: Una red de entrega de contenido (como Cloudflare gratis) guarda tu tienda en servidores de todo el mundo y la sirve desde el más cercano a tu cliente. La diferencia de velocidad es brutal.
  3. Limpia tu base de datos: Con el tiempo, tu base de datos se llena de basura (pedidos cancelados, revisiones, caché). Usa un módulo como "Advanced MySQL" o pide a tu hosting que la optimice.

Conclusión

Cambiar la versión de PHP en cPanel es un proceso sencillo que está al alcance de cualquiera. Solo necesitas saber qué versión usa tu PrestaShop y seguir los pasos que te he dado.

Recuerda siempre: copia de seguridad antes de tocar nada y ve probando de una en una. Si sigues esta guía, tu tienda funcionará más rápida, más segura y podrás instalar los módulos que necesitas sin volverte loco.

¿Te ha funcionado? ¿Te ha dado algún error? Déjame un comentario y te ayudo a resolverlo.

¿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