Cómo actualizar PHP para WordPress para velocidades de sitio más rápidas y mejor compatibilidad

Publicado: 2020-05-13

Ya debería saber que la velocidad y el rendimiento de su sitio son importantes para obtener una clasificación más alta en los resultados de búsqueda, aumentar las conversiones y mejorar la experiencia del usuario.

Debido a esto, probablemente ya esté optimizando las imágenes de su sitio, aprovechando el almacenamiento en caché del navegador y utilizando un proveedor de alojamiento confiable.

Pero, ¿cuándo fue la última vez que pensó en qué versión de PHP estaba ejecutando su sitio de WordPress?

WordPress funciona con PHP 5.6 y superior. Pero dado que la última versión es PHP 7.3, usar algo menos que eso solo le pide que sacrifique la velocidad, el rendimiento y la compatibilidad de su sitio.

Es por eso que hoy te mostraremos cómo actualizar PHP para WordPress. Pero primero, echemos un vistazo rápido a lo que es PHP y por qué es tan importante.

¿Qué es PHP y por qué debería importarte?

PHP es un lenguaje de secuencias de comandos y programación del lado del servidor que se utiliza para crear sitios web dinámicos. Y da la casualidad de que el núcleo de WordPress se escribe principalmente utilizando este lenguaje de secuencias de comandos de código abierto.

Archivo php del núcleo de WordPress

Cuando alguien hace clic en una página web que tiene código PHP, como lo hacen sus páginas web de WordPress, el código se procesa a través del servidor de su sitio, se convierte en HTML y se muestra en la pantalla del usuario como su sitio web.

Lo bueno de PHP es que nunca tienes que aprenderlo para ejecutar tu sitio web de WordPress.

La única vez que realmente necesitaría aprender PHP ( o cualquier otro tipo de código ), es si quisiera desarrollar temas de WordPress, complementos o personalizar su sitio usando acciones, filtros y posiblemente HTML y CSS.

Dicho esto, los propietarios de sitios web de WordPress deben comprender la importancia de utilizar una versión actualizada de PHP .

Fuera lo antiguo y dentro las nuevas versiones de PHP

Según W3Techs, más del 79% de todos los sitios web del mundo utilizan PHP utilizando un lenguaje de programación del lado del servidor. Y, por supuesto, eso se aplica a todos los sitios web de WordPress, ya que PHP constituye casi todo el CMS.

Al igual que cualquier pieza de software, PHP tiene un ciclo de vida que permite avances continuos, parches, correcciones de errores y mejoras.

De hecho, después de su lanzamiento inicial, generalmente se admite una nueva versión de PHP durante 2 años hasta que obtiene la etiqueta de "antiguo" y se lanza una nueva versión que es mejor usar.

versiones php soportadas
Fuente: PHP.net

El problema es que muchos propietarios de sitios web no saben acerca de este ciclo de vida o incluso qué versión está usando su sitio web de WordPress.

Peor aún, no entienden que incluso cambiar a PHP 7.0 puede tener los siguientes beneficios:

  • Actualizar su versión de PHP a la última versión mantendrá seguro el núcleo de WordPress
  • El uso de la última versión de PHP garantizará que otro software, como temas y complementos, sea compatible
  • PHP 7 es un estándar de código más alto y tiene mejores características para los desarrolladores

Por último, PHP 7 es un conocimiento de programación mucho más ágil y eficiente, lo que significa que procesa más rápido que nunca y también ayuda a que su sitio se cargue increíblemente rápido.

Puede verificar los resultados de solo una ( de muchas ) pruebas de evaluación comparativa de velocidad realizadas en varias versiones de PHP y ver por sí mismo qué tan rápido se ejecutan las versiones más nuevas de PHP.

evaluación comparativa de php para la velocidad
Fuente: Nubes

Por supuesto, WordPress funciona con PHP 5.6 y superior. Pero piensa en esto. PHP 5.6 no ha recibido soporte activo desde principios de 2017, y el soporte de seguridad finalizó en enero de 2019. Y, sin embargo, el 27,3% de los usuarios de WordPress todavía lo usan.

Usuarios de WordPress y uso de la versión de php
Fuente: WordPress.org

Sin mencionar que el 15,5 % de las personas aún usa PHP 7.0 ( que es significativamente más rápido que PHP 5.6 ), pero no ha sido compatible desde principios de 2019. Y lo adivinó, a fines de 2019, otra versión, PHP 7.1, morderá el polvo cuando se trata de soporte de seguridad.

Esto deja solo a PHP 7.2 y PHP 7.3 como esas versiones con soporte activo, completo con correcciones de seguridad y todo.

Entonces, ¿qué hace el 71,1% de los propietarios de sitios web de WordPress usando versiones de PHP que están al final de su ciclo de vida o acercándose a él? Bueno, espero aprender sobre la importancia de PHP y actualizarlo muy, muy pronto.

Cómo verificar qué versión de PHP está ejecutando su sitio de WordPress

Bien, ya sabes que usar una versión actualizada de PHP es importante. Pero antes de intentar actualizar su PHP, primero revise debajo del capó y vea qué versión está usando actualmente su sitio web de WordPress.

La forma más fácil de hacer esto es ir a Herramientas > Estado del sitio en su panel de control de WordPress. Luego, haga clic en la pestaña Información .

pestaña de salud e información del sitio

A continuación, desplácese hasta el menú desplegable Servidor y vea qué versión de PHP está utilizando su sitio.

versión php

Si descubre que está usando una versión obsoleta de PHP, ¡es hora de arreglar eso!

Asegúrese de que su servidor web admita las últimas versiones de PHP

Hay muchas razones por las que los propietarios de sitios de WordPress no actualizan su versión de PHP:

  • Como mencionamos anteriormente, muchas personas no saben o no se preocupan por su versión de PHP. Esto significa que, a menos que un desarrollador o un servidor web les informe que se debe realizar una actualización, no sucederá.
  • Los desarrolladores encuentran que actualizar el sitio web, el tema y el código del complemento para las versiones más nuevas de PHP lleva demasiado tiempo .
  • La actualización también requiere pruebas exhaustivas de compatibilidad cada vez que un sitio web se actualiza a una versión más nueva de PHP. Tanto los desarrolladores como los propietarios de sitios web no quieren lidiar con esta molestia o los problemas que pueden surgir después.

Por último, algunas empresas de alojamiento dudan en lanzar versiones actualizadas de PHP .

Las nuevas versiones de PHP significan un posible aumento en los bloqueos del sitio debido a problemas de compatibilidad, lo que significa un aumento en los tickets de soporte. No entienden que la mayoría de los problemas en realidad vendrán de los clientes que utilizan una versión obsoleta de PHP .

Al final, no hay ninguna razón por la que todos los sitios web de WordPress no deban actualizar sus versiones de PHP. Desafortunadamente, uno de los mayores obstáculos para actualizar PHP son las empresas de alojamiento y su negativa a admitir versiones superiores.

Peor aún, en este artículo titulado "Poner en forma su alojamiento", Joost de Valk entra en detalles sobre cuántos servidores web que admiten versiones actualizadas de PHP no animan a sus usuarios a realizar la actualización, lo cual es tan malo como no. proporcionar la versión más nueva en primer lugar.

Es por eso que el siguiente paso después de averiguar qué versión de PHP usa su sitio web es consultar con su proveedor de alojamiento web y ver qué versiones admiten.

Y si descubre que no son compatibles con la versión más reciente de PHP, probablemente sea hora de que busque alojamiento de WordPress en otra parte.

Ahora es el momento de actualizar su versión de PHP con cPanel

La forma de actualizar su versión de PHP es a través del cPanel ( o similar ) en su cuenta de alojamiento web. Pero primero, le recomendamos que haga una copia de seguridad de su sitio, en caso de que algo salga mal.

También le recomendamos que pruebe la actualización de PHP localmente o en un entorno de prueba antes de publicarla para asegurarse de que no haya problemas de compatibilidad.

Paso 1: crea una copia de tu sitio

Para comenzar, cree una copia de su sitio web, completa con todos sus archivos y la base de datos. A veces, incluso usar una copia de seguridad de su sitio le dará suficiente para trabajar.

Paso 2: Cree un sitio local o provisional

Configure un entorno de prueba, ya sea localmente o utilizando un entorno de prueba si su proveedor de alojamiento web proporciona uno. Agregue la copia de su sitio web a su entorno de prueba para que tenga una réplica exacta de su sitio en vivo.

A continuación, actualice el PHP en su sitio de prueba y comience el proceso de prueba de problemas de compatibilidad.

Paso 3: Verifique la compatibilidad con PHP

Deberá revisar su sitio de prueba para asegurarse de que nada haya fallado con la actualización de PHP. Esto significa verificar la funcionalidad y el diseño de su sitio para asegurarse de que todo funcione y se vea bien.

Aquí hay algunas herramientas útiles de compatibilidad con PHP para ayudar:

  • Comprobador de compatibilidad de PHP : esta es una gran herramienta para verificar problemas de incompatibilidad hasta PHP 7.3. Existen algunas limitaciones, ya que se sabe que algunos complementos generan falsos positivos. Pero te dará un buen comienzo.
  • Monitor de registro de errores : este complemento agrega un widget de tablero a su sitio que muestra los mensajes más recientes de su registro de errores de PHP. También puede optar por recibir notificaciones por correo electrónico. Ya sea que sea un desarrollador o no, este complemento es la solución perfecta para obtener ayuda cuando la necesita.
  • WP_DEBUG: aunque no es una "herramienta" real, activar el modo de depuración en todo WordPress lo ayudará a ver los mensajes de PHP para que pueda abordarlos.

Si encuentra algún problema en su sitio de prueba durante este proceso, trabaje para encontrar soluciones. Esto puede incluir el cambio de complementos o temas que sean compatibles con las versiones más nuevas de PHP.

complementos compatibles

¡Simplemente no olvide realizar los mismos cambios en su sitio en vivo una vez que haya resuelto el problema en su sitio de prueba!

Paso 4: Cambiar la versión de PHP en cPanel

Después de haber probado todo en su sitio local, es hora de actualizar su versión de PHP en la vida real. Para hacer esto, inicie sesión en su cPanel y busque la sección para administrar versiones de PHP.

administrar la versión de php

Luego, elija el directorio ( o sitio web, dependiendo de cómo esté configurado su cPanel ) que desea actualizar.

elegir directorio

Cuando haga esto, tendrá la opción de elegir qué versión de PHP desea usar. Y si tiene mucha suerte, su servidor web incluso tendrá una versión PHP administrada que se actualizará automáticamente cuando sea necesario.

elegir la versión de php

¿Necesita instrucciones específicas para actualizar su versión de PHP utilizando su proveedor de alojamiento web? Aquí hay una lista con instrucciones para actualizar la versión de PHP para 32 servidores web diferentes.

Pensamientos finales

El uso de las versiones más nuevas de PHP es crucial si desea que su sitio web mantenga sus tiempos de carga rápidos, permanezca seguro y siga siendo compatible con los nuevos temas y complementos que llegan al mercado.

Si bien WordPress continúa funcionando con versiones anteriores de PHP, y el ciclo continuará a medida que las versiones de PHP mueran y se publiquen nuevas, solo tiene sentido optimizar su sitio web de todas las formas posibles. Y eso significa usar la versión de PHP más compatible, altamente segura y de carga más rápida posible.

Por lo tanto, verifique qué versión de PHP está usando su sitio de WordPress y haga un cambio si no le gusta lo que ve. Usted y los visitantes de su sitio estarán felices de haberlo hecho.