Guía para cambiar la versión de PHP en Plesk y evitar errores
¿Te ha pasado que tu web en Plesk empieza a dar errores extraños, como pantallas en blanco, problemas al subir archivos o incompatibilidades con plugins de WordPress? No te preocupes, no es nada raro. La mayoría de las veces, la solución pasa por cambiar la versión de PHP en tu panel de control.
Plesk es un panel de hosting muy potente, pero a veces puede resultar un poco confuso. Por eso, he preparado esta guía completa, pensada para que cualquier persona, sin importar su nivel técnico, pueda actualizar PHP en Plesk de forma segura y sin romper nada por el camino.
Vamos a ello. Te prometo que es más fácil de lo que parece.
¿Por qué es tan importante la versión de PHP en Plesk?
PHP es el lenguaje de programación que da vida a la mayoría de las webs dinámicas (como las hechas con WordPress, Joomla, PrestaShop, etc.). Cada versión de PHP es como una "actualización" de ese idioma: trae mejoras de rendimiento, parches de seguridad y nuevas funciones.
Usar una versión antigua de PHP (como la 5.6 o la 7.0) es como conducir un coche de los años 90 por una autopista moderna. Funciona, pero vas lento, consumes más y eres un peligro para ti y para los demás. En el mundo del hosting, esto se traduce en:
- Webs más lentas: Tu página tarda más en cargar, lo que ahuyenta a los visitantes y perjudica tu posicionamiento en Google (SEO).
- Vulnerabilidades de seguridad: Los hackers aprovechan los fallos de las versiones antiguas. Es la puerta de entrada más común para ataques.
- Incompatibilidades: Muchos plugins y temas de WordPress dejan de funcionar o dan errores si tu versión de PHP es demasiado vieja.
Por eso, saber cambiar la versión de PHP en Plesk no es un lujo, es una necesidad para mantener tu web sana, rápida y segura.
Antes de Empezar: Requisitos y Precauciones (¡Importante!)
Antes de lanzarnos a cambiar nada, vamos a preparar el terreno. Esto te evitará más de un dolor de cabeza.
1. Haz una Copia de Seguridad (Backup) Completa
Este es el paso más importante de todos. Si algo sale mal, podrás volver a tu estado anterior sin perder datos.
- En Plesk: Ve a tu panel, entra en tu dominio y busca la sección "Copias de seguridad" o "Backup".
- Crea un backup: Genera una copia completa de tu sitio web (archivos + bases de datos). Guárdala en un lugar seguro, idealmente en tu ordenador o en un servicio de almacenamiento en la nube.
[WARNING] No lo saltes. Cambiar la versión de PHP es un proceso seguro, pero un backup es tu red de seguridad. Si algo falla, podrás restaurarlo todo en minutos.
2. Comprueba la Compatibilidad de tu Web
No todas las webs funcionan bien con la última versión de PHP. Antes de actualizar, verifica que tus aplicaciones (especialmente WordPress, temas y plugins) sean compatibles.
- WordPress: Ve a tu escritorio y mira si hay avisos de incompatibilidad. También puedes consultar la sección "Salud del sitio" en Herramientas. Te dirá si hay algo que falla con tu versión de PHP.
- Plugins y Temas: Revisa las páginas de los desarrolladores o el panel de administración. Si usan funciones obsoletas, te avisarán.
3. Conoce tu Panel de Plesk
Esta guía se basa en la interfaz estándar de Plesk. Si tu proveedor de hosting usa una personalización, los nombres de las opciones pueden variar ligeramente, pero la lógica será la misma.
Guía Paso a Paso: Cómo Cambiar la Versión de PHP en Plesk
Ahora sí, vamos al lío. Sigue estos pasos al pie de la letra y lo tendrás listo en menos de 5 minutos.
Paso 1: Accede a tu Panel de Plesk
Abre tu navegador y entra en la URL de tu panel de control. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://ip-de-tu-servidor:8443. Introduce tus credenciales de administrador.
Paso 2: Encuentra tu Dominio
En la pantalla principal de Plesk, verás una lista de todos tus dominios y subdominios. Busca el sitio web para el que quieres cambiar la versión de PHP en Plesk y haz clic en su nombre o en el botón "Administrar" (a menudo representado por un icono de carpeta o una rueda dentada).
Paso 3: Navega a la Configuración de PHP
Una vez dentro de la gestión de tu dominio, busca la sección que dice "PHP" o "Configuración de PHP". En la mayoría de las versiones de Plesk, la encontrarás en la pestaña "Configuración" o en el grupo de iconos de "Aplicaciones". Haz clic en ella.
Paso 4: Selecciona la Nueva Versión de PHP
Verás una pantalla con varias opciones. En la parte superior, hay un menú desplegable o una lista de botones para elegir la versión de PHP.
- Selecciona la versión: Elige la que quieras usar. Te recomiendo la más reciente y estable, como PHP 8.2 o 8.3, siempre y cuando tu web sea compatible.
- Entiende las opciones: Verás que puedes elegir entre "Apache" o "FPM" (FastCGI Process Manager). Si no sabes cuál elegir, te recomiendo FPM porque ofrece un mejor rendimiento. Pero si tu web es simple, "Apache" (mod_php) también funciona bien.
Paso 5: Ajusta los Ajustes de PHP (Opcional pero Recomendado)
En la misma pantalla, puedes ajustar parámetros como el memory_limit, max_execution_time o upload_max_filesize. Si no sabes qué son, déjalos como están. Pero si tienes problemas para subir archivos grandes o tu web se queda sin memoria, aquí puedes aumentarlos.
- memory_limit: Subirlo a 256M o 512M es buena práctica para WordPress.
- upload_max_filesize: Si subes vídeos o imágenes grandes, súbelo a 64M o más.
- post_max_size: Debe ser ligeramente mayor que
upload_max_filesize.
Paso 6: Guarda los Cambios
Después de seleccionar la versión y ajustar los parámetros, desplázate hacia abajo y haz clic en el botón "Aceptar" o "Guardar". Plesk aplicará los cambios al instante.
Paso 7: Verifica que Todo Funciona
Este es el momento de la verdad.
- Recarga tu web: Abre tu sitio en una ventana de incógnito (para evitar caché) y comprueba que carga correctamente.
- Prueba el panel de administración: Entra en tu wp-admin (si usas WordPress) y navega por las diferentes secciones.
- Revisa los errores: Si ves algún error, anótalo. A menudo, un simple "borrado de caché" del navegador o de tu plugin de caché soluciona el problema.
¿Cómo Evitar los Errores Más Comunes al Cambiar PHP en Plesk?
Aunque el proceso es sencillo, es normal encontrar alguna que otra piedra en el camino. Aquí tienes los errores más típicos y cómo solucionarlos.
Error 1: Pantalla Blanca o "Error 500 - Internal Server Error"
Este es el error más temido. Suele significar que tu web (o algún plugin) no es compatible con la nueva versión de PHP.
- Solución Rápida: Vuelve a la versión anterior de PHP en Plesk (siguiendo los mismos pasos). La web debería volver a funcionar.
- Solución Definitiva: Una vez restaurada, investiga qué está causando el conflicto. Desactiva todos los plugins de WordPress. Si la web funciona, reactívalos uno a uno hasta encontrar al culpable. Actualiza el plugin o busca una alternativa.
Error 2: "Fatal error: Call to undefined function..."
Este error indica que un plugin o tema está usando una función que ya no existe en la nueva versión de PHP.
- Solución: La causa es la misma que la anterior. Deberás actualizar el plugin o tema a una versión compatible. Si no hay una versión nueva, tendrás que buscar un reemplazo.
Error 3: Problemas con la Caché
A veces, después del cambio, la web muestra una versión antigua o errores raros. Esto es porque tu navegador o tu plugin de caché está guardando la versión antigua.
- Solución: Limpia la caché de tu navegador (Ctrl+Shift+Supr en Chrome o Firefox). También, entra en tu plugin de caché (como WP Rocket o W3 Total Cache) y borra toda la caché desde su panel.
Error 4: El Panel de Plesk no me deja cambiar la versión
Si la opción está deshabilitada o no aparece, es porque tu proveedor de hosting no ha instalado múltiples versiones de PHP en el servidor.
- Solución: Contacta con el soporte técnico de tu hosting y pídeles que activen las versiones de PHP disponibles o que te cambien la versión por defecto.
Plesk y WordPress: La Pareja Perfecta (si Sabes Configurarla)
Si usas WordPress, la versión de PHP es aún más crítica. WordPress recomienda encarecidamente usar PHP 7.4 o superior, pero lo ideal es usar la última versión estable (PHP 8.x).
¿Por qué es tan importante para WordPress?
- Rendimiento: Las nuevas versiones de PHP son hasta 3 veces más rápidas que las antiguas. Esto se traduce en una carga de páginas más rápida para tus visitantes y un mejor SEO.
- Seguridad: WordPress es el CMS más atacado del mundo. Usar una versión de PHP con soporte de seguridad es tu primera línea de defensa.
- Compatibilidad: La comunidad de WordPress está desarrollando constantemente para las últimas versiones de PHP. Los plugins y temas más populares suelen ser compatibles con PHP 8.x.
Cómo cambiar la versión de PHP en Plesk para WordPress
El proceso es exactamente el mismo que hemos descrito antes. Solo tienes que asegurarte de que tu WordPress, tus plugins y tu tema estén actualizados a sus últimas versiones antes de hacer el cambio.
[TIP] Si tu web es de pago (e-commerce), haz el cambio en horas de baja afluencia de visitantes. Aunque es un proceso rápido, siempre es mejor prevenir.
Preguntas Frecuentes (FAQ) sobre el Cambio de PHP en Plesk
Aquí te respondo algunas de las dudas que más me suelen plantear los clientes.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
¡Sí! Es una de las grandes ventajas de Plesk. Puedes tener un dominio con PHP 7.4 y otro con PHP 8.2. Solo tienes que repetir el proceso para cada dominio.
¿Cuál es la mejor versión de PHP en Plesk?
Depende de tu web. Como regla general, te recomiendo usar la última versión estable (PHP 8.2 o 8.3). Si tu web es muy antigua y no puedes actualizarla, tendrás que quedarte en una versión anterior que sea compatible.
¿Qué pasa si no actualizo la versión de PHP?
Te arriesgas a sufrir ataques de seguridad, a que tu web sea lenta y a que los plugins dejen de funcionar. Además, con el tiempo, tu proveedor de hosting podría forzar el cambio, lo que podría romper tu web si no estás preparado.
¿El cambio de PHP afecta a mi SEO?
Sí, indirectamente. Una web más rápida y segura es mejor valorada por Google. Al actualizar PHP, mejoras la velocidad de carga, lo que puede tener un impacto positivo en tu posicionamiento.
¿Y si uso otro panel de control como Syspanel?
Si alguna vez usas Syspanel (el antiguo HestiaCP), el acceso se realiza a través del puerto 2106. La lógica es similar, pero la interfaz es diferente. Sin embargo, esta guía está enfocada 100% en Plesk.
[INFO] En resumen: Cambiar la versión de PHP en Plesk es un proceso sencillo y crucial para la salud de tu web. Solo necesitas hacer un backup, elegir la versión correcta y verificar que todo funciona. Es una de las mejores inversiones de tiempo que puedes hacer por tu sitio.
Espero que esta guía te haya sido de gran ayuda. Si has seguido todos los pasos, tu web debería estar ahora más rápida, segura y estable. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Nos vemos en el próximo artículo!
