Cómo cambiar la versión de PHP en cPanel para WordPress (requisitos y consejos)
¿Te ha pasado que tu WordPress va lento, te sale el temido “Error de memoria” o incluso ves un aviso de que tu web usa una versión de PHP desactualizada y sin soporte? No te preocupes, es mucho más común de lo que crees y, afortunadamente, tiene una solución sencilla: cambiar la versión de PHP en cPanel.
Este proceso es una de las tareas de mantenimiento más importantes para cualquier sitio web. PHP es el lenguaje de programación que hace funcionar WordPress, y tener una versión moderna no solo acelera tu web, sino que la hace más segura y compatible con los últimos plugins y temas.
En esta guía extensa, te voy a explicar paso a paso cómo hacerlo, qué requisitos debes cumplir y algunos consejos cruciales para que no rompas nada en el intento. Vamos a ello.
¿Por qué es tan importante la versión de PHP en WordPress?
Piensa en PHP como el motor de tu coche. Si usas un motor antiguo, el coche irá lento, consumirá más y es más probable que se averíe. Con WordPress pasa exactamente lo mismo.
Cada año, el equipo de desarrollo de PHP lanza nuevas versiones que incluyen mejoras de rendimiento, correcciones de seguridad y nuevas funcionalidades. Las versiones antiguas dejan de recibir soporte y, por lo tanto, se convierten en un blanco fácil para los hackers.
Además, los desarrolladores de temas y plugins de WordPress actualizan constantemente su código para aprovechar las ventajas de las versiones más nuevas. Si tu web usa una versión obsoleta, es probable que algunos plugins dejen de funcionar correctamente o que tu tema muestre errores visuales.
Beneficios de actualizar PHP:
- Mayor velocidad: Tu web cargará mucho más rápido, lo que mejora la experiencia del usuario y tu posicionamiento en Google.
- Seguridad mejorada: Las versiones modernas incluyen parches de seguridad que protegen tu sitio de ataques maliciosos.
- Compatibilidad: Podrás usar los últimos plugins y temas sin problemas de incompatibilidad.
- Menor consumo de recursos: Un PHP más eficiente usa menos memoria y CPU del servidor, lo que puede abaratar tu plan de hosting.
Requisitos antes de cambiar la versión de PHP en cPanel
Antes de lanzarnos a cambiar nada, es fundamental que hagas los deberes. Cambiar la versión de PHP sin preparación puede provocar que tu web se caiga o muestre errores graves.
1. Comprueba la compatibilidad de tu WordPress
WordPress en sí mismo es muy compatible con las versiones más recientes de PHP, pero el problema suele estar en los plugins y temas que tienes instalados.
- Revisa tu panel de administración: Ve a
Escritorio -> Actualizaciones. WordPress te avisará si hay alguna incompatibilidad conocida. - Comprueba cada plugin: Ve a
Plugins -> Plugins instalados. WordPress a veces muestra un aviso si un plugin no es compatible con tu versión actual de PHP, pero no siempre es fiable. Lo mejor es visitar la página de cada plugin en el repositorio oficial de WordPress y buscar su sección de "Compatibilidad". - Revisa tu tema: Al igual que con los plugins, ve a
Apariencia -> Temasy busca información sobre la compatibilidad de tu tema activo.
2. Haz una copia de seguridad completa
Este es el paso más importante y el que nunca debes saltarte. Si algo sale mal durante el cambio, podrás restaurar tu web a su estado anterior sin perder nada.
- Copia de seguridad de archivos: Accede a tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos". Comprime la carpeta
public_html(o la carpeta donde esté instalado tu WordPress) en un archivo ZIP y descárgalo a tu ordenador. - Copia de seguridad de la base de datos: En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin". Selecciona tu base de datos, haz clic en "Exportar" y elige el método "Rápido". Descarga el archivo SQL resultante.
[WARNING]: Una copia de seguridad es tu red de seguridad. No la omitas, incluso si tienes prisa. Sin ella, un error podría significar la pérdida total de tu contenido.
3. Activa el modo de mantenimiento (opcional pero recomendado)
Si tu web tiene mucho tráfico, es recomendable activar un modo de mantenimiento para que los visitantes no vean errores mientras realizas el cambio. Puedes usar un plugin como "WP Maintenance Mode" o simplemente añadir un archivo .maintenance a la raíz de tu instalación de WordPress.
Cómo cambiar la versión de PHP en cPanel: Paso a paso
Ahora sí, vamos con el proceso. Es mucho más fácil de lo que parece, y no necesitas ser un experto en programación.
Paso 1: Accede a tu panel de cPanel
Abre tu navegador y ve a la URL de tu cPanel. Normalmente es algo así como tudominio.com/cpanel o tudominio.com:2083. Introduce tu nombre de usuario y contraseña.
Paso 2: Busca la sección "Software" o "Motor de software"
Una vez dentro de cPanel, busca la sección que se llama "Software" o "Seleccionar versión de PHP". El nombre exacto puede variar según el proveedor de hosting, pero normalmente encontrarás un icono que dice "MultiPHP Manager", "Select PHP Version" o "PHP Version".
Paso 3: Selecciona tu dominio o directorio
En la nueva pantalla, verás una lista de tus dominios y subdominios. Busca el dominio donde tienes instalado WordPress y selecciónalo. En algunas interfaces, verás una lista desplegable; en otras, tendrás que hacer clic en el nombre del dominio.
Paso 4: Elige la nueva versión de PHP
Verás una lista de versiones de PHP disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2, 8.3). Selecciona la versión más reciente que sea compatible con tu WordPress y tus plugins. Te recomiendo elegir la última versión estable (como la 8.3 o 8.2), ya que son las más rápidas y seguras.
Paso 5: Configura las opciones de PHP (opcional)
En la misma pantalla, es posible que veas un menú desplegable llamado "Opciones" o "Configuración". Aquí puedes ajustar parámetros como memory_limit, max_execution_time o upload_max_filesize. Si no sabes qué son, déjalos como están. Los valores por defecto son suficientes para la mayoría de los sitios web.
Paso 6: Guarda los cambios
Haz clic en el botón "Guardar" o "Aplicar". El proceso de cambio es casi instantáneo, pero es posible que tu web se recargue durante unos segundos.
Paso 7: Verifica que todo funciona
Accede a tu web y comprueba que todo funciona correctamente. Navega por algunas páginas, entra en tu panel de administración de WordPress y revisa que no haya errores.
¿Cómo verificar la versión de PHP que está usando tu WordPress?
Después del cambio, es bueno confirmar que la nueva versión se ha aplicado correctamente. Hay dos formas sencillas de hacerlo:
- Desde el propio WordPress: Ve a
Herramientas -> Estado del sitio -> Información. En la pestaña "Servidor", busca la línea que dice "Versión de PHP". - Creando un archivo de prueba: Crea un archivo llamado
info.phpen la carpetapublic_htmlde tu sitio y añade el siguiente código:<?php phpinfo(); ?>. Luego, accede atudominio.com/info.phpen tu navegador. Verás una página con toda la información de tu servidor, incluida la versión de PHP en la parte superior. ¡No olvides borrar este archivo después! Es un riesgo de seguridad.
Consejos y buenas prácticas para actualizar PHP en WordPress
Aquí tienes algunos consejos extra que te harán la vida más fácil y evitarán dolores de cabeza.
Realiza la actualización en un entorno de pruebas
Si tienes una web con mucho tráfico o muy crítica, lo ideal es probar el cambio en un entorno de pruebas (staging) antes de aplicarlo en producción. Muchos proveedores de hosting ofrecen esta función desde el propio cPanel. Si no la tienes, puedes crear una subcarpeta en tu servidor e instalar una copia de tu WordPress con un plugin de clonación.
Actualiza todo antes de cambiar PHP
Antes de cambiar la versión de PHP, actualiza WordPress, todos tus plugins y tu tema a sus últimas versiones. Esto minimizará las posibilidades de incompatibilidad.
No te quedes atrás en versiones
No te conformes con una versión antigua solo porque "funciona". Las versiones antiguas dejan de recibir soporte de seguridad, lo que pone en riesgo tu web. Intenta mantenerte siempre en una versión que esté activamente soportada.
¿Qué pasa si mi web da error después del cambio?
No entres en pánico. Es un problema común y tiene solución. Lo primero es revertir el cambio volviendo a la versión anterior desde el mismo "MultiPHP Manager". Si el error persiste, el problema puede estar en un plugin o tema específico.
- Desactiva todos los plugins: Accede a tu servidor por FTP o desde el Administrador de archivos de cPanel y renombra la carpeta
wp-content/pluginsawp-content/plugins_desactivados. Esto desactivará todos los plugins. Si la web funciona, sabrás que el problema es un plugin. Ve activándolos uno a uno para encontrar al culpable. - Cambia a un tema por defecto: De forma similar, puedes cambiar temporalmente a un tema como "Twenty Twenty-Four" para descartar que el problema sea tu tema.
[INFO]: Si usas un panel de control alternativo como Syspanel (el antiguo HestiaCP), el proceso es muy similar. Accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección de "PHP" o "MultiPHP" y sigue los mismos pasos para cambiar la versión.
Preguntas frecuentes (FAQ) sobre cambiar la versión de PHP
¿Cuál es la mejor versión de PHP para WordPress en 2024?
La mejor versión es la última estable disponible, que actualmente es la serie 8.x (como 8.2 o 8.3). Ofrecen el mejor rendimiento y seguridad. Sin embargo, asegúrate de que tus plugins y tema sean compatibles.
¿Cambiar la versión de PHP afecta a mi SEO?
Sí, indirectamente. Un PHP más rápido hace que tu web cargue más rápido, y la velocidad de carga es un factor de posicionamiento en Google. Por lo tanto, actualizar PHP puede mejorar tu SEO.
¿Puedo cambiar la versión de PHP sin cPanel?
Sí, es posible, pero es más complicado. Si tu hosting no usa cPanel, tendrás que hacerlo a través de un archivo .htaccess o usando comandos de terminal (SSH). Sin embargo, la mayoría de los hostings compartidos usan cPanel.
¿Cada cuánto tiempo debo cambiar la versión de PHP?
No hay una regla fija, pero te recomiendo que revises cada 6 meses si hay una nueva versión estable. Como mínimo, asegúrate de que estás usando una versión que aún tiene soporte de seguridad.
¿Qué significa "PHP desactualizado"?
Significa que la versión de PHP que usa tu web ya no recibe parches de seguridad del equipo de desarrollo. Esto deja tu sitio vulnerable a ataques.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, cPanel te permite gestionar la versión de PHP de forma individual para cada dominio o subdominio. Esto es útil si tienes varias webs con diferentes requisitos.
Conclusión
Cambiar la versión de PHP en cPanel es un proceso sencillo y gratuito que tiene un impacto enorme en el rendimiento y la seguridad de tu WordPress. No lo pospongas más. Sigue los pasos de esta guía, haz tu copia de seguridad, y verás cómo tu web vuela.
Recuerda que la clave está en la preparación: revisa la compatibilidad, haz una copia de seguridad y, si tienes dudas, actúa con cautela. Con estos consejos, actualizar PHP en WordPress será coser y cantar. Tu web (y tus visitantes) te lo agradecerán.
