Guía para actualizar PHP en Plesk sin romper el sitio
¿Te ha pasado que entras a tu sitio web y ves un error blanco, o peor aún, un mensaje de "Error interno del servidor"? Muchas veces, la causa es una versión PHP desactualizada. Mantener tu PHP al día no solo es cuestión de seguridad, sino también de rendimiento y compatibilidad con los plugins o temas más modernos.
Pero, ¡ojo! Actualizar PHP en Plesk sin cuidado puede ser como cambiar el motor de un coche en marcha. Un paso en falso y tu web puede dejar de funcionar. No te preocupes. En esta guía te voy a explicar, paso a paso, cómo hacerlo de forma segura, sin sustos y sin romper tu sitio.
Soy técnico de soporte y he visto de todo. Créeme, si sigues estos pasos, la actualización será pan comido. Vamos a ello.
¿Por qué es importante actualizar tu versión PHP?
Antes de meternos en faena, entendamos el "por qué". No es solo capricho de los desarrolladores.
Seguridad ante todo
Las versiones antiguas de PHP, como la 5.6 o la 7.0, ya no reciben parches de seguridad. Esto significa que si un hacker encuentra un agujero en esa versión, tu web es vulnerable. Actualizar es como ponerle una cerradura nueva a tu puerta.
Rendimiento y velocidad
Cada nueva versión de PHP es más rápida. Por ejemplo, PHP 8.x puede ejecutar tu web hasta un 30% más rápido que PHP 7.4. Esto se traduce en mejor experiencia para tus visitantes y mejor posicionamiento en Google (sí, la velocidad importa para el SEO).
Compatibilidad con nuevas herramientas
Los gestores de contenido como WordPress, Joomla o Drupal, y sus plugins, se actualizan para funcionar con las versiones más recientes de PHP. Si te quedas atrás, tarde o temprano un plugin dejará de funcionar o no podrás actualizar tu web.
Preparativos: La regla de oro antes de actualizar PHP en Plesk
Aquí viene el paso más importante. No te lo saltes. Es lo que diferencia a un profesional de alguien que termina llamando a soporte con el sitio caído.
Haz una copia de seguridad completa
Sí, suena a obviedad, pero te sorprendería la cantidad de gente que no lo hace. Una copia de seguridad te permite volver atrás si algo sale mal.
En Plesk, es muy sencillo:
- Inicia sesión en tu panel de Plesk.
- Ve a la sección de tu dominio (el sitio web que quieres actualizar).
- Busca la opción "Copias de seguridad" o "Backup".
- Selecciona "Crear una copia de seguridad".
- Asegúrate de marcar tanto los archivos del sitio como las bases de datos.
- Dale un nombre fácil de recordar, como "Pre-actualizacion-PHP-YYYY-MM-DD".
- Espera a que termine. Descárgala a tu ordenador si quieres estar más tranquilo.
[WARNING] No confíes solo en las copias automáticas del servidor. Una copia manual justo antes del cambio es tu mejor seguro de vida digital.
Revisa la compatibilidad de tu sitio web
No todas las webs funcionan con todas las versiones de PHP. Imagínate que tu web es un coche y PHP es la gasolina. Si le pones gasolina de un octanaje que no soporta, el motor (tu web) fallará.
¿Cómo revisarlo? Hay varias formas:
- Para WordPress: Instala un plugin como "Health Check & Troubleshooting" o "PHP Compatibility Checker". Estos plugins escanearán tus temas y plugins y te dirán si hay algún conflicto con la versión de PHP que quieres instalar.
- Para otras webs (Joomla, Drupal, HTML): Revisa la documentación oficial de tu CMS o contacta con el desarrollador de tu tema o módulos.
Identifica la versión PHP actual de tu sitio
Antes de cambiar nada, necesitas saber dónde estás parado.
En Plesk:
- Ve a "Sitios web y dominios".
- Busca tu dominio.
- Haz clic en "Hosting y DNS" o directamente en el nombre del dominio para ver los detalles.
- Busca la sección "PHP" o "Configuración de PHP". Ahí verás la versión que tienes activa (por ejemplo, 7.4.33).
Tutorial Plesk: Pasos para actualizar PHP sin romper nada
Perfecto, ya tienes tu copia de seguridad y has revisado la compatibilidad. Ahora sí, vamos al lío. Sigue estos pasos al pie de la letra.
Paso 1: Accede al panel de Plesk
Abre tu navegador y escribe la URL de tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña.
Paso 2: Navega a la configuración de PHP para tu dominio
- En el menú lateral izquierdo, haz clic en "Sitios web y dominios".
- Busca el dominio que quieres actualizar.
- Haz clic en el enlace "Configuración de PHP". Generalmente está representado por un icono con las letras "PHP" o un engranaje.
Paso 3: Cambia la versión de PHP
Verás una lista desplegable o una sección llamada "Versión de PHP". Aquí es donde ocurre la magia.
- Despliega el menú y verás todas las versiones de PHP que tu servidor tiene instaladas (por ejemplo, 7.4, 8.0, 8.1, 8.2, 8.3).
- No te vayas a la más nueva de golpe. Si vienes de PHP 7.4, te recomiendo ir paso a paso. Primero prueba con PHP 8.0 o 8.1. Si tu web es muy moderna, puedes ir a 8.2 o 8.3.
- Selecciona la nueva versión.
Paso 4: Aplica los cambios
Una vez seleccionada la nueva versión, haz clic en el botón "Aceptar" o "Guardar". Plesk cambiará la configuración al instante. Tu sitio web ahora estará funcionando con la nueva versión de PHP.
[INFO] El cambio es inmediato. No necesitas reiniciar el servidor ni esperar horas. En cuanto guardes, tu web usará la nueva versión.
Paso 5: Prueba tu sitio web a fondo
Este paso es crucial. No asumas que todo funciona solo porque no ves un error en la pantalla de inicio.
- Navega por tu web como un usuario normal: Visita la página de inicio, las categorías, un producto, el blog, etc.
- Prueba funcionalidades clave: ¿Tienes un formulario de contacto? Envíalo. ¿Un carrito de compras? Añade un producto y ve al checkout (sin pagar, solo para probar). ¿Un área de miembros? Inicia sesión.
- Revisa el panel de administración: Entra a tu WordPress, Joomla o el CMS que uses. Asegúrate de que todo se vea bien y puedas acceder a todas las opciones.
- Revisa los logs de error: Si algo no va fino, revisa los logs de error de tu sitio en Plesk. Ve a "Sitios web y dominios" > tu dominio > "Registros" o "Logs". Busca errores relacionados con PHP, como "Fatal error" o "Deprecated".
¿Qué hago si algo sale mal? (Solución de problemas)
Si después de la actualización ves una pantalla blanca, un error 500 o algo no funciona, no entres en pánico. Tienes dos opciones.
Opción 1: Vuelve a la versión anterior (La más rápida)
- Ve de nuevo a "Configuración de PHP" de tu dominio.
- Selecciona la versión anterior (la que tenías antes).
- Guarda los cambios.
- Tu web debería volver a la vida inmediatamente.
Opción 2: Restaura la copia de seguridad
Si el problema persiste o hiciste más cambios, restaura la copia de seguridad que hiciste al principio.
En Plesk:
- Ve a "Sitios web y dominios" > tu dominio > "Copias de seguridad".
- Busca la copia que hiciste.
- Haz clic en "Restaurar".
- Marca "Archivos" y "Bases de datos".
- Confirma la restauración. Espera unos minutos y tu web estará exactamente como antes.
[TIP] Si después de restaurar sigues teniendo problemas, puede que el error no sea de PHP. Contacta con tu proveedor de hosting y diles que has restaurado una copia de seguridad pero el problema persiste.
Preguntas Frecuentes (FAQ) sobre actualizar PHP en Plesk
¿Puedo tener diferentes versiones de PHP para diferentes sitios web en el mismo Plesk?
¡Sí! Esa es una de las grandes ventajas de Plesk. Puedes tener un sitio con PHP 7.4 y otro con PHP 8.2 sin problemas. Solo tienes que cambiar la versión en la configuración de cada dominio por separado.
¿Cuál es la mejor versión de PHP para WordPress?
Actualmente, la mayoría de los temas y plugins modernos funcionan perfectamente con PHP 8.1 o 8.2. PHP 8.3 es la más reciente y también es estable, pero algunos plugins muy antiguos podrían no ser compatibles.
¿Cada cuánto debo actualizar PHP?
Te recomiendo revisar la versión al menos cada 6 meses. Estate atento a los anuncios de "End of Life" (fin de vida) de las versiones de PHP. Cuando una versión deja de recibir soporte, es momento de moverte sí o sí.
¿Actualizar PHP mejora el SEO de mi web?
Sí, indirectamente. Una versión más rápida de PHP hace que tu web cargue más rápido. La velocidad de carga es un factor de posicionamiento en Google. Además, una web segura (con PHP actualizado) es mejor valorada por los buscadores.
¿Qué pasa si mi web usa un CMS muy antiguo?
Si tu web usa un CMS como una versión muy antigua de WordPress o Joomla, es posible que no sea compatible con PHP 8.x. En ese caso, la prioridad debería ser actualizar el propio CMS primero, y luego la versión de PHP. Si no puedes actualizar el CMS, tendrás que quedarte en una versión de PHP más antigua, pero asume el riesgo de seguridad.
Conclusión: Actualizar PHP es seguro si lo haces con cabeza
Actualizar la versión PHP en Plesk no tiene por qué ser una pesadilla. Con una copia de seguridad en el bolsillo, una revisión de compatibilidad previa y siguiendo estos pasos, puedes hacerlo en menos de 10 minutos.
Recuerda: primero la seguridad, después la velocidad. No te quedes atrás. Una web actualizada es una web feliz, rápida y, sobre todo, segura para ti y tus visitantes.
¿Te ha quedado alguna duda? Déjala en los comentarios (si esta guía está en un blog) o contacta con tu soporte técnico. ¡Buena suerte con la actualización!
