Cómo cambiar la versión de PHP en WordPress desde cPanel (multi-PHP)
¿Tu WordPress va lento? ¿Ves errores de compatibilidad con plugins o temas? El problema puede estar en la versión de PHP que estás utilizando. Cambiar la versión de PHP en WordPress desde cPanel es una de las tareas de mantenimiento más efectivas y sencillas que puedes realizar para mejorar el rendimiento y la seguridad de tu sitio web.
En esta guía completa, te explicaré paso a paso cómo hacerlo utilizando la herramienta Multi-PHP de cPanel, incluso si no tienes experiencia técnica. Aprenderás a seleccionar la versión correcta, solucionar problemas comunes y sacarle el máximo partido a tu hosting.
¿Por qué es importante la versión de PHP en WordPress?
PHP es el lenguaje de programación que utiliza WordPress en el servidor para funcionar. Cada versión de PHP incluye mejoras de velocidad, correcciones de seguridad y nuevas funciones. Usar una versión antigua es como conducir un coche con el freno de mano puesto: funciona, pero no rinde al máximo.
Estos son los beneficios de usar una versión de PHP moderna:
- Mayor velocidad de carga: Las versiones más recientes de PHP (como 8.0, 8.1 u 8.2) son significativamente más rápidas que sus predecesoras. Esto se traduce en un mejor rendimiento WordPress y una mejor experiencia para tus visitantes.
- Mejor seguridad: Las versiones antiguas de PHP dejan de recibir parches de seguridad, lo que convierte tu sitio en un objetivo fácil para los hackers. Actualizar PHP es una de las primeras medidas de seguridad que debes tomar.
- Compatibilidad con nuevos plugins y temas: Los desarrolladores de WordPress están adaptando sus productos a las versiones más recientes de PHP. Si usas una versión muy antigua, es probable que algunos plugins o temas dejen de funcionar correctamente o no se actualicen.
- Consumo de recursos más eficiente: Las nuevas versiones de PHP gestionan la memoria del servidor de forma más eficiente, lo que puede reducir el uso de recursos de tu cuenta de hosting.
Antes de empezar: ¿Qué es Multi-PHP en cPanel?
La mayoría de los paneles de control de hosting, como cPanel, incluyen una herramienta llamada Multi-PHP o "Select PHP Version". Esta herramienta te permite cambiar la versión de PHP que utiliza tu sitio web de forma independiente, sin afectar a otras cuentas o dominios en el mismo servidor.
Piensa en Multi-PHP como un interruptor que te permite elegir el motor que alimenta tu WordPress. Puedes cambiar entre varias versiones de PHP (por ejemplo, de 7.4 a 8.1) con solo unos clics.
Paso a paso: Cómo cambiar la versión de PHP en WordPress desde cPanel
Sigue estos pasos al pie de la letra y tendrás tu WordPress actualizado en menos de 5 minutos.
1. Accede a tu panel de control cPanel
Abre tu navegador web y ve a la URL de acceso a tu cPanel. Normalmente suele ser algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu nombre de usuario y contraseña para entrar.
2. Busca la sección "Software" o "Motores de software"
Una vez dentro de cPanel, verás un panel con diferentes iconos y secciones. Busca la sección que se llama "Software" o "Select PHP Version". El nombre exacto puede variar ligeramente según la configuración de tu hosting, pero normalmente es fácil de identificar.
3. Selecciona el dominio o subdominio
En la herramienta de selección de PHP, verás un menú desplegable (o una lista) con todos los dominios y subdominios que tienes en tu cuenta de hosting. Selecciona el dominio donde está instalado tu WordPress.
4. Elige la versión de PHP
Ahora verás una lista de versiones de PHP disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2). Te recomiendo elegir la versión más reciente y estable que sea compatible con tu WordPress y tus plugins.
[INFO] Si no estás seguro de qué versión elegir, consulta la sección "¿Qué versión de PHP debo elegir?" más abajo. Una buena opción segura es PHP 8.1 o 8.2, ya que ofrecen un excelente equilibrio entre rendimiento y compatibilidad.
5. Guarda los cambios
Una vez que hayas seleccionado la versión deseada, haz clic en el botón "Apply", "Save" o "Set as current". El sistema procesará el cambio y te mostrará un mensaje de confirmación.
6. Verifica el cambio
Para asegurarte de que el cambio se ha aplicado correctamente, puedes crear un archivo de prueba llamado info.php en la carpeta raíz de tu WordPress (por ejemplo, en public_html). Este archivo debe contener el siguiente código:
<?php phpinfo(); ?>
Guarda el archivo y accede a él desde tu navegador (por ejemplo, https://tudominio.com/info.php). Verás una página con toda la información de tu configuración de PHP, incluida la versión actual. ¡Importante! No olvides borrar este archivo después de la comprobación, ya que supone un riesgo de seguridad.
¿Qué versión de PHP debo elegir?
Elegir la versión correcta es crucial para evitar problemas. Aquí tienes una guía rápida:
- PHP 8.2 y superiores: Son las versiones más rápidas y seguras. Si tu WordPress y tus plugins son recientes, esta es la mejor opción.
- PHP 8.0 y 8.1: Ofrecen un gran rendimiento y una buena compatibilidad con la mayoría de los sitios web. Son una opción muy segura y estable.
- PHP 7.4: Es una versión más antigua que todavía es compatible con muchos sitios, pero ya no recibe soporte de seguridad oficial. Es mejor migrar a una versión superior.
- PHP 7.3 o inferior: Estas versiones están obsoletas y no deberían usarse bajo ninguna circunstancia, ya que tienen vulnerabilidades de seguridad conocidas.
[TIP] Antes de cambiar, puedes consultar la compatibilidad de tus plugins y temas en el sitio web oficial de WordPress o en los repositorios de los propios desarrolladores. Una búsqueda rápida de "compatibilidad PHP [nombre del plugin]" te dará la respuesta.
Solución de problemas comunes al cambiar la versión de PHP
A veces, después de cambiar la versión de PHP, pueden aparecer errores. No te preocupes, la mayoría tienen solución fácil.
Error: "Tu versión de PHP es demasiado antigua" o "Incompatible"
Este es el error más común. Significa que algún plugin o tema no es compatible con la nueva versión de PHP que has seleccionado.
Solución:
- Actualiza todo: Ve al panel de administración de WordPress (wp-admin) y actualiza todos los plugins, temas y el propio núcleo de WordPress a sus últimas versiones.
- Revisa los plugins: Si el error persiste, desactiva todos los plugins. Si el error desaparece, reactívalos uno a uno para identificar al culpable.
- Contacta con el desarrollador: Si un plugin o tema específico no se actualiza, contacta con su desarrollador para que lo adapte a la nueva versión de PHP.
Error: "Error fatal: Call to undefined function"
Este error suele aparecer cuando un plugin o tema utiliza funciones de PHP que han sido eliminadas en la nueva versión.
Solución:
- Revierte el cambio: Vuelve a la versión de PHP anterior desde cPanel.
- Actualiza el plugin/tema: Contacta con el desarrollador o busca una alternativa más actualizada.
[WARNING] Si el error es crítico y no puedes acceder a tu panel de administración de WordPress, puedes cambiar la versión de PHP de nuevo a la anterior desde cPanel para que el sitio vuelva a funcionar.
El sitio se ve "en blanco" (pantalla blanca de la muerte)
Esto puede deberse a un error de PHP no mostrado.
Solución:
- Activa el modo de depuración: Edita el archivo
wp-config.phpde tu WordPress y cambia la líneadefine('WP_DEBUG', false);adefine('WP_DEBUG', true);. Esto mostrará los errores en pantalla para que puedas identificar el problema. - Revisa los logs: También puedes revisar los archivos de registro de errores de tu hosting (normalmente en
public_html/error_log) para ver el error exacto.
Consejos extra para mejorar el rendimiento de WordPress
Cambiar la versión de PHP es un gran paso, pero no es lo único que puedes hacer. Aquí tienes algunos consejos adicionales:
- Utiliza un plugin de caché: Plugins como WP Rocket, W3 Total Cache o LiteSpeed Cache pueden acelerar drásticamente tu sitio.
- Optimiza tus imágenes: Comprime las imágenes antes de subirlas a WordPress.
- Usa una CDN: Una Red de Entrega de Contenido (CDN) sirve tu sitio desde servidores de todo el mundo, mejorando la velocidad para visitantes internacionales.
- Mantén todo actualizado: Actualiza regularmente WordPress, tus plugins y temas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la versión de PHP de mi sitio sin cPanel?
Sí, pero es más técnico. Si tu hosting usa un panel diferente como Syspanel, el proceso es similar. En Syspanel, deberás acceder a través del puerto 2106 (por ejemplo, https://tudominio.com:2106) y buscar la opción de "PHP" o "Multi-PHP" en el menú de "Web". El resto del proceso es análogo al de cPanel.
¿Cuánto tiempo tarda en aplicarse el cambio de PHP?
El cambio es prácticamente instantáneo. Una vez que haces clic en "Aplicar", tu sitio empezará a usar la nueva versión de PHP en cuestión de segundos.
¿Perderé mis datos al cambiar la versión de PHP?
No, cambiar la versión de PHP no afecta a tu base de datos ni a tus archivos. Es un cambio de configuración del servidor, no de tus datos.
¿Puedo tener diferentes versiones de PHP para diferentes sitios en mi cuenta?
Sí, la herramienta Multi-PHP te permite elegir una versión de PHP diferente para cada dominio o subdominio que tengas en tu cuenta de hosting.
¿Qué es mejor, PHP 7.4 o PHP 8.1?
PHP 8.1 es considerablemente mejor en términos de rendimiento y seguridad. Es más rápido y está más actualizado. La única razón para usar PHP 7.4 sería si tienes un plugin o tema muy antiguo que no es compatible con versiones más recientes.
Conclusión
Cambiar la versión de PHP en WordPress desde cPanel es un proceso sencillo y crucial para mantener tu sitio web rápido, seguro y compatible. Usar la herramienta Multi-PHP te da el control total sobre esta configuración sin necesidad de ser un experto.
Recuerda los pasos clave:
- Accede a cPanel.
- Busca la herramienta "Select PHP Version" o "Multi-PHP".
- Elige tu dominio.
- Selecciona la versión de PHP más reciente y compatible.
- Guarda los cambios y verifica.
No subestimes el poder de una simple actualización de PHP. Es una de las formas más fáciles y efectivas de darle un impulso significativo a tu sitio web. Si sigues esta guía, estarás en el camino correcto para ofrecer la mejor experiencia posible a tus visitantes.
[TIP] Si no te sientes cómodo realizando este cambio tú mismo, la mayoría de los servicios de hosting ofrecen soporte técnico gratuito que puede hacerlo por ti. No dudes en contactar con ellos si tienes dudas.
