Plesk: Cómo cambiar la versión de PHP en tu sitio
¿Tu sitio web carga lento, aparece un error en blanco o una aplicación deja de funcionar? Muchas veces, el problema está en la versión de PHP que estás usando. En Plesk, cambiar la versión de PHP es un proceso sencillo, pero debes hacerlo con cuidado para no romper tu web. En esta guía completa aprenderás paso a paso cómo modificar la Plesk PHP version, por qué es importante mantenerla actualizada y resolver las dudas más frecuentes.
Este tutorial está pensado para usuarios sin experiencia técnica. No necesitas saber de programación, solo seguir las instrucciones al pie de la letra.
¿Por qué es importante la versión de PHP?
PHP es el lenguaje que usa la mayoría de sitios web (WordPress, Joomla, Drupal, tiendas online, etc.). Cada versión de PHP incluye mejoras de seguridad, corrección de errores y nuevas funciones. Usar una versión antigua puede provocar:
- Vulnerabilidades de seguridad: los hackers atacan versiones obsoletas.
- Errores de compatibilidad: muchos plugins o temas dejan de funcionar.
- Rendimiento lento: las versiones nuevas son hasta un 30% más rápidas.
Por eso, cambiar PHP Plesk es una tarea que debes revisar al menos una vez al año.
Antes de empezar: requisitos y precauciones
Antes de actualizar PHP, asegúrate de:
- Hacer una copia de seguridad completa de tu sitio (archivos y base de datos). En Plesk puedes usar la herramienta "Backup Manager".
- Revisar la compatibilidad de tu aplicación con la nueva versión de PHP. Por ejemplo, WordPress 6.x funciona bien con PHP 8.0 o superior, pero algunos plugins antiguos pueden fallar.
- Tener acceso al panel de Plesk como administrador o como usuario con permisos sobre el sitio.
[WARNING] No actualices PHP directamente en un sitio en producción sin probar antes en un entorno de pruebas. Si no tienes uno, al menos haz una copia de seguridad.
Paso a paso: Cómo cambiar la versión de PHP en Plesk
Sigue estos pasos exactamente como se indican. El proceso es idéntico en Plesk Obsidian y versiones anteriores.
1. Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:
https://tudominio.com:8443 o https://ip-de-tu-servidor:8443.
Introduce tu usuario y contraseña.
2. Localiza el sitio web que quieres modificar
En el panel principal, verás una lista de tus dominios y subdominios. Haz clic en el nombre del sitio que deseas modificar (por ejemplo, "midominio.com").
3. Busca la sección "PHP Settings"
Dentro del panel de tu sitio, desplázate hacia abajo o busca en el menú lateral la opción "PHP Settings" (Ajustes de PHP). En algunas versiones puede llamarse "PHP" o "PHP Version".
4. Selecciona la nueva versión de PHP
Verás un desplegable con todas las versiones de PHP instaladas en el servidor. Las más comunes son:
- PHP 7.4 (estable, pero en desuso)
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3 (la más reciente)
Elige la versión que necesites. Si no estás seguro, recomendamos PHP 8.1 por su equilibrio entre compatibilidad y rendimiento.
5. Guarda los cambios
Haz clic en el botón "Apply" (Aplicar) o "OK". El cambio es inmediato. No necesitas reiniciar nada.
6. Verifica que todo funciona correctamente
Ahora visita tu sitio web. Comprueba que:
- La página principal carga sin errores.
- Los formularios funcionan.
- El carrito de compra (si tienes tienda) procesa pedidos.
- No aparecen mensajes de error en blanco.
[TIP] Si ves un error 500 o una página en blanco, probablemente la nueva versión de PHP no es compatible con algún plugin o tema. Vuelve a la versión anterior siguiendo los mismos pasos.
7. (Opcional) Ajusta parámetros adicionales de PHP
En la misma pantalla de "PHP Settings" puedes modificar otros valores como:
- memory_limit: cantidad de memoria que puede usar PHP (por ejemplo, 256M).
- max_execution_time: tiempo máximo de ejecución de un script (por ejemplo, 300 segundos).
- upload_max_filesize: tamaño máximo de archivos que puedes subir.
Solo cambia estos valores si sabes lo que haces o si tu aplicación lo requiere.
¿Qué versiones de PHP están disponibles en mi Plesk?
Plesk no instala todas las versiones automáticamente. Depende de tu plan de hosting o de la configuración del servidor. Si no ves la versión que necesitas (por ejemplo, PHP 8.3), contacta con tu proveedor de hosting y solicita que la instalen.
[INFO] Si tu servidor usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, la configuración de PHP se gestiona desde el puerto 2106 y no desde Plesk. Esta guía es exclusiva para Plesk.
FAQ: Preguntas frecuentes sobre PHP en Plesk
¿Puedo tener diferentes versiones de PHP para cada subdominio?
Sí. En Plesk puedes asignar una versión de PHP distinta a cada dominio, subdominio o incluso a cada directorio dentro de un mismo sitio. Solo tienes que repetir los pasos anteriores para cada uno.
¿Qué versión de PHP debo elegir para WordPress?
WordPress recomienda usar PHP 8.0 o superior. La mayoría de los temas y plugins modernos funcionan bien con PHP 8.1. Si usas plugins muy antiguos, mejor quédate en PHP 7.4 hasta que los actualices.
¿Actualizar PHP borra mis archivos o base de datos?
No. Cambiar la Plesk PHP version solo modifica el intérprete que ejecuta tu código. Tus archivos, imágenes y base de datos permanecen intactos.
¿Qué hago si después del cambio mi sitio muestra un error 500?
Es el error más común. Vuelve a la versión anterior de PHP inmediatamente. Luego:
- Revisa los logs de error de Plesk (en "Logs" dentro del panel del sitio).
- Desactiva todos los plugins de WordPress (renombra la carpeta
/wp-content/plugins). - Si funciona, activa los plugins uno por uno para encontrar el culpable.
¿Cada cuánto debo actualizar PHP?
Idealmente, cada vez que una versión de PHP deja de recibir soporte de seguridad. Por ejemplo, PHP 7.4 dejó de recibir actualizaciones en noviembre de 2022. Te recomendamos revisar cada 6 meses.
¿Puedo cambiar PHP desde la línea de comandos?
Sí, si tienes acceso SSH. Pero es más seguro y fácil hacerlo desde la interfaz gráfica de Plesk. Si eres usuario avanzado, puedes usar el comando plesk bin php_handler --update.
¿Qué pasa si mi aplicación requiere una versión específica de PHP?
Algunas aplicaciones como PrestaShop o Magento exigen una versión concreta. Consulta la documentación de tu software antes de cambiar.
Consejos adicionales para un cambio sin problemas
- Prueba en un subdominio: Crea un subdominio como
test.tudominio.com, asígnale la nueva versión de PHP y verifica que todo funciona antes de aplicarlo al dominio principal. - Usa el modo de compatibilidad: En Plesk, si tu aplicación tiene código antiguo, puedes activar opciones como
display_errorstemporalmente para ver los errores exactos (luego desactívalo por seguridad). - Actualiza tus aplicaciones: Antes de cambiar PHP, asegúrate de tener la última versión de WordPress, plugins y temas. Las versiones recientes suelen ser compatibles con PHP 8.x.
Errores comunes al cambiar PHP en Plesk
Error: "The PHP version you selected is not supported"
Significa que esa versión no está instalada en el servidor. Contacta a tu hosting para que la instalen.
Error: "Call to undefined function"
Tu código usa una función que fue eliminada en la nueva versión de PHP. Por ejemplo, la función mysql_* se eliminó en PHP 7.0. Debes actualizar tu código o usar una alternativa.
Error: "Allowed memory size exhausted"
Aumenta el valor de memory_limit en los ajustes de PHP. Prueba con 256M o 512M.
Conclusión
Cambiar la Plesk PHP version es una tarea sencilla que puede mejorar drásticamente la seguridad y velocidad de tu sitio. Recuerda siempre hacer una copia de seguridad y probar la compatibilidad antes de aplicar el cambio. Si sigues esta guía, podrás actualizar PHP sin sustos.
Si tu sitio sigue dando problemas después del cambio, no dudes en contactar al soporte técnico de tu hosting. Ellos pueden revisar los logs del servidor y ayudarte a encontrar la solución.
[TIP] Mantén un calendario para revisar las versiones de PHP cada 3-6 meses. Así tu web estará siempre segura y rápida.
¿Te ha sido útil esta guía? Compártela con otros usuarios de Plesk que puedan necesitarla.
