Cómo actualizar WordPress a PHP 7 (y por qué debería)

Recientemente, tuve algunos problemas de rendimiento aquí en Wplift. 502 Errores. Ralentizando el servidor … no había cosas divertidas. Intentar remediar estos problemas nos ha llevado a esta publicación, lo que esperamos actúa como una fuente de motivación y orientación sobre este tema tan importante: la versión PHP que ejecuta su servidor de sitio de WordPress. Específicamente, ¿por qué tiene que usar la última versión y cómo puede hacerlo? Sexy, ¿verdad? A todos les encanta una buena noche hablando de versiones de PHP con amigos. Pero a pesar del hecho de que no es el más interesante de los temas, es muy importante para su sitio de WordPress.
En esta publicación explicaré primero:
¿Por qué importan las versiones de PHP?
¿Por qué no debería usar versiones PHP antiguas (incluso si la mayoría de los sitios web de WordPress lo usan)
Luego compartiré algunos consejos sobre cómo actualizar la versión PHP de su sitio de WordPress en función de nuestra propia experiencia para mover WPLIFT a PHP 7.1. ¿Qué son las versiones de PHP y por qué importa? Comencemos con el principio … esto es bastante simple porque, bueno, no soy un desarrollador. Pero aquí está la imagen general: WordPress se escribe principalmente en un lenguaje de secuencias de comandos llamado PHP. Cada vez que alguien visita su sitio, el código PHP se ejecuta en su servidor y “construye” HTML/CSS de su sitio para entregarlo al visitante (nota secundaria: el caché de la página funciona almacenando y transmitiendo el producto final HTML estática de este proceso).

El artículo continúa a continuación
Entonces, cuando se trata de un sitio de WordPress, PHP es lo que hace que las cosas zumban. Pero aquí está la cosa: no hay un solo “PHP”. Así como WordPress tiene diferentes versiones: 4.9, 5.0, 5.1, etc. – PHP también tiene diferentes versiones. Y, si bien las diferentes versiones de PHP funcionan de manera similar a un nivel básico, existen diferencias significativas cuando se trata de rendimiento y seguridad (y características/sintaxis que están disponibles para los desarrolladores) si sigue las mejores prácticas de WordPress, no soñaría con ejecutar una Versión anterior de WordPress. Pero cuando se trata de versiones de PHP, la mayoría de los usuarios de WordPress no ejecutan las últimas versiones … o incluso nada cercano a las últimas versiones. En el momento en que escribo esta publicación, la última versión es PHP 7.3. Sin embargo, según WordPress.org Statistics, el 34% de los sitios de WordPress, con mucho, la mayoría, ejecuta Php 5.6, que son cuatro versiones obsoletas en este momento.
No hay PHP 6 pero las versiones todavía son PHP …

5.6
7.0
7.1
7.2
7.3
¡Esto significa que PHP 5.6 tiene cuatro versiones atrás! ¡Sería como ejecutar WordPress 4.6 en lugar de WordPress 5.0!
El artículo continúa a continuación

Además, aproximadamente el 20% de los sitios de WordPress ejecutan versiones PHP incluso mayores que PHP 5.6. Desde marzo de 2019, la propia WordPress ni siquiera acepta nada bajo PHP 5.6, por lo que es un gran problema.

¿Por qué es malo usar una versión PHP obsoleta? La siguiente pregunta: ¿por qué es malo que tanta gente use una versión PHP obsoleta? En primer lugar, hay grandes diferencias de rendimiento entre PHP 5.6 y PHP 7.1+. Según los puntos de referencia de Kinsta PHP, PHP 7+ procesa más del doble del número por segundo en comparación con PHP 5.6: solo esto es lo suficientemente grande como para actualizar y es lo que nos ayudó a hacer que WLift sea más estable. Pero más allá de eso, las versiones más antiguas de PHP ya no reciben actualizaciones, incluidos los remedios de seguridad. PHP 5.6 – e incluso PHP 7.0, ya no recibo soporte activo o de seguridad. Es decir, PHP 5.6 y Php 7.0 han llegado al final de sus vidas.
Según el sitio web de los grupos PHP, esto significa: “Una versión que ya no se acepta. Los usuarios de esta versión deben actualizarse lo antes posible, ya que pueden estar expuestos a vulnerabilidades de seguridad sin seguridad “. Finalmente, no todos los temas y complementos aceptarán versiones anteriores de PHP. La mayoría de los desarrolladores detestan la necesidad de apoyar las versiones PHP más antiguas y, si ejecuta algo bajo PHP 5.6, algunos complementos y temas pueden no funcionar.

El artículo continúa a continuación
Debido a estos problemas, el equipo básico de WordPress ha tratado de hacer que las personas actualicen sus versiones PHP. Por ejemplo, comenzando con WordPress 5.1, verá una advertencia como esta en el tablero de WordPress si ejecuta una versión a continuación PHP 5.6:

Además, ya no podrá instalar complementos o temas que no acepten su versión de PHP cuando acceda a complementos → Agregar nuevo. Cómo actualizar WordPress a PHP 7 ahora, para la parte importante: cómo actualizar su sitio web/servidor de WordPress en PHP 7.1+. En primer lugar, las buenas noticias. Si está en un buen host, el proceso real de actualizar su versión de PHP debería ser muy simple. Por lo general, debe obtener una opción en el tablero de alojamiento que le permita cambiar sin la necesidad de un conocimiento especial. Por ejemplo, en SiteGround (el host que usamos aquí en Wplift), la actualización de versiones de PHP es tan simple como elegir una nueva caja de radio en Cpanel: si tiene dificultades, recomiendo contactar al host para obtener ayuda. Y si su host no acepta PHP 7+, bueno … debe cambiar a uno de nuestros hosts de WordPress recomendados porque es muy malo. Sin embargo, cambiar la versión PHP puede destruir las cosas, por lo que debe tomar otros pasos para asegurarse de pasar ileso. Esto es lo que hicimos aquí en Wplift para asegurarnos de tener una transición sin problemas de Php 5.6 a Php 7.1 … 1. Verifique si hay problemas o temas de compatibilidad aunque se garantiza que el núcleo de WordPress funcione con PHP 7+, que no necesariamente significa que todos sus complementos y temas funcionarán.

Ahora, cualquier desarrollador de calidad debe haberse asegurado de que sus complementos y temas sean compatibles, pero para verificar si este es su sitio, debe usar una herramienta de verificación de compatibilidad PHP. El complemento SG Optimizer incluye un verificador de compatibilidad PHP como parte de su funcionalidad, y el motor WP también ofrece una verificación de compatibilidad de PHP independiente. Puede ejecutar pruebas desde la pestaña Optimización del entorno en SG Optimizer: y así es como se ve el complemento del motor WP:


2. Use un sitio de organización y pruebe a fondo después de haber verificado si hay problemas de compatibilidad, configure un sitio de puesta en escenario en un servidor PHP 7.1+.

Esto le permitirá probar su sitio en un entorno real y encontrar cualquier problema antes de hacer el cambio en la versión en vivo del sitio. Hay algunas formas diferentes de crear un sitio de organización de WordPress:
Sus hosts de Host-muchos WordPress administrados proporcionan funcionalidad de organización dedicada, incluida una opción para usar diferentes versiones de PHP en el sitio de capacitación.

WP Stagecoach – WP Stagecoach es un servicio/complemento autónomo que le permite crear un sitio de organización, independientemente del entorno en el que se encuentre. Esto es lo que usé aquí en Wplift cuando actualicé a PHP 7.1.

Método manual: también puede migrar manualmente el sitio en un nuevo entorno privado. ¡Lleva mucho tiempo, pero gratis!
3. Haga una copia de seguridad antes de hacer el émbolo una vez que haya realizado una prueba exhaustiva en su entorno de organización, está listo para dar el paso y actualizar en su sitio en vivo.
Sin embargo, antes de hacer esto, asegúrese de hacer una copia de seguridad completa, para que tenga una copia de seguridad reciente, porque existe la posibilidad de que algo no vaya bien. 4. Pruebe cuidadosamente su sitio en vivo (nuevamente) Después de actualizar la versión PHP en su sitio en vivo, pruebe otra prueba para asegurarse de que no haya problemas. Preste especial atención a las cosas que quizás no haya notado en su sitio de preparación, como los correos electrónicos transaccionales que envía su sitio de WordPress u otras acciones detrás de escena. Los pensamientos finales actualizar su sitio de WordPress en PHP 7.1+ es una idea simple. Las últimas versiones de PHP son más rápidas, seguras y garantizan que su sitio podrá aprovechar los últimos complementos y temas. Si aún no lo ha hecho, reserve algo de tiempo, tome algunas pruebas y luego pase: Verificación de problemas de compatibilidad con SG Optimizer o WP Engine Plugin
Prueba de detalle en un sitio de organización
Haga una copia de seguridad antes de hacer cambios en su sitio en vivo
Pon a prueba tu sitio en vivo de nuevo
Desde que me mudé a Wplift a PHP 7.1, las cosas han sido mucho más estables tanto en el tablero de WordPress como en el front-end de nuestro sitio, ¡así que definitivamente vale la pena! ¿Tiene alguna pregunta sobre su aprobación a PHP 7.1+? ¡Pregunte en la sección de comentarios!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *