Plesk: Cómo cambiar la versión de PHP de tu sitio web
¿Tu web va lenta? ¿Ves errores de compatibilidad con alguna extensión? El problema más común suele estar en la versión de PHP que está usando tu sitio.
PHP es el motor que hace funcionar la mayoría de las webs (WordPress, Joomla, PrestaShop, etc.). Si usas una versión antigua, tu web puede ser lenta, vulnerable o directamente no funcionar con los últimos plugins. Por suerte, con Plesk, cambiar la versión de PHP es un proceso muy sencillo que no requiere conocimientos avanzados de servidores.
En esta guía completa, paso a paso, te voy a explicar cómo cambiar la versión de PHP de tu sitio web en Plesk, además de darte consejos para que el proceso sea un éxito absoluto. Vamos allá.
¿Por qué es importante tener la versión de PHP correcta?
Antes de entrar en materia, es fundamental que entiendas por qué esto es tan importante. No es solo una cuestión de "estar al día". Las versiones de PHP tienen un ciclo de vida limitado. Cuando una versión deja de recibir soporte por parte de la comunidad, deja de recibir parches de seguridad.
Esto significa que si tu web funciona con una versión desactualizada (como PHP 5.6 o PHP 7.0), estás dejando la puerta abierta a ciberdelincuentes. Los hackers buscan constantemente sitios con vulnerabilidades conocidas, y una versión antigua de PHP es un imán para ellos.
Además, las versiones más nuevas de PHP son mucho más rápidas. Hablamos de mejoras de rendimiento de hasta un 30% o 40% en comparación con versiones antiguas. Esto se traduce en una mejor experiencia para tus visitantes y un mejor posicionamiento SEO, ya que Google valora positivamente la velocidad de carga.
Localizar el panel de configuración de PHP en Plesk
Plesk ha ido mejorando su interfaz con los años, pero la lógica es la misma. Para cambiar la versión de PHP, primero tienes que acceder a los ajustes de tu dominio. No te preocupes, es más fácil de lo que parece.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu panel de control. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña. Si no la recuerdas, contacta con tu proveedor de hosting.
Paso 2: Encuentra tu dominio
Una vez dentro, verás una lista con todos tus dominios y subdominios. Busca el sitio web al que quieres cambiar la versión de PHP. No hagas clic en el nombre del dominio todavía. Fíjate en la fila de tu dominio; verás una serie de iconos.
Paso 3: Entra en "Hosting y DNS" o "Configuración de Hosting"
Haz clic en el botón que dice "Hosting y DNS" o directamente en el enlace que pone "Configuración de Hosting" (depende de la versión de Plesk, puede variar el nombre, pero el icono suele ser una especie de engranaje o llave inglesa). Este es el panel donde se gestionan todos los aspectos técnicos de tu sitio.
Cómo cambiar la versión de PHP en Plesk paso a paso
Ya estás dentro de la configuración de hosting de tu dominio. Ahora viene la parte principal. Sigue estos pasos al pie de la letra y lo tendrás listo en menos de un minuto.
Paso 4: Busca la sección "PHP Settings" o "Configuración de PHP"
Dentro de la página de configuración de hosting, desplázate hacia abajo. Verás una sección claramente identificada como "PHP Settings" (o "Configuración de PHP" en español). Aquí es donde ocurre la magia.
Esta sección suele tener un desplegable que te permite elegir entre varias opciones. A veces, verás una opción llamada "PHP por Apache", "PHP-FPM" o "FastCGI". No te asustes con estos nombres; son simplemente las diferentes formas en las que el servidor ejecuta PHP. Lo importante es el desplegable que hay al lado.
Paso 5: Selecciona la nueva versión de PHP
En el desplegable, se mostrarán todas las versiones de PHP que tu servidor tiene instaladas. Verás opciones como PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, etc. Selecciona la versión más reciente y estable que sea compatible con tu aplicación.
[TIP]
Si usas WordPress, te recomiendo encarecidamente PHP 8.2 o PHP 8.3. Son las más rápidas y las mejor soportadas por la mayoría de los temas y plugins actuales. Si usas un software antiguo o personalizado, verifica la compatibilidad antes de dar el salto a una versión muy nueva.
Paso 6: Guarda los cambios
Una vez seleccionada la nueva versión, no olvides hacer clic en el botón "OK" o "Aplicar" que suele estar en la parte inferior de la página. Si no lo haces, los cambios no se guardarán y tu web seguirá con la versión anterior.
Plesk tardará unos segundos en aplicar el cambio. No cierres la pestaña durante este proceso. Cuando termine, verás un mensaje de confirmación en la parte superior de la pantalla.
¿Qué hago después de cambiar la versión de PHP?
Felicidades, ya has cambiado la versión de PHP. Pero el trabajo no termina aquí. Es crucial que verifiques que todo sigue funcionando correctamente. Un cambio de versión puede romper cosas si tu web no es 100% compatible.
Verifica tu web en el navegador
Lo primero es entrar en tu web y navegar por ella. Revisa la página principal, pero también las páginas interiores, la tienda online (si la tienes), el panel de administración, etc. Haz una prueba completa. Si ves algún error raro, como una página en blanco o un error 500, no te preocupes, hay solución.
Revisa los logs de error
Si algo falla, lo más probable es que el problema esté en los logs de error de PHP. En Plesk, puedes acceder a ellos desde la sección "Logs" del dominio. Busca errores que mencionen funciones obsoletas o incompatibilidades. Esta información es oro puro para solucionar el problema.
Activa el modo de mantenimiento (si es necesario)
Si vas a hacer un cambio en un sitio de producción con mucho tráfico, es recomendable activar un modo de mantenimiento temporal. Muchos CMS tienen plugins para esto. Así, si algo sale mal, tus visitantes no verán mensajes de error feos.
[WARNING]
No borres la versión anterior de PHP del servidor hasta que estés 100% seguro de que tu web funciona bien con la nueva. Si algo falla, siempre puedes volver a la versión anterior siguiendo exactamente los mismos pasos. Es tu red de seguridad.
Problemas comunes y soluciones al cambiar PHP en Plesk
A veces, el cambio de versión puede dar algún quebradero de cabeza. Aquí tienes una lista de los problemas más habituales y cómo solucionarlos.
Error 500 (Internal Server Error)
Es el error más común. Suele deberse a un plugin o tema incompatible. La solución más rápida es volver a la versión anterior de PHP y luego ir actualizando los plugins uno a uno hasta encontrar el culpable.
Página en blanco
A veces, en lugar de un error 500, verás una página completamente en blanco. Esto suele indicar un error fatal de PHP. Activa la visualización de errores de PHP temporalmente desde el archivo php.ini o desde la configuración de Plesk para ver qué está fallando exactamente.
Incompatibilidad con WordPress
Si tu web es WordPress y tras el cambio ves errores de "deprecated function", significa que algún plugin o tema está usando funciones antiguas de PHP. Lo mejor es actualizar todo (WordPress, plugins y temas) a sus últimas versiones. Si el problema persiste, contacta con el desarrollador del plugin.
PHP-FPM vs Apache Module
En la configuración de Plesk, verás que puedes elegir cómo se ejecuta PHP. Si tienes problemas de rendimiento, te recomiendo elegir PHP-FPM. Es un procesador más eficiente que el módulo de Apache tradicional. Si ves la opción, pruébala.
[INFO]
Si estás acostumbrado a otros paneles de control, como por ejemplo Syspanel (anteriormente conocido como HestiaCP, que se accede a través del puerto 2106), notarás que la interfaz es diferente. La lógica es parecida, pero en Syspanel, la opción para cambiar PHP suele estar en la pestaña "Web" del dominio. En Plesk, como hemos visto, está dentro de "Hosting y DNS". No te líes, cada panel tiene su propio sitio.
Cómo configurar PHP de forma avanzada en Plesk
Más allá de elegir la versión, Plesk te permite ajustar parámetros específicos de PHP. Esto es muy útil para optimizar tu web al máximo.
Ajustar el límite de memoria
En la misma sección de "PHP Settings", verás opciones como memory_limit. Este parámetro controla cuánta memoria puede usar un script. Si tu web es pesada, es posible que necesites subir este límite desde los 128M por defecto a 256M o incluso 512M.
Subir el tamaño máximo de archivo
Otro ajuste común es upload_max_filesize. Si tienes un formulario que permite subir archivos grandes o si quieres subir un plugin pesado a WordPress, necesitarás aumentar este valor.
Configurar el tiempo máximo de ejecución
max_execution_time controla cuánto tiempo puede ejecutarse un script antes de ser detenido. Si tienes un proceso que tarda mucho (como una importación de productos), es posible que necesites aumentarlo.
Estos ajustes son muy fáciles de hacer desde el panel de Plesk. Solo tienes que cambiar el valor y guardar. No necesitas editar archivos de configuración manualmente.
Consejos extra para un cambio exitoso
Haz una copia de seguridad
Antes de cualquier cambio importante en tu web, siempre es buena idea hacer una copia de seguridad completa. Plesk tiene una herramienta de backup integrada. Úsala. Si algo sale mal, podrás restaurar todo en cuestión de minutos.
Actualiza todo tu software
Antes de cambiar la versión de PHP, asegúrate de que todos tus plugins, temas y el CMS en sí estén actualizados a sus últimas versiones. Esto minimiza el riesgo de incompatibilidades.
Prueba en un entorno de staging
Si tienes una web muy compleja, lo ideal es probar el cambio en un entorno de pruebas (staging) antes de aplicarlo en producción. Muchos hostings con Plesk ofrecen esta funcionalidad de forma gratuita.
Consulta la documentación oficial
PHP tiene una documentación oficial muy completa. Si tienes dudas sobre si una función específica es compatible con una versión de PHP, puedes consultarla en php.net. Esta web te dirá exactamente en qué versión se introdujo o se eliminó cada función.
Preguntas frecuentes (FAQ) sobre el cambio de PHP en Plesk
¿Puedo cambiar la versión de PHP para un solo subdominio?
Sí. El proceso es el mismo que hemos descrito, pero en lugar de entrar en la configuración del dominio principal, entra en la configuración del subdominio correspondiente. Cada dominio y subdominio tiene su propia configuración independiente.
¿Qué pasa si mi web usa PHP 5.6?
Si tu web usa PHP 5.6, te insto a que la actualices inmediatamente. Esta versión está obsoleta y es altamente vulnerable. Muchos plugins y temas modernos ya no funcionan con ella. No esperes más, el riesgo de seguridad es demasiado alto.
¿Puedo tener diferentes versiones de PHP en el mismo servidor?
Sí, absolutamente. Plesk permite que cada dominio use una versión de PHP diferente. Esto es muy útil si tienes varios sitios web con requisitos distintos. No hay ningún conflicto, cada uno funciona de forma aislada.
¿Cuál es la versión de PHP más estable?
Generalmente, las versiones con número par (8.0, 8.2) son más estables que las impares (8.1, 8.3). Sin embargo, PHP 8.2 y 8.3 son actualmente las más recomendadas para la mayoría de los casos por su rendimiento y soporte a largo plazo.
¿Necesito reiniciar el servidor después de cambiar la versión de PHP?
No. Plesk gestiona el cambio de forma dinámica. No es necesario reiniciar el servidor ni Apache. El cambio se aplica de inmediato, aunque puede tardar unos segundos en propagarse.
¿Qué hago si mi web no carga después del cambio?
No entres en pánico. Lo primero es volver a la versión anterior de PHP utilizando el mismo proceso. Si la web vuelve a funcionar, el problema es de compatibilidad. Entonces, tendrás que actualizar tu software o contactar con un desarrollador.
Cambiar la versión de PHP en Plesk es una tarea sencilla que puede mejorar drásticamente el rendimiento y la seguridad de tu sitio web. No tengas miedo de hacerlo. Con esta guía, tienes todas las herramientas para hacerlo de forma segura y eficaz. Si sigues todos los pasos y consejos, tu web estará en las mejores manos. ¡Mucha suerte!
