Actualizar versión de PHP WordPress

por | Feb 23, 2021 | Actualizar WordPress

Actualizar versión de PHP WordPress

Justo ahora que empiezas a leer este artículo, pensarás: ¡Uf! ¡PHP! ¿Qué es? ¿Por qué tengo que saberlo? ¿En qué afecta a mi web?

Si te gustan los idiomas, quizás hablas más de uno: el bonito idioma francés, el útil inglés, el exótico italiano o incluso los difíciles ruso, chino o árabe.

Pues bien, PHP es el lenguaje que habla WordPress, para poder comunicarse dentro y fuera de una web.

Y cada versión de PHP, afecta de una manera a tu web, sobre todo de cara a velocidad de carga y rendimiento en general.

WordPress soporta versiones de PHP que van desde la 5.6, hasta las más recientes:

  • PHP 7.0
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • PHP 8.0

¿Y por qué te interesa tanto esta lista que parece tan simple? Bueno, tienes que saber que las versiones anteriores a la de PHP 7.3 ya no reciben actualizaciones de seguridad, por lo que, si estás utilizando una de esas, tu sitio web puede estar expuesto a vulnerabilidades.

Es por eso que WordPress en sí, recomienda utilizar versiones de PHP superiores a la 7.3.

Durante este artículo, algo técnico, vamos a explorar de una manera relativamente fácil las implicaciones que tiene el utilizar versiones antiguas o más modernas de PHP y cómo configurarlas para hacer un uso correcto de tu instalación de WordPress.

Antes de ver las razones por las que actualizar la versión de PHP de tu hosting, deberás sabre cuál estás utilizando.

Es fácil saberlo, si en tu instalación de WordPress vas a Herramientas y a Salud del sitio.

Salud del sitio

Una vez en la pantalla de Salud del sitio, en la pestaña de “Información“, podrás ver la información del Servidor en los paneles de información a modo de acordeón.

Información del servidor

Una vez ya sepas qué versión utilizas de PHP, continúa leyendo para saber las ventajas de actualizar a una versión más moderna.

 

Por qué actualizar la versión de PHP de WordPress

Son varias las ventajas que hay a la hora de actualizar tu versión PHP a una versión superior.

Eso sí, personalmente te recomiendo no actualizar siempre a la última versión (te lo explico mejor en el siguiente apartado).

A continuación te menciono las tres ventajas que a mi modo de ver son las que más peso tienen para convencerte y dar el paso a una versión de PHP superior en WordPress.

 

Velocidad

Un sitio web que carga lento, tiene todas las de perder en cuanto a posicionamiento SEO y conversión de clientes (ventas, suscripciones, formularios rellenos…).

Si usas una versión antigua de PHP, tu web estará “funcionando” con una manera de hablar antigua, con lo cual, a la hora de hacerse entender, va a tenerlo más difícil y le va a costar más.

Imagínate que vas a tomar un café con un hombre del siglo X, el cual te habla en un castellano antiguo.

Ambos habláis el mismo idioma, y os entendéis (más o menos) pero te va a costar mucho más que si dicho café te lo tomaras con alguien del siglo XIX (me he mordido la lengua aquí para no hacer chistes fáciles sobre regiones y acentos. jeje).

Por lo que una versión superior de PHP, va a hacer que tu web cargue más rápido, con lo cual, aumentes las posibilidades de que tus visitas pasen más tiempo viendo tu web.

 

Seguridad

Como mencionaba en el apartado superior, las versiones de PHP inferiores a la 7.3 ya no están “actualizadas”.

Esto quiere decir que si utilizas un plugin vulnerable en tu web (por ejemplo: que tenga un código trampa, que ataca a tu web de alguna manera, si tienes PHP 7.1) vas a estar expuesto a agujeros de seguridad importantes y a una web rota.

Es como si el castellano que hablas, se entiende bien, pero no estás enterándote de lo peligroso que es utilizar palabras concretas en un restaurante en concreto, y te puedas meter en problemas por no saber hablar correctamente.

 

Actualizaciones

Una ventaja muy parecida a la de la seguridad es la de las actualizaciones.

Básicamente, cuanto más “al día” esté tu versión de PHP, más “inteligente” será y mejor podrá defenderse ante ataques o errores comunes.

Las actualizaciones no se enfocan únicamente a solventar problemas de seguridad, sino a trabajar mejor con más cantidad de extensiones, plugins y plantillas de WordPress.

Pero cabe decir que no es tan maravillosamente fácil como plantearse utilizar siempre la última versión de PHP y listo.

Puede que si actualizas a PHP, por muy moderno y estable que sea, tu web no pueda “soportarlo” todavía y vengan los problemas.

Lo vemos en el apartado a continuación…

 

Solucionar problemas al actualizar la versión de PHP en WordPress

Si hubiera que sacar una desventaja de actualizar la versión PHP de tu WordPress es la posible incompatibilidad con los plugins o plantilla que estés utilizando en ese momento.

Esto ocurre cuando el desarrollador que haya creado el plugin “X” o la plantilla “Y”, no ha actualizado el código PHP de su producto, para que pueda “hablar correctamente” con la versión más moderna de PHP.

Normalmente, si el plugin o plantilla que utiliza son buenos, no tendrás mayor problema, pero ten en cuenta estas recomendaciones importantes para evitar problemas:

  • Nunca utilices la última versión de PHP más reciente. Espera a que pase cierto tiempo antes de actualizar (para dar tiempo a los desarrolladores de plugins y plantillas a actualizar sus productos).
  • Cuando actualices un plugin o plantilla, mira siempre el change log (cambios que se hacen en el plugin o plantilla con la actualización) para saber lo que se actualiza. Normalmente, en dicho log aparecerá algo parecido a “Compatibilidad con versión PHP XXX”(sustituye XXX por la versión moderna de turno de PHP).
  • Nunca actualices la versión de PHP de tu WordPress en un entorno de “producción”. Hazlo siempre en un entorno de pruebas que se pueda romper, desaparecer e incluso explotar.
  • Incluso si utilizas un entorno test para probar nuevas versiones de PHP en WordPress, haz siempre una copia de seguridad antes de hacer nada, y descárgala de manera local en tu ordenador (así podrás recuperar tu web mucho más fácilmente).
  • En el caso que actualices a PHP y veas algún error, utiliza el modo debug de WordPress para poder arreglarlo más fácilmente.

En cualquier caso, si utilizas un buen hosting, con una gran capacidad de soporte técnico (ejem… Webempresa…), puedes siempre recurrir a dicho soporte técnico para que te ayuden o aconsejen en la actualización de PHP.

No obstante, en el siguiente apartado te menciono como hacerlo tú mism@.

 

Cómo actualizar la versión de PHP de forma segura

Aunque suene a una tarea que únicamente los más informáticos puedan hacer, en realidad actualizar la versión de PHP en tu servidor (hosting) es bastante sencillo.

Si utilizas cPanel, podrás hacerlo desde el propio panel accediendo a la herramienta Configurar PHP.

Escribe php en el cuadro de búsqueda del panel de control principal de cPanel, y te aparecerá como primera opción.

Configurar PHP

Una vez dentro de la herramienta, verás que aparecen los dominios que existen en tu cuenta, y las carpetas donde tienen las instalaciones de WordPress.

En el apartado de PHP Version, podrás ver qué versión utilizan, y deberás pinchar en Gestionar si quieres cambiarla.

Gestionar PHP

Se te abrirá una ventana emergente, en donde deberás de confirmar que quieres cambiar la versión de PHP en el dominio seleccionado, e indicarás qué versión en concreto quieres.

Confirmar PHP

Y cuando lo confirmes, te aparecerá un cuadro verde de confirmación.

Confirmar PHP

En Webempresa ya tenemos disponible PHP 8, sin embargo tienes que solicitarlo a través de tickets de soporte para que lo habiliten en tu cuenta de hosting.

Ahora solamente queda volver a tu web tras esperar unos minutos, y comprobar que todo funciona correctamente y no hay errores.

Vuelve a comprobar qué versión tienes de PHP tal y como te he indicado al inicio de este artículo (en la herramienta Salud del sitio) y confirma que tienes la versión de PHP deseada.

Espero que haya solucionado las dudas que tenías sobre las versiones de PHP en WordPress y para qué sirven, y que tu web haya aumentado su velocidad, seguridad y rendimiento en general gracias a este cambio.

¡Un abrazo y nos vemos en el siguiente artículo!