Plesk: Cómo cambiar la versión de PHP en un sitio web
¿Te suena eso de que tu web va lenta, da errores extraños o alguna extensión no funciona? Muchas veces, el culpable no es tu hosting ni tu conexión, sino una versión de PHP desactualizada o incompatible.
En este artículo, te voy a explicar de forma clara y sencilla cómo cambiar la versión de PHP en tu sitio web usando Plesk. No necesitas ser un gurú de la tecnología para lograrlo; solo sigue los pasos y verás que es más fácil de lo que piensas.
Vamos a desglosar todo el proceso: desde qué es PHP y por qué importa, hasta cómo cambiarlo para un solo dominio o para todo el servidor.
¿Qué es PHP y por qué debería importarte?
PHP es el lenguaje de programación que está detrás de la mayoría de las webs dinámicas (como WordPress, Joomla o PrestaShop). Es el "motor" que genera el contenido de tu página cuando un visitante la ve.
Piensa en ello como la gasolina de tu coche: si usas la incorrecta, el motor no rinde bien. Cada versión de PHP (7.4, 8.0, 8.1, 8.2, etc.) incluye mejoras de rendimiento, parches de seguridad y nuevas funciones, pero también elimina otras que estaban obsoletas.
Por eso, es vital mantener una versión compatible con tu CMS y tus plugins. Usar una versión muy antigua puede provocar:
- Vulnerabilidades de seguridad: Los hackers buscan sitios con software antiguo para atacar.
- Rendimiento lento: Las versiones nuevas son hasta un 30% más rápidas.
- Errores de compatibilidad: Algunos plugins o temas dejan de funcionar si la versión de PHP no es la correcta.
Plesk, el panel de control de tu hosting, hace que esta tarea sea increíblemente sencilla. Olvídate de tocar archivos de configuración complejos; todo se hace desde una interfaz gráfica amigable.
Antes de empezar: La regla de oro del PHP
[WARNING]
NUNCA cambies la versión de PHP de un sitio web en producción sin hacer una copia de seguridad completa antes.
Puede que todo funcione perfectamente, pero si tu web es crítica (una tienda online, por ejemplo), una mala configuración puede dejarla caída. Realiza siempre un backup de los archivos y de la base de datos. En Plesk, puedes hacerlo fácilmente desde "Herramientas y ajustes" > "Administrador de copias de seguridad".
También es recomendable que pruebes el cambio en un entorno de pruebas (staging) si tu proveedor de hosting lo ofrece. Así evitarás sustos innecesarios.
Paso 1: Acceder al panel de Plesk y localizar tu dominio
Lo primero es entrar en tu panel de control de Plesk. Normalmente, la URL es algo así como https://tu-dominio.com:8443 o https://ip-de-tu-servidor:8443.
Una vez dentro, verás el listado de todos tus dominios y subdominios.
- Identifica el dominio sobre el que quieres actuar.
- Haz clic en el nombre del dominio para entrar en su panel de gestión específico.
No entres en "Herramientas y ajustes" todavía; primero necesitas estar dentro del dominio concreto.
Paso 2: Encontrar el "Selector de PHP" (PHP Selector)
Dentro del panel de tu dominio, tienes que buscar la sección que te permite configurar el entorno de ejecución.
Dependiendo de la versión de Plesk que uses (Obsidian, Onyx, etc.), puede estar en un sitio u otro, pero normalmente lo encontrarás en el grupo de iconos llamado "Aplicaciones" o "Configuración".
Busca un icono que diga "Selector de PHP" o, en versiones más modernas, "Configuración de PHP". Si no lo ves a la primera, usa el buscador interno de Plesk (la lupa en la esquina superior derecha) y escribe "PHP".
Al hacer clic, se abrirá una nueva pantalla con las opciones de configuración del intérprete de PHP para ese sitio web.
Paso 3: Cambiar la versión de PHP en Plesk (El paso clave)
Aquí es donde ocurre la magia. La pantalla del selector de PHP te mostrará un menú desplegable o una lista de opciones.
- Busca el desplegable que dice "Versión de PHP" o "PHP version".
- Haz clic y verás todas las versiones disponibles en tu servidor (por ejemplo, 7.4, 8.0, 8.1, 8.2).
- Selecciona la versión que necesitas.
[TIP]
Si tu web usa WordPress y no sabes cuál elegir, la opción más segura y rápida hoy en día es PHP 8.1 o 8.2, ya que ofrecen un excelente equilibrio entre rendimiento y compatibilidad con la mayoría de plugins. Evita la 7.4 si puedes, ya que está en "fin de vida" (sin soporte de seguridad).
- No toques las demás opciones por ahora (como
memory_limitomax_execution_time). Eso lo veremos más adelante. - Pulsa el botón "Aplicar" o "OK" en la parte inferior de la pantalla.
Plesk guardará los cambios al instante. No necesitas reiniciar el servidor web para que surta efecto en la mayoría de los casos, aunque a veces tarda unos segundos en propagarse.
Paso 4: Verificar que el cambio se ha aplicado correctamente
Es fundamental comprobar que todo ha ido bien. La forma más fiable es crear un archivo de prueba.
- Conéctate a tu hosting por FTP o usa el administrador de archivos de Plesk.
- Crea un archivo llamado
info.phpen la raíz de tu dominio (la carpetahttpdocs). - Dentro del archivo, escribe el siguiente código:
<?php phpinfo(); ?> - Guarda el archivo y ábrelo en tu navegador:
https://tu-dominio.com/info.php.
Verás una tabla enorme con toda la configuración de PHP. Busca la línea donde pone "PHP Version" en la parte superior. Debe coincidir con la que acabas de seleccionar.
[WARNING]
¡IMPORTANTE! Después de verificar, borra inmediatamente el archivo info.php. Dejar ese archivo en tu servidor es un grave riesgo de seguridad, ya que expone información detallada de tu sistema a posibles atacantes.
Configuraciones adicionales: Ajustar el rendimiento (opcional)
Mientras estás en la pantalla de configuración de PHP, verás que hay muchas opciones avanzadas. No te asustes, no necesitas tocarlas todas, pero hay un par que son muy útiles para mejorar la velocidad de tu web.
Puedes ajustar estos valores en la misma pantalla del selector de PHP:
- memory_limit: Es la memoria máxima que un script puede usar. Si tu web da errores de "memoria agotada", súbelo a 256M o 512M.
- max_execution_time: El tiempo máximo que un script puede ejecutarse. Si usas plugins de importación de datos, quizás necesites subirlo a 120 segundos.
- upload_max_filesize: El tamaño máximo de los archivos que puedes subir. Si subes imágenes pesadas o PDFs, súbelo a 32M o 64M.
Después de cambiar estos valores, pulsa "Aplicar".
Caso especial: Cambiar PHP para todo el servidor (Root Admin)
¿Tienes acceso de administrador al servidor completo? Entonces puedes establecer una versión por defecto para todos los sitios nuevos.
- Ve a "Herramientas y ajustes" en el panel principal de Plesk.
- Busca la sección "General" o "Entorno" y haz clic en "Configuración de PHP".
- Aquí puedes seleccionar la versión por defecto a nivel de servidor.
Esto no cambiará la configuración de los dominios existentes, solo afectará a los que crees en el futuro. Es una buena práctica mantener esta versión actualizada para que los nuevos sitios ya nazcan con una configuración segura y rápida.
Solución de problemas comunes (FAQ)
Aunque el proceso es sencillo, a veces pueden surgir dudas o pequeños inconvenientes. Aquí te dejo las soluciones a los problemas más habituales.
Mi web da un error 500 después de cambiar PHP, ¿qué hago?
Este es el error más común. Suele significar que un plugin o tema no es compatible con la nueva versión.
- No entres en pánico.
- Vuelve al selector de PHP y cambia a la versión anterior que tenías.
- Una vez recuperada la estabilidad, actualiza tu CMS, plugins y temas a sus últimas versiones (que suelen ser compatibles con PHP 8+).
- Intenta de nuevo el cambio.
No veo la opción "PHP Selector" en mi Plesk, ¿por qué?
Esto puede pasar por dos motivos:
- Tu proveedor de hosting usa una política restrictiva: Algunos planes de hosting compartido no permiten cambiar la versión de PHP por dominio. En ese caso, contacta con tu proveedor y pregunta si pueden habilitarlo.
- Estás en un plan de reseller o servidor dedicado: La opción está disponible, pero puede que esté deshabilitada a nivel de suscripción. Ve a "Suscripciones" y edita la suscripción del dominio para habilitar el soporte de PHP.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, absolutamente. De hecho, esa es la gran ventaja de Plesk. Puedes tener un sitio con PHP 7.4 para un plugin antiguo y otro con PHP 8.2 para un sitio moderno. El proceso es el mismo que hemos descrito, pero aplicado a cada dominio por separado.
¿Cada cuánto tiempo debo actualizar la versión de PHP?
Como regla general, intenta mantenerte en la última versión estable que sea compatible con tu software. Las versiones antiguas pierden el soporte de seguridad y se convierten en un blanco fácil. Revisa cada 6 meses si hay una versión nueva disponible.
Conclusión y buenas prácticas
Cambiar la versión de PHP en Plesk es un proceso rápido y sin dolor. No hay excusa para tener una web lenta o insegura por culpa de una versión obsoleta.
Resumen de buenas prácticas:
- Programa recordatorios para revisar las actualizaciones de PHP cada pocos meses.
- Lee las notas de la versión de tu CMS para saber qué versión de PHP recomiendan.
- Prueba siempre en un entorno de staging si es posible.
- Mantén una copia de seguridad reciente antes de cualquier cambio.
[INFO]
Si en algún momento te sientes perdido o tu proveedor de hosting no te permite hacer estos cambios, no dudes en contactar con su soporte técnico. Un buen soporte te guiará o hará el cambio por ti.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo dominar el "PHP selector" de Plesk y mantener tu web en plena forma. ¡Manos a la obra!
