Cómo actualizar PHP en Plesk para tu sitio web
[INFO] Antes de empezar: Este artículo está pensado para usuarios de Plesk en servidores Linux. Si tu panel es otro (como Syspanel, cuyo acceso es por el puerto 2106), el proceso puede variar ligeramente, pero los conceptos te servirán igualmente.
Actualizar la versión de PHP en tu servidor es una de las tareas de mantenimiento más importantes que puedes hacer por tu sitio web. No se trata solo de estar a la moda; una versión moderna de PHP mejora el rendimiento, la seguridad y la compatibilidad con las últimas versiones de WordPress, Joomla, PrestaShop y otras plataformas.
Si estás usando Plesk, este proceso es bastante sencillo, ya que el panel te permite gestionar múltiples versiones de PHP a la vez. Pero antes de lanzarte a hacer clic en "Actualizar", es fundamental que entiendas qué estás haciendo y cómo hacerlo sin romper tu web. En esta guía extensa, te explicaré paso a paso cómo actualizar PHP en Plesk, cómo cambiar la versión de PHP para un dominio concreto y qué precauciones debes tomar para garantizar la compatibilidad web.
¿Por qué es tan importante actualizar PHP?
PHP es el motor que ejecuta el código de tu sitio. Cada versión nueva (7.4, 8.0, 8.1, 8.2, 8.3...) incluye mejoras de velocidad, correcciones de errores y, lo más crítico, parches de seguridad.
Usar una versión antigua, como PHP 5.6 o 7.0, es como dejar la puerta de tu casa abierta. Los ciberdelincuentes buscan activamente sitios que usan versiones obsoletas para explotar vulnerabilidades conocidas.
Además, las aplicaciones modernas (como los plugins de WordPress) requieren versiones más nuevas para funcionar correctamente. Si intentas instalar un plugin que necesita PHP 8.0 y tu servidor tiene PHP 7.4, te dará errores de compatibilidad web. Por eso, mantener tu PHP actualizado es sinónimo de salud digital.
Antes de la actualización: La regla de oro (Hacer Backup)
Te voy a dar un consejo que te ahorrará muchos dolores de cabeza: nunca actualices PHP sin hacer una copia de seguridad completa antes.
Aunque el proceso en Plesk es muy estable, una actualización de PHP puede provocar que algún script antiguo deje de funcionar. Si tienes un backup, puedes revertir los cambios en minutos.
Para hacer un backup en Plesk:
- Ve a tu panel de Plesk.
- En el menú izquierdo, busca "Administrador de Copias de Seguridad" o "Backup Manager".
- Haz clic en "Reservar" o "Back Up".
- Selecciona el dominio o el suscriptor completo.
- Elige dónde guardarlo (local o remoto) y ejecuta la tarea.
[WARNING] No omitas este paso. Un backup es tu red de seguridad. Si algo sale mal, podrás restaurar la configuración anterior sin perder datos.
Cómo instalar y gestionar múltiples versiones de PHP en Plesk
Plesk tiene una característica brillante: no te obliga a usar una sola versión de PHP para todo el servidor. Puedes tener PHP 7.4 instalado para un sitio antiguo y PHP 8.3 para otro más moderno. Esto se llama "PHP Handler" o "Manejador de PHP".
Paso 1: Acceder a la configuración de PHP
Para gestionar esto, sigue estos pasos:
- Inicia sesión en tu Plesk.
- Ve a Herramientas y Configuración (el icono de la llave inglesa en la barra lateral).
- Busca la sección "Configuración de PHP" o "PHP Settings". A veces está dentro de "Servidor" o "Software".
Aquí verás una lista de todas las versiones de PHP que están instaladas en tu servidor. Si no ves la versión que necesitas, tendrás que instalarla primero.
Paso 2: Instalar una nueva versión de PHP
Si tu versión objetivo no aparece en la lista, debes instalarla. Dependiendo del sistema operativo (CentOS, Ubuntu, etc.), Plesk usa distintos repositorios.
- En la misma pantalla de "Configuración de PHP", busca un botón que diga "Agregar versión de PHP" o "Install".
- Se abrirá una ventana con las versiones disponibles. Selecciona la más reciente y estable (por ejemplo, 8.3 o 8.4).
- Haz clic en Aceptar o Instalar.
Plesk se encargará de descargar e instalar los paquetes necesarios. Este proceso puede tardar unos minutos. Una vez terminado, la nueva versión aparecerá en tu lista.
Paso 3: Seleccionar la versión predeterminada del servidor
Una vez que tienes varias versiones, puedes elegir cuál será la predeterminada para los nuevos dominios. Esto no afecta a los dominios existentes.
- En la lista de versiones, marca el botón de radio o estrella junto a la versión que quieras como predeterminada.
- Aplica los cambios.
Cómo cambiar la versión de PHP para un sitio web específico
Esta es la parte más importante para la mayoría de los usuarios. Quieres cambiar la versión de PHP de tu sitio, pero no la de todo el servidor.
Aquí te explico cómo hacerlo en Plesk:
Método A: A través del panel del dominio
- En el menú principal de Plesk, localiza tu dominio en la lista de "Sitios web y dominios".
- Haz clic en el nombre del dominio para entrar en su panel de control.
- Busca la sección "Configuración de PHP" (normalmente tiene un icono de engranaje o una letra "PHP").
- Se abrirá una página con un menú desplegable llamado "Versión de PHP".
- Selecciona la nueva versión (ej. "PHP 8.2").
- Pulsa "Aplicar" o "OK".
¡Listo! Tu sitio ahora usa la nueva versión. Es recomendable que después de hacer esto, visites tu web para asegurarte de que carga correctamente.
Método B: Usando el selector en la lista de dominios
Si tienes muchos dominios, Plesk te permite cambiar la versión rápidamente desde la lista principal sin entrar en cada uno.
- Ve a "Sitios web y dominios".
- En la columna de la derecha, verás un icono con la versión de PHP (por ejemplo, "PHP 7.4").
- Haz clic en ese icono.
- Se abrirá un pequeño menú emergente donde puedes seleccionar la nueva versión directamente.
- Guarda los cambios.
Este método es ideal para administradores que gestionan varios sitios y necesitan hacer cambios masivos de forma rápida.
Configuración avanzada: Ajustes de PHP por dominio
No solo puedes cambiar la versión, sino también los parámetros de configuración de PHP (como el límite de memoria, el tamaño máximo de subida, etc.) para cada dominio.
Cuando estés en la página de "Configuración de PHP" de tu dominio, verás una pestaña o sección llamada "Ajustes" o "Opciones". Aquí puedes modificar:
- memory_limit: La cantidad de memoria que puede usar un script. (Ej: 256M).
- upload_max_filesize: El tamaño máximo de los archivos que se pueden subir.
- post_max_size: El tamaño máximo de los datos enviados por formularios.
- max_execution_time: El tiempo máximo que un script puede ejecutarse.
[INFO] Recomendación: Si no sabes qué valores poner, no toques nada. Los valores por defecto suelen ser suficientes para la mayoría de los sitios. Cambiarlos sin conocimiento puede provocar errores 500 o caídas del sistema.
¿Qué pasa después de actualizar? Comprobación de compatibilidad
Has hecho el cambio. Ahora, ¿qué sigue? Es crucial verificar que todo funciona.
Errores comunes tras actualizar PHP
- Error 500 (Error interno del servidor): Es el más común. Suele deberse a un plugin o tema desactualizado que usa funciones obsoletas de PHP.
- Pantalla en blanco: Similar al anterior, pero sin mensaje de error visible.
- Errores de sintaxis: Si tienes código personalizado, puede que use funciones que ya no existen en la nueva versión.
Cómo solucionarlo
- Activa la visualización de errores: Temporalmente, puedes añadir estas líneas a tu archivo
wp-config.php(si usas WordPress) o a un archivo de prueba para ver el error exacto.ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); - Revisa los logs: En Plesk, ve a "Sitios web y dominios" > tu dominio > "Registros" o "Logs". Ahí verás el error exacto que está generando PHP.
- Desactiva plugins: Si el error viene de un plugin, desactívalo todos y ve activándolos de uno en uno.
- Actualiza todo: Asegúrate de que tu CMS, tus plugins y tus temas estén en sus últimas versiones. Los desarrolladores suelen lanzar parches de compatibilidad rápidamente.
Preguntas Frecuentes (FAQ)
Para terminar, resolveré las dudas más comunes que nos llegan al soporte sobre este tema.
¿Puedo volver a la versión anterior de PHP si algo sale mal?
Sí, absolutamente. Solo tienes que repetir el proceso de cambio de versión en Plesk y seleccionar la anterior. Por eso es importante no desinstalar las versiones antiguas de inmediato. Mantén la versión anterior instalada al menos durante un mes para poder revertir si es necesario.
¿Cuál es la versión de PHP más estable en la actualidad?
Generalmente, las versiones pares (8.2, 8.4) son consideradas más estables que las impares (8.3, 8.5) porque tienen un ciclo de soporte más largo y reciben más parches de seguridad. Te recomiendo usar la versión par más reciente que sea compatible con tu CMS.
¿Actualizar PHP afecta a mi base de datos?
No, actualizar PHP no toca tu base de datos MySQL/MariaDB. Son componentes separados. Sin embargo, es buena práctica hacer un backup de la base de datos también, por si acaso.
¿Necesito actualizar PHP si uso un CMS como WordPress?
SÍ, es imprescindible. WordPress recomienda usar PHP 8.0 o superior. Las versiones antiguas de PHP son la principal causa de infecciones por malware en WordPress. Además, los temas y plugins modernos requieren versiones nuevas.
¿Qué hago si mi sitio usa un script antiguo que no es compatible con PHP 8?
Tienes dos opciones:
- Actualizar el script: Busca una actualización del desarrollador.
- Usar una versión de PHP más antigua: Puedes mantener PHP 7.4 instalado y asignarlo solo a ese dominio específico, mientras el resto del servidor usa la versión nueva. Plesk te permite esta flexibilidad.
¿Cómo sé qué versión de PHP está usando mi sitio ahora mismo?
Puedes crear un archivo llamado info.php en la raíz de tu dominio (dentro de httpdocs) con el siguiente contenido:
<?php phpinfo(); ?>
Luego, accede a tudominio.com/info.php. Verás toda la información de tu servidor y la versión de PHP en la parte superior. Es muy importante que elimines este archivo después de comprobarlo, ya que revela información sensible de tu servidor.
Conclusión: Mantén tu servidor al día
Actualizar PHP en Plesk es un proceso rápido y gratuito que tiene un impacto enorme en la salud de tu sitio web. No solo mejora la velocidad de carga (un factor clave para el SEO), sino que también cierra brechas de seguridad y garantiza la compatibilidad web con las últimas tecnologías.
No tengas miedo de hacerlo. Con un buen backup y siguiendo los pasos de esta guía, podrás cambiar la versión de PHP en cuestión de minutos. Recuerda: la tecnología avanza rápido, y tu servidor debe ir al mismo ritmo.
Si después de intentarlo sigues teniendo problemas, no dudes en contactar con tu proveedor de hosting. Ellos tienen acceso directo al servidor y pueden ayudarte a diagnosticar cualquier conflicto de Plesk PHP.
¡Espero que esta guía te haya sido de gran ayuda! Ahora, ve y actualiza ese PHP. Tu web te lo agradecerá.
