Cómo comprobar y actualizar fácilmente la versión de PHP de su sitio de WordPress

Todos los sitios web se ejecutan en el código. En los viejos tiempos, era puro HTML, hoy suele ser una mezcla de eso más CSS y JavaScript.

Sin embargo, eso es sólo una vez que se cargan. En el servidor, es probable que un lenguaje de programación diferente esté ejecutando la escena, especialmente si usted tiene un sitio web de WordPress. Estamos, por supuesto, hablando de PHP.

La mayoría de las cosas que ves tanto en el front como en el back end de tu sitio WordPress existen gracias a PHP. No sólo lo encuentras en las plantillas de tus páginas, también compone los archivos que construyen el panel de control de WordPress.

código php en el archivo del panel de control de wordpress

Lo mismo ocurre con los temas y plugins que tengas instalados. En definitiva, sin PHP tu sitio web de WordPress no existiría.

Debido a que este lenguaje de programación es tan central en la plataforma WordPress, hoy queremos hablar de algo de lo que muchos nos ocupamos muy poco: cómo actualizar la versión de PHP de tu sitio.

¿Qué, no sabías que eso formaba parte del funcionamiento de un sitio web? Precisamente por eso existe este post. En él aprenderás un poco más sobre PHP como lenguaje y por qué es importante ejecutar la última versión, cómo comprobar el PHP de tu sitio y cómo actualizarlo de forma segura.

¿Listo para ponerte un poco friki? Entonces vamos a sumergirnos en ello.

Una breve visión general de PHP como lenguaje de programación

Sólo para que sepas de qué estamos hablando, vamos a sumergirnos primero en lo que es PHP exactamente.

En primer lugar, es un lenguaje de programación que es de código abierto y por lo tanto (como WordPress) de uso gratuito. Eso también podría contribuir al hecho de que PHP es uno de los lenguajes más populares para el desarrollo web. No sólo funciona detrás de WordPress, sino que también forma parte de Facebook y otros sitios populares. Sin embargo, también puedes utilizarlo para otros fines.

Quién utiliza php
Fuente: James Titcumb

Una segunda cosa importante sobre PHP es que es un lenguaje de programación del lado del servidor. Eso significa que se procesa en la máquina en cuyo disco duro se encuentra. Eso es opuesto a los lenguajes del lado del cliente como JavaScript, donde todo el trabajo ocurre en el navegador de la persona que solicita ver su sitio.

Sin embargo, eso también significa que cualquier problema con el rendimiento del sitio que se deriva de PHP es suyo para arreglar. Sus visitantes pueden tener el ordenador más rápido del mundo, sin embargo, si su servidor tiene pocos recursos, eso no va a hacer mucha diferencia. Lo que nos lleva a la siguiente parte.

¿Por qué actualizar la versión de PHP de su sitio?

Porque PHP es tan importante para WordPress, también es una parte central del rendimiento del sitio. Después de todo, PHP es básicamente el intermediario que extrae los datos correctos de su base de datos, los envuelve en HTML y CSS y luego los entrega como un sitio terminado al navegador del visitante. Si el intermediario es lento, también lo es todo lo demás.

Las actualizaciones significan mejoras

Por esa razón, el lenguaje de programación está siendo constantemente mejorado. Ha visto un buen montón de versiones a lo largo de los años.

Para ejecutar WordPress, su servidor necesita al menos PHP 5.2.4. Sin embargo, ahora la recomendación oficial es que ejecute PHP 7 o superior (la versión actual es PHP 7.1).

Eso es porque, al igual que WordPress, las nuevas versiones de PHP traen consigo un montón de mejoras. A medida que avanza, los lenguajes se vuelven más seguros, más rápidos, más delgados, menos hambrientos de recursos y, en general, mejores. De hecho, sólo el salto de PHP 5.6 a PHP 7 fue un gran avance.

PHP 7 es el mejor hasta la fecha

Una de las principales mejoras que PHP 7 ofrece a los usuarios de WordPress es el aumento de la velocidad. Los benchmarks demuestran que la nueva versión es hasta dos veces más rápida que su predecesora.

Php 7 benchmarks update php version

Como consecuencia, tu servidor es capaz de entregar tu sitio web a más visitantes mientras hace menos trabajo (por cierto, hay más cosas que puedes hacer para acelerar WordPress). Además de eso, la nueva versión hace que el código sea más fácil de leer (y por lo tanto de soportar).

Además, PHP 7 ha mejorado mucho en el manejo de errores. Ahora es capaz de resolver los problemas de los scripts sin tener que terminar necesariamente todo el proceso. Esta es una buena noticia para aquellos visitantes de sitios que no les gusta lidiar con sitios web defectuosos (pista: son todos ellos).

Por último, PHP 7 ha visto mejoras en términos de seguridad que hacen que las aplicaciones construidas con él sean más difíciles de hackear (si alguna vez sucede, aprenda a recuperarse de un sitio WordPress hackeado).

Las versiones más antiguas ya no tienen soporte

Además de lo anterior, la vida útil de las versiones más antiguas de PHP se está acabando. El soporte activo para la versión 5.6 terminó a principios de 2017. El soporte de seguridad sólo se dará hasta finales de 2018.

¿Ya estás convencido? Y esas son solo las notas de corte. Hay más cosas increíbles que han mejorado en PHP 7 y que puedes conocer aquí. Sin embargo, ¿cómo averiguar qué versión de PHP su sitio se está ejecutando actualmente en? Me alegro de que lo preguntes.

Cómo comprobar la versión de PHP de tu sitio WordPress

Si quieres saber en qué versión de PHP funciona actualmente tu sitio WordPress, tienes varias formas de averiguarlo. Vamos a repasarlas rápidamente.

Compruebe el panel de gestión de su alojamiento

Su primera opción es comprobarlo con su proveedor. En el back end de su cuenta de hosting, es probable que haya un menú llamado PHP Settings, PHP Version Manager o algo similar. Desde aquí, puede comprobar qué versión de PHP están utilizando su(s) sitio(s).

La mayoría de las veces también es capaz de actualizar a otra versión aquí (más sobre eso más adelante) y hacer cosas como editar PHP.ini. Este último es un archivo importante que te permite hacer cambios en la funcionalidad del servidor.

Usa un plugin de WordPress

Por supuesto, en la ecosfera de WordPress, también tienes plugins que pueden hacer lo mismo por ti. Uno de los más fáciles de usar es Display PHP Version.

Prácticamente todo lo que tienes que hacer es instalar el plugin y activarlo. A continuación, será capaz de ver la versión actual de PHP en At a Glance en el tablero de WordPress.

display php version wordpress plugin

Si resulta que su servidor ya está ejecutando la última versión, no hay nada que hacer más que sonreír felizmente y seguir con su día (o tal vez enviar a los sysadmins de su proveedor una caja de chocolates).

Sin embargo, si nunca se ha enfrentado a este problema, es muy probable que la versión de PHP no esté actualizada. En ese caso, a continuación le mostraremos cómo actualizarla de forma segura.

Por supuesto, eso requiere que su proveedor ofrezca la opción de cambiar. Si no es así, tal vez sea el momento de encontrar un nuevo alojamiento…

Cómo actualizar PHP de forma segura

Aunque PHP 7 es genial, hay algunos riesgos relacionados con la actualización. Eso significa sobre todo la posibilidad de que usted tiene el código en su sitio (es decir, en el núcleo de WordPress, temas, plugins y scripts) que no es compatible con la nueva versión.

Si ese es el caso, cuando usted hace el cambio, todos o partes de su sitio podría romper o al menos mostrar un comportamiento defectuoso. Por eso es importante comprobar este tipo de cosas de antemano y le mostraremos cómo a continuación.

Nota rápida: el proceso expuesto aquí es cómo actualizar su sitio en vivo. Sin embargo, una idea aún mejor es crear una copia local de su sitio y ejecutarlo una vez en su ordenador. De esta manera, se reduce aún más la posibilidad de encontrarse con sorpresas desagradables.

Haga una copia de seguridad y actualice todo

Como se mencionó, los problemas con la actualización de PHP por lo general provienen de código antiguo que ya no es compatible con la versión más reciente. La mejor solución: actualice su sitio.

La comunidad de WordPress es una firme defensora de utilizar la última versión de PHP. Por esa razón, los desarrolladores de core, plugins y temas se aseguran de que su trabajo funcione con ella.

En consecuencia, el primer paso para asegurarse de que el sitio no produce problemas es mantenerlo actualizado. Eso es algo que debe hacer de cualquier manera por razones de seguridad.

Así que, haga una copia de seguridad de su sitio y luego haga clic en el botón de actualización donde sea necesario. Hazlo ahora, yo esperaré.

Usa un plugin para buscar problemas de compatibilidad

¿Hecho? Genial, entonces continuemos.

Incluso con WordPress y extensiones actualizadas, no hay garantía de que todo vaya bien. Afortunadamente, no tiene que limitarse a esperar lo mejor. En lugar de eso, puedes probar los problemas de incompatibilidad de antemano. ¿Cómo? Con un plugin, por supuesto.

WP Engine ha lanzado un plugin gratuito en el directorio de WordPress, precisamente para este propósito. Comprueba todo el código de tu sitio e informa de cualquier posible problema.

Para utilizarlo, primero tienes que instalarlo en tu sitio de la forma habitual. Cuando esté activo, habrá un nuevo elemento de menú en Herramientas llamado Compatibilidad con PHP. Aquí, sólo tienes que elegir la versión de PHP a la que quieres actualizarte. A continuación, selecciona si quieres escanear sólo tus plugins y temas activos o todas las extensiones de tu sitio.

actualiza la versión de php de forma segura con el comprobador de compatibilidad de php

Inicia el escaneo. Cuando haya terminado, el plugin le presentará una lista de errores y advertencias para su sitio. Incluso te dirá el nombre del archivo y el número de línea donde los encontró.

A partir de aquí, puedes tomar medidas para reemplazar los plugins o temas defectuosos o encontrar otro tipo de solución (como pedir al desarrollador que actualice su trabajo). El plugin también hará sugerencias.

Por cierto, si tienes un plugin que está actualizado pero sigue marcado como incompatible, también podría ser un falso positivo. WP Engine proporciona una lista de plugins conocidos por ser marcados por problemas de compatibilidad cuando no hay ninguno. Por lo tanto, tenga en cuenta.

Actualizar PHP

Una vez asegurado que su sitio es, por todas las cuentas, capaz de manejar el cambio, es el momento de hacerlo realmente.

Hay varias maneras de hacerlo. Una es a través de comandos SSH. Sin embargo, si usted sabe cómo hacer esto, probablemente no está leyendo este artículo. En consecuencia, no vamos a repasarlo. Sin embargo, si usted todavía quiere aprender acerca de la actualización de la versión de PHP de su servidor a través de SSH, puede hacerlo aquí.

Vamos a ir por el camino más fácil, que es hacer el cambio a través del panel de administración de su proveedor de alojamiento. Por ejemplo, en cPanel (que, por cierto, también está basado en PHP) es tan fácil como encontrar el elemento de menú Gestor de versiones de PHP, navegar hasta la ubicación de tu sitio, elegir la versión a la que quieres cambiar y darle a Guardar.

actualizar la versión de php en cpanel
Fuente: SiteGround

Si tu host ejecuta Plesk, puedes averiguar cómo actualizar PHP aquí. Desafortunadamente, para otros paneles de administración, tendrá que hacer su propia búsqueda. Si no puede encontrar ninguna opción de este tipo, es posible que su proveedor de alojamiento la haya deshabilitado. En ese caso, debe ponerse en contacto con su proveedor.

Compruebe su sitio

Una vez que haya actualizado, lo último que debe hacer es volver al front-end de su sitio y echar un vistazo. Compruebe cada página para ver si todo se ve como debería y que las partes de su sitio no están desactivadas o similares. Además, comprueba los plugins que estás utilizando, así como las características del tema. Sin embargo, si ha tomado las precauciones mencionadas anteriormente, es muy poco probable que haya habido un problema.

Y eso es todo. ¡Enhorabuena! Acaba de actualizar con éxito PHP para su sitio de WordPress.

Resumiendo

PHP es el pegamento que mantiene unido a WordPress. Por esa razón, es importante mantenerlo actualizado. Esto también le permitirá beneficiarse de una mayor velocidad y seguridad.

Por encima, ha aprendido sobre PHP y por qué es importante actualizarlo. Hemos hablado de cómo puede averiguar qué versión está ejecutando su sitio y cómo prepararlo para la actualización. ¡Además, le hemos dicho cómo implementar dicha actualización a través de su panel de gestión de alojamiento.

Si ha seguido a lo largo de buen trabajo! Su sitio está ahora listo para el futuro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.