Cómo cambiar la versión de PHP en Plesk sin romper tu web
¿Alguna vez has entrado en Plesk y has visto un aviso sobre que tu versión de PHP está desactualizada? Es una situación muy común. Cambiar la versión de PHP es una de las tareas más importantes para mantener tu web rápida y segura, pero, si no se hace bien, puede romper el sitio por completo.
En esta guía extensa y detallada, te voy a explicar cómo cambiar la versión de PHP en Plesk sin romper tu web. Vamos a hacerlo paso a paso, con calma y prestando atención a los detalles que marcan la diferencia. No necesitas ser un experto en sistemas; solo seguir estas instrucciones al pie de la letra.
¿Por qué es tan importante la versión de PHP?
Antes de tocar nada, es fundamental que entiendas qué es PHP y por qué este cambio puede ser delicado. PHP es el lenguaje de programación que ejecuta la mayoría de las webs modernas (como WordPress, Joomla o PrestaShop). Piensa en él como el motor de tu coche: si el motor está bien, el coche funciona; si le pones un motor incompatible, el coche no arranca.
Cada versión de PHP (8.1, 8.2, 8.3, etc.) incluye mejoras de rendimiento, parches de seguridad y nuevas funcionalidades. Sin embargo, también elimina funciones antiguas que algunos plugins o temas de tu web pueden estar usando. Por eso, cambiar la versión no es solo pulsar un botón; requiere una pequeña estrategia.
Cuando hablamos de cambiar php plesk, nos referimos a la opción nativa del panel que nos permite seleccionar qué motor PHP usará cada dominio. No es una tarea compleja, pero requiere seguir un orden lógico para evitar sustos.
Preparación antes del cambio: La regla de oro
La regla de oro en hosting es: nunca hagas cambios sin una copia de seguridad. Si algo sale mal, tu copia de seguridad es tu salvavidas. No la omitas, por favor.
Paso 1: Realiza una copia de seguridad completa
En Plesk, tienes una herramienta llamada "Administrador de copias de seguridad". Es muy intuitiva.
- Ve al panel principal de Plesk.
- Busca la sección "Copias de seguridad" o "Administrador de copias de seguridad".
- Haz clic en "Crear una copia de seguridad".
- Selecciona el dominio que vas a modificar.
- Elige la opción de "Todo" (bases de datos, correos y archivos).
- Pulsa "Aceptar" y espera a que termine.
[WARNING] No empieces el cambio de PHP si no has terminado la copia de seguridad. Una copia a medias no sirve de nada. Asegúrate de que el proceso finalice con éxito.
Paso 2: Identifica qué aplicaciones usa tu web
¿Tu web es WordPress? ¿Tienes un carrito de compras? Haz una lista mental de los plugins o módulos que tienes activados. Si no lo sabes, entra en tu panel de administración (por ejemplo, /wp-admin en WordPress) y échale un vistazo.
Esto te ayudará a saber qué esperar. Por ejemplo, si tienes un plugin muy antiguo que no se actualiza desde hace años, es probable que no sea compatible con las versiones más nuevas de PHP.
El proceso paso a paso para cambiar PHP en Plesk
Ahora sí, vamos a la acción. Este es el proceso estándar para actualizar php plesk de forma segura. Plesk ha simplificado mucho esta tarea, así que no te abrumes.
Acceder a la configuración de PHP del dominio
- Inicia sesión en tu panel de control de Plesk.
- En el menú de la izquierda, verás la lista de tus dominios. Haz clic en el dominio que quieres modificar.
- Dentro del dominio, busca la sección "PHP" o "Configuración de PHP". A veces está representado por un icono con las letras "PHP" o un engranaje.
Al entrar, verás una pantalla con varias opciones. La más importante es la del desplegable que dice "Versión de PHP".
Seleccionar la nueva versión de PHP
En el desplegable de versión php plesk, verás varias opciones disponibles (por ejemplo, 8.0, 8.1, 8.2, 8.3). ¿Cuál elegir?
- Si tienes WordPress: Lo más recomendable es elegir la versión 8.2 o 8.3 (las más estables actualmente).
- Si tienes una web hecha a medida: Te recomiendo elegir una versión que sea al menos un nivel superior a la que tienes, pero no la más alta directamente. Por ejemplo, si tienes 7.4, prueba primero con 8.1.
[TIP] No elijas la versión más reciente si tu web es muy antigua. Es mejor subir de nivel poco a poco (de 7.4 a 8.0, luego a 8.1, etc.) para minimizar errores.
Guardar los cambios y comprobar
Una vez hayas elegido la versión, haz clic en el botón "Aceptar" o "Guardar". El cambio se aplica en cuestión de segundos. No necesitas reiniciar el servidor ni nada similar; Plesk lo hace automáticamente.
Ahora viene el momento de la verdad: comprobar que tu web sigue funcionando.
- Abre tu sitio web en una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox). Esto evita que la caché del navegador te engañe.
- Navega por las páginas principales: portada, categorías, producto, etc.
- Si tienes un formulario de contacto, pruébalo.
- Revisa el carrito de compra si lo tienes.
Si todo funciona, ¡enhorabuena! Has cambiado la versión correctamente.
¿Y si algo sale mal? Solución de errores comunes
A veces, a pesar de seguir los pasos, aparecen errores. No te preocupes, es parte del proceso. Aquí tienes los más comunes y cómo solucionarlos.
Error: "Error fatal: Uncaught Error: Call to undefined function"
Este es el error más típico. Significa que un plugin o tema está usando una función que ya no existe en la nueva versión de PHP.
Solución:
- Entra en el panel de administración de tu web (si puedes).
- Desactiva todos los plugins.
- Vuelve a activarlos uno a uno para ver cuál causa el error.
- Cuando lo encuentres, tienes dos opciones: actualizarlo a una versión compatible o buscar una alternativa.
[WARNING] Si el error es tan grave que no puedes entrar ni al panel de administración, tendrás que usar el administrador de archivos de Plesk. Renombra la carpeta de los plugins sospechosos (por ejemplo, de /wp-content/plugins/ a /wp-content/plugins_inactivos/). Esto los desactivará temporalmente.
Error: Página en blanco (Pantalla blanca de la muerte)
Esto suele pasar por un conflicto de memoria o por un error de sintaxis en el código.
Solución:
- Accede al "Administrador de archivos" de Plesk.
- Busca el archivo
wp-config.php(si usas WordPress). - Añade la siguiente línea para ver el error real en pantalla en lugar de la página en blanco:
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); - Recarga tu web. Ahora verás el error específico y podrás actuar en consecuencia.
La web va lenta después del cambio
Esto es menos común, pero puede pasar. Suele deberse a que la caché de PHP (OPcache) no se ha limpiado.
Solución:
- En la misma pantalla de plesk php settings, busca la opción de "OPcache".
- Haz clic en "Limpiar" o "Reset".
- Recarga tu web de nuevo.
Consejos avanzados para no romper nada (El método profesional)
Si quieres ir un paso más allá y hacerlo como lo haría un profesional, sigue estos consejos. No son obligatorios, pero reducen muchísimo el riesgo.
Usa el modo de prueba de PHP (PHP FPM)
Plesk te permite configurar PHP FPM (FastCGI Process Manager). Esto te da más control sobre la memoria y la ejecución, pero también puede causar problemas si se configura mal.
Recomendación: Si no sabes lo que es FPM, déjalo en "Apache Module" o "PHP-FPM" con los valores por defecto. No toques nada más en esa pantalla.
Cambia la versión de PHP por subdominio
Esta es una técnica muy útil. Si tienes un subdominio de pruebas (como test.tudominio.com), puedes cambiar php plesk solo en ese subdominio primero.
- Crea un subdominio en Plesk.
- Sube una copia de tu web a ese subdominio.
- Cambia la versión de PHP solo en el subdominio.
- Prueba todo allí.
Si funciona, repite el proceso en el dominio principal. Si no funciona, no has roto nada en tu web principal.
[INFO] Este método es el más seguro de todos. Te permite experimentar sin miedo. Es lo que hacemos los técnicos cuando hay dudas.
Preguntas frecuentes (FAQ) sobre cambiar PHP en Plesk
Aquí tienes las dudas más habituales que nos llegan al soporte técnico. Resueltas de forma clara y directa.
¿Cada cuánto tiempo debo actualizar PHP?
Lo ideal es usar siempre una versión que tenga soporte activo. Puedes consultar la página oficial de PHP para ver qué versiones están activas. Como regla general, intenta actualizar al menos una vez al año.
¿Puedo volver a la versión anterior si algo falla?
Sí, por supuesto. Simplemente repite el proceso: entra en plesk php settings, selecciona la versión anterior en el desplegable y guarda. Por eso es tan importante saber hacer este cambio; es reversible.
¿Necesito reiniciar el servidor después del cambio?
No. Plesk gestiona el cambio de PHP en caliente. No es necesario reiniciar nada.
¿Qué pasa con las bases de datos?
Nada. Cambiar la versión de PHP no afecta a las bases de datos MySQL o MariaDB. Son componentes independientes.
¿El cambio de PHP afecta a los correos electrónicos?
No, los servicios de correo (SMTP, IMAP) son independientes de PHP. Tus correos seguirán funcionando igual.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, esa es una de las grandes ventajas de Plesk. Cada dominio puede tener su propia versión de PHP configurada de manera independiente. Esto es muy útil si tienes varias webs con requisitos distintos.
¿Qué hago si mi web usa una aplicación que no es compatible?
Si has comprobado que tu aplicación no es compatible con ninguna versión moderna de PHP, tienes dos opciones: actualizar la aplicación (si el desarrollador ofrece una versión nueva) o buscar una alternativa. Mantener una web con PHP obsoleto es un riesgo de seguridad grave.
Conclusión: La práctica hace al maestro
Cambiar la versión de PHP en Plesk es una tarea que, una vez que la haces un par de veces, te resultará trivial. La clave está en la preparación (la copia de seguridad) y en la paciencia para comprobar que todo funciona antes de dar el salto definitivo.
Recuerda siempre:
- Haz una copia de seguridad antes de tocar nada.
- Avanza por pasos, no de golpe.
- Prueba en un entorno de desarrollo si tienes dudas.
- No tengas miedo a volver atrás si algo falla.
Con esta guía, ya tienes todo lo necesario para actualizar php plesk con total confianza. Si tu web sigue dando problemas después de seguir todos estos pasos, puede que el problema no sea la versión de PHP en sí, sino un conflicto de código.
[TIP] Si después de todo tu web sigue rota, revisa los logs de errores de Plesk. Están en la sección "Logs" de tu dominio. Ahí verás el error exacto que está generando el servidor. Es la mejor pista para resolver cualquier problema.
Espero que este artículo extenso te haya sido de gran ayuda. Ahora ya sabes cómo hacerlo con seguridad y sin sustos. ¡A actualizar se ha dicho!
