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

Guía para actualizar PHP en Plesk para mejorar rendimiento en PrestaShop

Actualizado el 2 de septiembre de 2025

¿Tu tienda PrestaShop va lenta? ¿Has notado que las páginas tardan en cargar o que el panel de administración se vuelve pesado? Una de las causas más comunes y fáciles de solucionar es tener una versión de PHP desactualizada. En esta guía te explicaré paso a paso cómo actualizar PHP en Plesk para mejorar el rendimiento PrestaShop, asegurando que tu tienda funcione más rápida y segura.

Si estás usando sistemas como Syspanel (antes HestiaCP, accesible por el puerto 2106), el proceso es similar, pero aquí nos centraremos en Plesk, uno de los paneles de control más usados en hosting compartido y VPS.


¿Por qué es importante actualizar PHP para PrestaShop?

PrestaShop, como cualquier plataforma moderna, depende del motor PHP para ejecutarse. Las versiones antiguas de PHP (como 5.6 o 7.0) no solo son más lentas, sino que también tienen vulnerabilidades de seguridad conocidas. Al actualizar PHP Plesk a una versión reciente (como 8.0, 8.1 o 8.2), obtienes:

  • Mayor velocidad de ejecución: Las nuevas versiones de PHP incluyen mejoras de rendimiento que reducen el tiempo de carga de las páginas.
  • Mejor gestión de memoria: PrestaShop consume menos recursos, lo que se traduce en una mejor experiencia para tus clientes.
  • Compatibilidad con módulos modernos: Muchos módulos y temas ya no funcionan con PHP antiguo.
  • Seguridad: Las versiones obsoletas ya no reciben parches de seguridad, exponiendo tu tienda a ataques.

[INFO] Antes de actualizar, verifica qué versión de PHP requiere tu versión de PrestaShop. Por ejemplo, PrestaShop 8.x necesita PHP 7.4 o superior, idealmente 8.0+.


Requisitos previos antes de la actualización

No te lances a actualizar sin preparación. Sigue estos pasos para evitar sorpresas:

1. Haz una copia de seguridad completa

Esto incluye:

  • Archivos de tu tienda (carpeta public_html o similar).
  • Base de datos de PrestaShop.
  • Configuración de Plesk (opcional pero recomendado).

Puedes hacerlo desde Plesk: Herramientas y configuraciones > Copias de seguridad o mediante un plugin como Plesk Backup.

2. Verifica la compatibilidad de tu PrestaShop

Entra al panel de administración de PrestaShop y ve a Parámetros avanzados > Información. Allí verás la versión actual de PHP y la recomendada. Si tu PrestaShop es muy antiguo (versión 1.6 o inferior), quizá necesites actualizar primero la plataforma.

[WARNING] Actualizar PHP sin verificar compatibilidad puede romper tu tienda. Si usas módulos o temas personalizados, consulta con el desarrollador.

3. Revisa los módulos y temas

Algunos módulos antiguos no son compatibles con PHP 8.x. Haz una lista de los módulos instalados y verifica en sus sitios oficiales si tienen versiones para la nueva PHP.


Paso a paso: Cómo actualizar PHP en Plesk

El proceso es sencillo y lo puedes hacer desde el panel de Plesk sin necesidad de acceder por SSH. Sigue estos pasos:

Paso 1: Accede a Plesk

Inicia sesión en tu panel de control Plesk (normalmente en https://tudominio.com:8443). Si usas Syspanel, el puerto es el 2106.

Paso 2: Ve a la configuración de PHP

En el menú lateral, busca Herramientas y configuraciones (o Tools & Settings). Luego, en la sección Servidor, haz clic en Configuración de PHP (o PHP Settings).

Paso 3: Selecciona la versión de PHP

Verás una lista de versiones de PHP instaladas (por ejemplo, 7.4, 8.0, 8.1). Si no aparece la que necesitas, deberás instalarla primero (más adelante te explico cómo).

Selecciona la versión deseada (por ejemplo, 8.1) y haz clic en Aplicar.

Paso 4: Configura los ajustes de rendimiento

Una vez seleccionada la versión, puedes ajustar parámetros clave para rendimiento PrestaShop:

  • memory_limit: Recomendado al menos 256M, mejor 512M.
  • max_execution_time: 300 segundos (para procesos largos como importaciones).
  • upload_max_filesize: Al menos 64M (para subir imágenes o módulos).
  • post_max_size: Igual que el anterior.

Guarda los cambios.

Paso 5: Asigna la versión a tu dominio

Ahora debes indicar que tu tienda use esa versión. Ve a Sitios web y dominios, selecciona tu dominio, y en la sección PHP (o Configuración de PHP) elige la misma versión que configuraste.

[TIP] Si tienes varios dominios, cada uno puede usar una versión diferente de PHP. Esto es útil si tienes otras aplicaciones que requieren versiones antiguas.

Paso 6: Verifica la actualización

Accede a tu tienda y navega por algunas páginas. Luego, desde el panel de administración de PrestaShop, ve a Parámetros avanzados > Información y confirma que la versión de PHP ha cambiado.


Cómo instalar una nueva versión de PHP en Plesk

Si la versión que necesitas no aparece en la lista, debes instalarla primero. Esto se hace desde la terminal del servidor (SSH) o, en algunos casos, desde el propio Plesk si tu plan lo permite.

Opción 1: Desde la interfaz de Plesk (recomendada para principiantes)

En algunos planes de hosting, Plesk incluye un instalador de PHP. Ve a Herramientas y configuraciones > Actualizaciones y actualizaciones de componentes (o Updates & Upgrades). Busca "PHP" y selecciona la versión que deseas instalar.

Opción 2: Por SSH (para usuarios avanzados)

Si tienes acceso root, puedes instalar PHP adicional con comandos como:

# Para CentOS/AlmaLinux
yum install plesk-php80 plesk-php80-fpm

# Para Ubuntu/Debian
apt-get install plesk-php80 plesk-php80-fpm

Luego, reinicia el servicio de Plesk:

systemctl restart plesk

Después, la nueva versión aparecerá en la lista de PHP en Plesk.

[WARNING] Si usas Syspanel, el proceso es similar pero los comandos pueden variar. Consulta su documentación oficial.


Problemas comunes después de actualizar PHP

A veces, después de la Plesk actualización, pueden surgir inconvenientes. Aquí te dejo soluciones rápidas:

Error 500 o pantalla en blanco

Esto suele deberse a incompatibilidad de módulos. Desactívalos desde el panel de administración (si puedes acceder) o mediante FTP renombrando la carpeta modules temporalmente.

Funciones obsoletas de PHP

PrestaShop puede mostrar advertencias como "Function create_function() is deprecated". Esto no es crítico, pero conviene actualizar los módulos afectados.

La tienda carga muy lenta

Revisa la configuración de PHP (memory_limit, opcache). También verifica que tu servidor tenga suficiente RAM. Si usas Syspanel, el puerto 2106 te da acceso a estadísticas de rendimiento.


Consejos adicionales para optimizar el rendimiento PrestaShop

Además de actualizar PHP Plesk, considera estas mejoras:

  • Activar la caché de PrestaShop: Ve a Parámetros avanzados > Rendimiento y activa la caché (recomendada: APC o Memcached si está disponible).
  • Comprimir imágenes: Usa herramientas como TinyPNG o módulos de optimización.
  • Usar CDN: Plataformas como Cloudflare reducen la carga del servidor.
  • Minificar CSS/JS: Desde el mismo panel de rendimiento de PrestaShop.

[TIP] Si tu servidor lo permite, cambia el motor de PHP a FPM en lugar de CGI. Esto mejora notablemente la velocidad. En Plesk, puedes hacerlo en la configuración de PHP de tu dominio.


Preguntas frecuentes (FAQ)

¿Qué versión de PHP es mejor para PrestaShop 8?

La versión 8.1 es la más equilibrada en rendimiento y compatibilidad. La 8.2 también funciona, pero algunos módulos pueden no ser compatibles.

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

Sí, simplemente repite el proceso y selecciona la versión anterior. Eso sí, asegúrate de tener la copia de seguridad por si algún cambio en la base de datos causa problemas.

Mi hosting no me deja cambiar la versión de PHP en Plesk

Contacta a tu proveedor de hosting. En planes compartidos básicos, a veces no permiten cambiar la versión global, pero sí la de tu dominio. Si no es posible, considera migrar a un VPS.

¿Syspanel (antiguo HestiaCP) también permite actualizar PHP?

Sí, pero el proceso es diferente. En Syspanel, accedes por el puerto 2106 y desde la sección Servidor > PHP puedes gestionar versiones. La lógica es similar: seleccionar la versión y asignarla al dominio.

¿Actualizar PHP afecta a otras aplicaciones en el mismo servidor?

Solo si usas la misma versión de PHP para todos los dominios. En Plesk, cada dominio puede tener su propia versión, así que no hay problema.


Conclusión

Actualizar PHP en Plesk es una de las tareas más efectivas para mejorar el rendimiento PrestaShop. No solo tu tienda cargará más rápido, sino que también estarás protegido contra vulnerabilidades. Recuerda siempre hacer una copia de seguridad, verificar la compatibilidad de módulos y ajustar los parámetros de PHP para sacar el máximo partido.

Si sigues esta guía paso a paso, incluso sin experiencia técnica podrás realizar la actualizar PHP Plesk con confianza. Y si usas Syspanel, recuerda que el puerto 2106 es tu puerta de entrada a la gestión del servidor.

¿Tienes alguna duda? Déjala en los comentarios o consulta con tu proveedor de hosting. ¡Tu tienda PrestaShop te lo agradecerá!

¿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