Vamos a ver cómo actualizar PHP en WordPress de forma segura para que nuestra instalación de WordPress sea más rápida y segura a medida que PHP mejora.

Si lo prefieres puedes seguir este vídeo donde te lo explico de forma gráfica y práctica:

Actualizar la versión de PHP con WordPress:
➡️ Teoría ¿Qué? ¿Cómo? ¿Dónde?
➡️ Caso práctico: una web que aparentemente lo tiene todo listo pero falla al actualizar
➡️ Pasos a seguir para implementar una actualización segura de PHP en WordPress.

PHP en WordPress

Lo primero que vamos a ver es qué es PHP, dónde se instala PHP en WordPress y cómo WordPress y sus componentes (Temas y Plugins) utilizan PHP.

Esta imagen es un resumen de lo que te voy a explicar a continuación.

actualizar php wordpress
Versión de PHP y WordPress

¿Qué es PHP?

PHP es un lenguaje de programación y WordPress en su mayoría está hecho con PHP, por lo que lo primero que debemos decir es que PHP no se instala/actualiza en WordPress.

PHP es el código con el que está hecho WordPress, y se instala en el servidor, por lo que lo primero que debemos entender es que vamos a depender de nuestro proveedor de alojamiento para poder utilizar o no una versión de PHP.

Te dejo este otro artículo por si quieres saber Cómo elegir hosting para tu alojamiento web.

Si no tienes un perfil técnico imagina que PHP es un diccionario que otro programas podrán utilizar.

¿Dónde se instala PHP?

Como ya hemos visto PHP se instala a nivel de servidor, por lo que si nuestro servidor no tiene la versión que queremos instalar no lo vamos a poder hacer, porque no depende de WordPress.

Justo lo contrario, WordPress y sus componentes dependen de la versión de PHP del servidor, así que para actualizar PHP en WordPress debemos hacerlo desde el panel de control del servidor.

¿Cómo utiliza WordPress la versión de PHP?

Esto es algo un poco más abstracto, así que voy a pedirte que de nuevo pienses en PHP como en un diccionario.

Bien pues WordPress lo que hace es utilizar esas palabras que están disponibles en ese diccionario, por lo que cuando se añaden o eliminan palabras de ese diccionario (nuevas versiones de PHP) WordPress debe adaptarse y dejar de utilizar esos términos y empezar a utilizar los nuevos.

Lo mismo, exactamente, sucede con sus componentes ya sean Plugins, Temas o código que hayas creado a mano. Debe estar adaptado a los “nuevos términos del diccionario”.

Cuando esto sucede diremos que “WordPress es compatible con la versión X de PHP”.

Pasos para actualizar PHP en WordPress

Para actualizar la versión de PHP en nuestra instalación de WordPress (tú ya sabes que se hace “en el servidor” no “en WordPress” pero yo lo sigo escribiendo así por cuestiones de SEO) debemos seguir los siguientes pasos:

Comprobar que el hosting tiene disponible la nueva versión de PHP para WordPress

Como ya hemos explicado, la versión de PHP se instala en el servidor y no en WordPress así que lo primero será acceder a tu panel de control y chequear que está disponible:

actualizar php wordpress en el servidor
Actualizar PHP en el servidor de WordPress

Comprobar que la versión de WordPress es compatible con la versión de PHP

Una vez que está disponible en el servidor lo que debemos es comprobar que la versión de WordPress es compatible con la versión de PHP. Esto sólo lo podemos hacer revisando la información antes de actualizar la versión de PHP en WordPress.

WordPress 5.6 ya es compatible con la versión de PHP 8.

Comprobar que los Temas y Plugins instalados son compatibles con la versión de WordPress y a su vez con la de PHP

Tercer paso y seguimos aún sin hacer cambios, sólo estamos haciendo comprobaciones.

En este caso lo que vamos a hacer es comprobar que todos los Temas y Plugins que tenemos instalados son compatibles tanto con la versión de PHP que queremos instalar como con la versión de WordPress.

Si te resulta más sencillo puedes seguir el vídeo tutorial que te he incluido al inicio de este artículo sobre Cómo actualizar la versión PHP en WordPress paso a paso.

Crear un entorno de pruebas

Como te he mostrado en el vídeo, puede ser que aparentemente esté todo OK y pesar de eso nos falle la actualización.

Por lo tanto vamos a crear un entorno de pruebas para poder trabajar de forma segura y tener la web siempre disponible y que los usuarios no veas “las pifias” que hacemos.

Si necesitas más ayuda para crear un entorno de pruebas de pruebas de tejo aquí un enlace al Curso de entornos y migraciones con WordPress.

Ya sabes que si tienes cualquier tipo de pregunta o sugerencia estamos siempre disponibles.

Actualizar la versión de PHP en WordPress de pruebas

Ahora sí, ahora que tenemos todas las comprobaciones hechas y que hemos creado un entorno de pruebas para poder hacer y deshacer sin problemas vamos a proceder a actualizar la versión de PHP en WordPress.

Vamos al panel de control como ya hemos visto y vamos a hacer efectivo el cambio de la versión de PHP.

actualizar versión php en WordPress
Actualizar la versión más actual de PHP en WordPress

Comprobar posibles errores

Una vez hecho el cambio debemos hacer pruebas para comprobar si al actualizar PHP en WordPress ha saltado algo que no hemos podido advertir antes.

Los posibles errores con que directamente la web deje de funcionar y nos devuelta un error 500, o algo parecido a esto, son muchas las posibilidades de error al actualizar PHP en WordPress:

error actualizar php wordpress
error al actualizar php en wordpress

En el caso de que algo no haya salido como esperábamos debemos seguir estos pasos:

  • Volver a la versión anterior de PHP en WordPress.
  • Desactivar todos los Plugins instalador en WordPress.
  • En caso de que siga fallando, podemos deducir que el error está en el Tema que tenemos instalado y activo.
  • En caso de no dar error, debemos reactivar los Plugins de uno en un y así poder deducir cuál de ellos causó el error al actualizar PHP en WordPress.

De nuevo te invito a seguir el vídeo que hemos preparado para verlo de una forma mucho más gráfica y práctica.

¿Tienes dudas?