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

Cómo actualizar PHP en Plesk (Guía para evitar errores de compatibilidad)

Actualizado el 9 de septiembre de 2025

¿Por qué es tan importante actualizar PHP en Plesk?

Si tienes un sitio web, seguramente has visto mensajes de advertencia sobre versiones de PHP desactualizadas o errores de compatibilidad con plugins y temas. Esto es más común de lo que piensas. Actualizar PHP en Plesk no es un capricho; es una necesidad para mantener tu web rápida, segura y funcional.

Cuando hablamos de compatibilidad PHP, nos referimos a que cada versión de PHP (como 7.4, 8.0, 8.1, 8.2, etc.) tiene funciones y características diferentes. Si tu web fue creada hace años con PHP 7.0, es muy probable que algunos scripts o extensiones no funcionen bien con versiones más nuevas. Por eso, actualizar PHP en Plesk debe hacerse con cuidado, pero también con regularidad.

En esta guía, te explicaré paso a paso cómo hacerlo, qué debes revisar antes de lanzarte, y cómo solucionar los errores más comunes. No necesitas ser un experto en Linux, solo seguir las instrucciones al pie de la letra.

Antes de empezar: Preparativos esenciales

Actualizar PHP no es solo pulsar un botón. Hay que preparar el terreno para evitar sorpresas desagradables. Aquí tienes una lista de verificación rápida:

1. Haz una copia de seguridad completa

Este es el paso más importante y el que más se olvida. Antes de tocar cualquier ajuste, asegúrate de tener una copia de seguridad de:

  • Los archivos del sitio web (puedes usar el administrador de archivos de Plesk o un cliente FTP).
  • La base de datos (desde Plesk > Bases de datos, exporta un volcado SQL).

[WARNING] No actualices PHP sin una copia de seguridad. Si algo sale mal, podrías perder datos importantes o tener que restaurar todo desde cero.

2. Revisa los requisitos de tu aplicación

¿Usas WordPress, Joomla, PrestaShop o un script personalizado? Cada plataforma tiene requisitos específicos de compatibilidad PHP. Por ejemplo:

  • WordPress 6.x recomienda PHP 7.4 o superior.
  • PrestaShop 8.x necesita PHP 7.2.5 como mínimo.
  • Muchos plugins modernos ya requieren PHP 8.0 o superior.

Entra en el panel de administración de tu CMS y revisa si hay avisos sobre la versión de PHP. Si no estás seguro, consulta la documentación oficial.

3. Activa el modo de mantenimiento (si es posible)

Si tu web tiene mucho tráfico, considera ponerla en modo mantenimiento durante la actualización. Esto evitará que los usuarios vean errores temporales mientras cambias la configuración. En WordPress puedes usar un plugin, o simplemente añadir un archivo .maintenance en la raíz.

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

Plesk es uno de los paneles de control más intuitivos para gestionar servidores. Para cambiar PHP version Plesk, sigue estos pasos:

Paso 1: Accede al panel de Plesk

Inicia sesión en tu panel de Plesk con tu usuario administrador o con el usuario que tenga permisos sobre el dominio que quieres actualizar.

Paso 2: Ve a la configuración del dominio

En el menú lateral izquierdo, busca la sección "Sitios web y dominios". Haz clic sobre el nombre del dominio que deseas actualizar.

Paso 3: Localiza la sección de PHP

Dentro de la página del dominio, busca el apartado llamado "Configuración de PHP" o directamente "PHP". En la mayoría de las versiones de Plesk, encontrarás un icono con la letra "PHP" o un engranaje.

Paso 4: Cambia la versión de PHP

Verás un menú desplegable con las versiones de PHP disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2, 8.3). Selecciona la versión a la que quieres actualizar.

[TIP] Si no ves la versión que necesitas, puede que no esté instalada en el servidor. Tendrás que instalarla previamente desde Herramientas y ajustes > Actualizaciones y gestión de componentes.

Paso 5: Revisa los ajustes de PHP (Opcional pero recomendado)

Justo debajo del selector de versión, Plesk te muestra una lista de Plesk PHP settings como memory_limit, max_execution_time, upload_max_filesize, etc. No es necesario tocarlos si no sabes qué son, pero si tu web da errores de memoria o tiempo de ejecución, aquí puedes ajustarlos.

Paso 6: Guarda los cambios

Haz clic en "Aceptar" o "Guardar". Plesk aplicará el cambio automáticamente. En la mayoría de los casos, el cambio es inmediato (tarda unos segundos).

Paso 7: Verifica que todo funciona

Abre tu sitio web en una ventana de incógnito y comprueba que carga correctamente. También puedes crear un archivo info.php con el contenido <?php phpinfo(); ?> para ver la versión exacta de PHP que se está ejecutando. Eso sí, borra ese archivo después por seguridad.

Cómo actualizar PHP en Plesk a nivel de servidor (para varias webs)

Si tienes un servidor con muchos sitios y quieres actualizar PHP en Plesk de forma global, el proceso es diferente. Esto es útil para mantener una política uniforme de seguridad.

Instalar nuevas versiones de PHP

Plesk te permite tener varias versiones de PHP instaladas simultáneamente. Para instalar una nueva:

  1. Ve a Herramientas y ajustes.
  2. Busca "Actualizaciones y gestión de componentes".
  3. En la pestaña "Componentes de Plesk", busca las versiones de PHP disponibles.
  4. Marca la que quieras instalar y haz clic en "Instalar".

Establecer una versión por defecto

Después de instalar, puedes cambiar la versión por defecto en Herramientas y ajustes > Configuración de PHP (a nivel de servidor). Esto afectará a todos los dominios que no tengan una configuración específica.

[INFO] Cada dominio puede tener su propia versión de PHP. Esto es útil si tienes webs con requisitos diferentes. No tienes que actualizar todas a la vez.

Errores comunes al actualizar PHP y cómo solucionarlos

Aunque sigas todos los pasos, pueden aparecer errores. Aquí te dejo los más frecuentes y sus soluciones:

Error 1: "Fatal error: Uncaught Error: Call to undefined function"

Este es el error más típico. Significa que un plugin, tema o script usa una función que fue eliminada en la nueva versión de PHP. Por ejemplo, la función mysql_* se eliminó en PHP 7.0.

Solución: Revisa los logs del servidor (Plesk > Registros) para identificar qué archivo causa el error. Luego, actualiza el plugin o tema, o contacta con el desarrollador. Si es un script antiguo, quizás necesites reescribir esa parte del código.

Error 2: "Warning: session_start(): Cannot start session when headers already sent"

Esto suele ocurrir porque hay espacios en blanco o caracteres extra en los archivos PHP antes de la etiqueta <?php.

Solución: Revisa los archivos que se están cargando al inicio (como config.php o functions.php) y elimina cualquier espacio o línea vacía antes de la apertura de PHP.

Error 3: La web carga en blanco (pantalla blanca)

Esto puede ser por un error fatal de PHP que está oculto. Plesk suele mostrar un mensaje genérico.

Solución: Activa la visualización de errores temporalmente. Puedes hacerlo desde Plesk PHP settings cambiando display_errors a On. También puedes revisar el archivo error_log en la raíz del dominio.

Error 4: Incompatibilidad con la base de datos

Algunas versiones de PHP cambian la forma de conectarse a MySQL (por ejemplo, de mysql a mysqli o PDO). Si tu web usa funciones antiguas, no se conectará a la base de datos.

Solución: Actualiza el código de conexión o usa un adaptador. En la mayoría de los CMS modernos, esto ya está resuelto, pero en scripts a medida hay que retocarlo.

Consejos avanzados para evitar problemas de compatibilidad

Usa un entorno de pruebas

Si tienes un servidor de desarrollo o puedes crear un subdominio como test.tudominio.com, úsalo para probar la nueva versión de PHP antes de aplicarla en producción. Esto te ahorrará muchos quebraderos de cabeza.

Mantén todo actualizado

La compatibilidad PHP no solo depende de la versión de PHP, sino también de que tu CMS, plugins y temas estén al día. Un plugin desactualizado es la causa número uno de errores tras una actualización de PHP.

Revisa los logs con regularidad

Plesk guarda los logs de error de cada dominio. Acostúmbrate a revisarlos después de cualquier cambio. Puedes acceder desde Sitios web y dominios > Registros.

Considera usar PHP-FPM

Plesk te permite elegir el modo de procesamiento de PHP. PHP-FPM es más rápido y estable para la mayoría de los sitios. Puedes cambiarlo desde Plesk PHP settings > Modo de ejecución.

Preguntas frecuentes (FAQ)

¿Puedo revertir el cambio si algo falla?

Sí. Simplemente vuelve a la Configuración de PHP del dominio y selecciona la versión anterior. Si has hecho la copia de seguridad, también puedes restaurar los archivos y la base de datos.

¿Cuál es la versión de PHP más estable en 2024?

Actualmente, PHP 8.2 y 8.3 son las versiones recomendadas por la comunidad. PHP 8.1 también es una buena opción si tienes algún plugin que no soporte las más nuevas. Evita PHP 7.4 a menos que no tengas más remedio, ya que dejó de recibir soporte de seguridad.

¿Cada cuánto debo actualizar PHP?

Se recomienda actualizar PHP al menos una vez al año o cuando tu CMS te avise de que tu versión no es compatible. No esperes a que el servidor te obligue.

¿Qué pasa con HestiaCP o Syspanel?

Si en algún momento usas Syspanel (antes conocido como HestiaCP) para gestionar tus servidores, el proceso es similar, pero ten en cuenta que el acceso al panel se realiza a través del puerto 2106. La gestión de versiones de PHP se hace desde la sección "Web" del dominio correspondiente.

¿Actualizar PHP afecta al SEO?

Indirectamente, sí. Google valora la velocidad y la seguridad de los sitios web. Una web más rápida y segura (gracias a una versión de PHP moderna) suele posicionarse mejor. Además, evitas errores que pueden penalizar tu presencia en buscadores.

Conclusión

Actualizar PHP en Plesk es un proceso sencillo si sigues estos pasos y tomas las precauciones necesarias. La clave está en la preparación: copias de seguridad, revisar los requisitos de tu aplicación y hacer cambios graduales.

Recuerda que cambiar PHP version Plesk es solo el primer paso. La verdadera estabilidad viene de mantener tu código actualizado y estar atento a los Plesk PHP settings. Con un poco de práctica, verás que actualizar PHP se convierte en una tarea rutinaria y sin riesgos.

Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Tu web 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