Cómo actualizar la versión de php a 7.0. Cómo cambiar o actualizar la versión PHP de WordPress. Actualizando PHP usando cPanel

Actualización de PHP para WordPress en palabras simples con ejemplo, imágenes y seguro, similar para otros CMS con algunas excepciones, pero si piensas un poco, puedes actualizar fácilmente.

Actualización de PHP para un blog en WordPress, instrucciones paso a paso usando el ejemplo de mi sitio para principiantes.

Hola queridos lectores.

Ayer abrí la consola de administración de mi sitio y leí una advertencia del complemento Yoast SEO que PHP versión 5.2 con el que trabaja mi blog ya está desactualizado y esto puede generar problemas con la seguridad de mi blog.

Entiendo lo importante que es la seguridad y velocidad de los blogs y sitios web, escuché esta recomendación y hoy actualicé PHP 5.2 con el que funcionaba mi blog a la versión PHP 7.1.

Y, por así decirlo, pisándome los talones, decidí escribir las instrucciones "Actualización de PHP para WordPress" como un "recordatorio" para mí y tal vez sea de interés para otras personas.

Empecemos.

Escribiré esta instrucción paso a paso como lo hice. actualización PHP para mi blog en WordPress, que está alojado Engendrar.

Pero además de la interfaz de alojamiento para Actualizaciones de PHP, no hay otras diferencias y por eso casi no agregaré imágenes a este artículo, para no confundir a los lectores con las diferencias en las interfaces en los paneles administrativos de diferentes hostings.

Lo escribiré paso a paso y comprenderás cómo puedes actualizar el PHP de tu sitio repitiendo mis pasos.

Actualicemos el PHP del sitio usando el ejemplo de actualización de PHP para un blog creado en WordPress de PHP 5.2 a PHP 7.1

Importante: En el momento de escribir este artículo, lo más ultima versión Tenía PHP 7.1 en mi hosting. Si en tu caso la versión es más reciente, pues bien, actualiza a la última versión. Los pasos para actualizar PHP serán exactamente los mismos, independientemente de la versión.

Paso 1. Necesitar abra la consola del administrador del sitio en WordPress http://dirección de su sitio web/wp-admin/.

Allá abre la pestaña Complementos, seleccionar todo complementos instalados Y Desactivar o eliminarlos por completo.

Por un lado, con eliminación completa ciertamente nada interferirá actualización correcta PHP, pero por otro lado, habrá trabajo extra en nueva instalación todos los complementos necesarios.

Elegí la opción Desactivar complementos, pero después de actualizar PHP, algunos complementos no querían activarse y tuve que eliminarlos por completo.

Y luego instalar desde cero, solo entonces los complementos se instalaron y activaron sin problemas.

Y todo habría estado bien si uno de los complementos que no quería activarse no fuera el complemento Redirect, todos los redireccionamientos de enlaces creados anteriormente desaparecieron. Pero esto no es crítico, luego corregiré todo desde el archivo guardado.

Comprobando la compatibilidad del complemento en WordPress versión 5.2 “Jaco”

Importante: La versión de WordPress 5.2, llamada "Jaco", (llamada así en honor al bajista de jazz Jaco Pastorius), añade mucho buenas caracteristicas Para seguridad de WordPress. Uno de los cuales es verificar la compatibilidad del complemento. WordPress ahora detectará automáticamente si la versión PHP de su sitio es compatible con los complementos instalados. Si un complemento requiere una versión de PHP superior a la que utiliza actualmente su sitio, WordPress no le permitirá activar el complemento, lo que impedirá posibles errores compatibilidad.

Entonces, desactivé todos los complementos instalados.

Paso 2. yo abro el mio panel administrativo de alojamiento, ahí abro la opción Respaldo(creación de copias de seguridad).

Y creando copias de seguridad, ambas carpetas con archivos del sitio en sí y la base de datos, y descargo estos dos archivos a mi computadora, si de repente algo sale mal.

Después de crear las copias de seguridad, selecciono la pestaña Sitios web y apuntar la flecha del ratón a icono PHP, el sitio deseado, para poder ver la versión de PHP en este momento

Vea para qué versión de PHP o seleccione y actualice nueva versión PHP

A haciendo clic en el icono De la lista desplegable de versiones de PHP, selecciono la versión que necesito para la cual quiero actualizar PHP. soy para mi eligió PHP 7.1.

En comparación con versiones anteriores de PHP, las versiones superiores a PHP 7.0 son mejores en tres áreas: seguridad, velocidad y preparación para el futuro.

1. PHP 5.2 no se actualiza desde hace muchos años y tiene serios problemas.

2. PHP 7 es hasta un 400 % más rápido que 5.2, lo que significa que puede utilizar hasta un 50 % menos de carga del servidor y obtener el mismo resultado.

3. Por último, pero no menos importante, los desarrolladores podrán utilizarlo todo. tecnologías modernas para llevar su sitio al siguiente nivel.

Paso 3. Sí sí, yo soy eligió PHP 7.1. y presioné el botón Aplicar, apareció un segundo después Mensaje de éxito de actualización de PHP.

Etapa 4. I Regreso a la consola de administración de mi sitio, abre una pestaña Complementos Y activando complementos o instale todos los complementos necesarios nuevamente.

Eso, de hecho, es todo. instrucciones simples acerca de " Actualización de PHP para un blog de WordPress«.

En custodia

Quiero recordarles a aquellas personas que no han actualizado el CMS de WordPress manualmente y deciden hacerlo ellos mismos, en lugar de esperar a que WordPress se actualice solo.

Antes de actualizar WordPress, no olvide, en caso de emergencia, hacer copias de seguridad del sitio y desactivar todos los complementos antes de actualizar.

Actualizar plantilla de WordPress, Complementos de WordPress, solo necesitas seleccionar plantilla requerida o complemento y actualícelo. Es mejor simplemente eliminar las plantillas y complementos de WordPress que no utilices.

Y no te olvides de los métodos básicos para .

Como siempre, escribe tus preguntas en los comentarios.

PD Pero, si aún no está seguro, comuníquese con el servicio de soporte de su proveedor de hosting y solicite ayuda para actualizar PHP.

Si el artículo te resultó útil “ Actualización de PHP para WordPress"por favor comparte. Para usted, es un clic en un botón. redes sociales, y para mí, esta es una gran motivación para crear contenido útil.

Revisión de alojamiento gratuita de uno de los proveedores de hosting más grandes de Rusia con excelentes características: MySQL, PHP, Instalación del CMS en 1 clic y más. Registro rápido para ciudadanos de Rusia, Bielorrusia, Kazajstán y Ucrania. Una excelente opción para nuevos sitios o capacitación y prueba de conocimientos, complementos y temas.

Estoy intentando que mi proyecto Laravel funcione. Pero cuando uso la actualización del compositor dice lo siguiente:

Este paquete requiere php >= 5.6.4, pero su versión de PHP (5.5.12) no cumple con este requisito.

Estoy usando WAMP que ejecuta la versión 7.0.4 de PHP, esto también se confirma en el navegador si repito la versión de PHP. Pero cuando uso php-v en la consola muestra que estoy usando PHP versión 5.5.12 (cli).

Busqué un poco en Google y descubrí que estaba usando mi versión de PHP para Windows en lugar de la versión de mi servidor web. Pero no pude encontrar cómo actualizar mi versión de PHP en Windows.

El contenido de mi RUTA se muestra en la siguiente imagen.

Solución

Puede desinstalar Composer y cuando lo reinstale le pedirá que especifique directorio PHP que será C:\wamp64\bin\php (normalmente), en este punto puedes elegir qué versión de PHP quieres usar. , Buena suerte.

Otras soluciones

Esto significa que tienes uno más. instalación PHP en su sistema. Verifique sus programas en el Panel de control y elimine dicha instalación.

Simplemente elimine la ruta que apunta a cualquier directorio de instalación de PHP.

De lo contrario, si no está seguro de cambiar la variable PATH (lo que puede causar serios problemas si no está configurada correctamente), simplemente puede eliminar el directorio al que apunta la variable PATH.... (Me refiero al directorio PHP)

Absolutamente la mejor decision- agregue la ruta a su directorio bin de PHP7 al comienzo de la variable PATH. También deberías hacer que Composer esté disponible en este directorio bin de PHP7.

Por ejemplo, reemplace C:\php en su ruta con C:\wamp\bin\php7 o donde sea que esté la ruta PHP7.

Si instaló antes xampp/wampp y Composer globalmente, puede agregar PHP a la ruta de su entorno para llamarlo en cualquier lugar, y ahora desea que Composer use el nuevo xampp con el PHP que instaló recientemente, así que vaya a la pestaña Sistema > "Avanzado". " > variable de entorno > tal vez en "RUTA", luego busque si tiene C:\xampp\php y edítelo en su nueva ubicación de php.

Tenía varias versiones de xampp para probar y compositor globalmente para php 7.2

Si estás leyendo esta publicación, es probable que tu sitio esté ejecutando una versión antigua de PHP. No está solo, PHP 5.3 es utilizado por el 31,1% de todos los sitios web y el 5,4 por el 29% de los sitios web. Ambas versiones de PHP ya han llegado al final de su vida útil y ya no serán compatibles. Esto significa que existen amenazas de seguridad potencialmente importantes en su sitio.

Joomla es uno de los CMS más potentes y seguros del planeta. Pero Joomla por sí solo no es suficiente para proteger su sitio si utiliza versión antigua PHP. Las personas suelen criticar y culpar al CMS cuando su sitio es pirateado, pero es posible que no se den cuenta de que podría deberse a un problema en el servidor.

Joomla elevó recientemente los requisitos de la versión de PHP a PHP 5.6 o 7. Pero el CMS también puede ejecutarse en PHP 5.3.10+.

PHP 7 ya se lanzó y es un gran avance en la historia de PHP. Por lo tanto, ya es hora de actualizar la versión del servidor de PHP a PHP 7 o al menos a 5.6+. En este tutorial te mostraré cómo puedes hacer esto.

**Importante: si decide actualizar a PHP 7, asegúrese de que la versión de Joomla en su sitio sea 3.5+ para que el sistema funcione correctamente.

Alojamiento virtual o VPS

La forma más fácil

Pídale a su proveedor de alojamiento que actualice la versión PHP de su alojamiento. Lo más probable es que lo haga de forma gratuita y es la forma más sencilla de actualizar. Sin embargo, si se niegan o no pueden hacerlo, entonces es hora de recurrir a un proveedor de servicios confiable.

Actualizar PHP a través de cPanel

La mayoría de los proveedores de hosting ofrecen cPanel para la gestión del autohospedaje. CPanel te permitirá actualizar tu versión de PHP a través de su interfaz. Busque el Administrador de versiones de PHP o las Opciones de configuración de PHP y haga clic en él.

Seleccione PHP versión 5.6+ o 7 y guarde los cambios.

Actualización mediante archivo .htaccess

Si los métodos enumerados anteriormente no funcionan para usted, entonces su La mejor decision- actualice la versión de PHP usando el archivo .htaccess.

Vaya a cPanel, Administrador de archivos y seleccione la raíz del sitio. Esto también se puede hacer mediante FTP. En el directorio raíz crear archivo nuevo(o edite el .htaccess existente y agregue la siguiente línea:

Para actualizar a PHP 5.6

Aplicación AddHandler/x-httpd-php56 .php .php5 .php4 .php3

Para actualizar a PHP 7.0

Aplicación AddHandler/x-httpd-php70 .php .php5 .php4 .php3

Esta configuración se aplica de forma recursiva a todas las subcarpetas. En caso de que desee tener una versión diferente de PHP en un subdirectorio, cree un nuevo archivo .htaccess con una directiva para la versión requerida PHP.

VPS o servidor dedicado

Si está utilizando Ubuntu 14.04 o inferior, puede actualizar usando este comando:

Sudo apt-get update sudo apt-get dist-upgrade

Agreguemos un repositorio PHP a nuestra lista. Afeite la versión adecuada.

Sudo apt-add-repository ppa:ondrej/php5-5.6

Sudo apt-add-repository ppa:ondrej/php

Actualice a PHP 5.6

sudo apt-get instalar php5

Su versión de PHP ahora está actualizada y solo necesita reiniciar el servidor.

Apache: reinicio del servicio sudo apache2

Nginx: reinicio del servicio sudo nginx

Actualizando a PHP 7

Actualizar a PHP 7 requiere un poco de trabajo extra. Depende de su servidor web para ejecutar este comando.

Actualizando mod_php en Apache

Primero, necesita instalar nuevos paquetes. Esto actualizará todo lo importante. archivos PHP, con la excepción del paquete PHP5-MySQL, que será eliminado.

Sudo apt-get install php7.0

Si está utilizando MySQL, asegúrese de volver a agregar versiones actualizadas de los enlaces de PHP y MySQL:

Actualización de PHP-FPM en nginx

Ahora hablemos del proceso de actualización del sistema usando nginx como servidor web y PHP-FPM para ejecutar código PHP.

Primero, instale el nuevo paquete PHP-FPM y sus dependencias:

Sudo apt-get install php7.0-fpm

Luego se le pedirá que continúe. Presione Entrar para completar la instalación. Si está utilizando MySQL, asegúrese de reinstalar los enlaces PHP a MySQL:

Sudo apt-get install php7.0-mysql

Nota: Si ha realizado cambios significativos en los archivos de configuración en /etc/PHP5, estos archivos permanecerán en su lugar y se podrá hacer referencia a ellos. Los archivos de configuración para PHP 7.0 se ubicarán en /etc/PHP/7.0.

Ahora actualice su bloque de servidor nginx con el nuevo PHP 7.0.

Fastcgi_pass unix:/run/php/php7.0-fpm.sock;

Guarde y cierre el archivo. Ahora solo queda reiniciar.

Reinicio del servicio Sudo nginx

Verifique su versión de PHP en el panel de administración de Joomla, vaya a Sistema > Información del sistema. Podrás ver tu número de versión de PHP allí.

Si estas usando Denwer, entonces sabrá que las actualizaciones de paquetes no ocurren con mucha frecuencia. Si el servidor en sí no nos preocupa mucho, aquí tenéis la versión. PHP podría convertirse en un problema crítico. eso es aproximadamente cómo actualizar PHP en Denwer, hablaremos hoy.

De hecho, aquí no hay nada complicado. Primero necesitas descargar a salvo de amenazas versión PHP en el sitio web http://windows.php.net/download/. Te aconsejo que descargues 32. versión de bits, porque con 64 bits puedes tener problemas y esta compilación es actualmente experimental.

Ahora detenga el servidor usando el script. detener.exe Y switchOff.exe, luego sigue el camino usuario/local/php5 y elimine todos los archivos binarios allí, reemplazándolos con los que acaba de descargar. Reanudar Denwer.

Ahora en la carpeta php5 no tienes un archivo php.ini, sin embargo, en lugar de eso hay desarrollo php.ini Y php.ini-producción. Puedes cambiar el nombre de cualquiera de ellos a php.ini y configurar el servidor como necesites. No olvides ver también que la directiva no está comentada. extensión_dir="ext" para evitar problemas con complementos en el futuro.

A partir de diciembre de 2018, los sitios de WordPress que usan PHP 5.6 y 7.0 ya no recibirán actualizaciones, lo que representa el 57,1% de numero total sitios en Vodpress. Los parches de seguridad del sitio web no se publicarán en las versiones PHP anteriores.

Esto puede resultar en una disminución del tráfico y una peor clasificación de búsqueda para los sitios web de WordPress que todavía utilizan estas versiones antiguas de PHP.

¿Qué es PHP?

PHP es un lenguaje de programación que te permite crear sitios web. Existen diferentes versiones de PHP, cada una de las cuales es una versión mejorada de la anterior. Con la creación de nuevas versiones, es posible actualizar para aprovechar todos los beneficios de la nueva versión de PHP.

¿Cuándo finalizarán las actualizaciones de seguridad?

Las actualizaciones de seguridad para PHP 5.6 finalizan el 31 de diciembre de 2018.Las actualizaciones y parches de seguridad para PHP 7.0 finalizarán el 3 de diciembre de 2018.

¿Cuántos sitios web enfrentan un problema de seguridad?

Según las estadísticas oficiales, el 57,1% de todos los sitios WP utilizan PHP.

¿Por qué finaliza el soporte?

El soporte de seguridad para cada versión está planificado durante un número limitado de años hasta que llegue a lo que se denomina el "fin de vida". ciclo vital”(Fin de vida útil (EOL)). ¿Qué significa que no habrá mejoras ni actualizaciones para los sitios de WordPress que ejecutan versiones anteriores de PHP, incluso si se descubren vulnerabilidades? Según el sitio web oficial de PHP, el término EOL significa:

“Una versión que ya no cuenta con soporte. Los usuarios que todavía usan esta versión deben actualizarla lo antes posible para evitar vulnerabilidades".

¿Qué pasa si no puedes actualizar PHP?

Todos los sitios web que no puedan actualizarse a la última versión de PHP serán inseguros y vulnerables a la piratería después de que finalice el soporte para las versiones 5.6 y 7.0. Esto significa que si se encuentran vulnerabilidades en el sistema CMS, nadie participará en la eliminación de los agujeros de seguridad en la versión PHP en la etapa EOL. Además, muchos complementos y temas de WordPress dejarán de funcionar.

Si tiene un sitio web escrito en WordPress, debe averiguar lo antes posible qué versión de PHP está utilizando y, si es posible, actualizarla. Para ello contacte apoyo técnico su proveedor de alojamiento.

¿Cómo comprobar qué versión de PHP estás usando?

La forma más sencilla es buscar la sección relacionada con PHP.

También existen muchas herramientas para comprobar la versión de PHP online, pero recomendamos comprobarlo a través del panel de control del hosting. El alojamiento HyperHost utiliza dos paneles de control populares, Cpanel e ISPmanager; puede consultar la versión de PHP en la sección correspondiente como en las capturas de pantalla:

en el panel de control cPanel



en el panel de control de ISPmanager

Hay complementos dentro del propio WordPress que pueden indicarle qué versión está utilizando. Por ejemplo, complemento de WordPress phpinfo se utiliza para determinar la versión PHP de un sitio. Después de determinar su versión de PHP, no olvide eliminar este complemento.

Bueno, lo mas método sencillo Para determinar la versión de PHP es contactar a nuestro soporte técnico, podemos decirle exactamente qué versión está utilizando y ayudarlo a actualizarla.

¿Cómo actualizar de PHP 5.6/7.0 a las últimas versiones?

  1. Haga una copia de seguridad de su sitio

Es una buena idea hacer una copia de seguridad antes de realizar cualquier cambio. Respaldo Puedes crearlo usando el complemento UpDraftPlus, tú mismo a través del panel de control o escribiendo a nuestro soporte técnico.

  1. Verifique la compatibilidad del complemento

Verifique o actualice todos los complementos a la última versión. Última actualización El complemento no debe tener más de un año. Si el complemento no se ha actualizado durante mucho tiempo, comuníquese con el autor del complemento o busque información sobre si funciona este complemento Con ultima versión PHP 7.2.

Si el complemento no es compatible con esta versión, debe reemplazarse por uno similar que admita actualizaciones y sea compatible con la última versión de PHP. Los complementos que no se actualizan suponen un grave riesgo de seguridad.

  1. Actualizando la versión de PHP

Vaya a su panel de control de hosting cPanel o ISPmanager, vaya a la sección PHP y actualice la versión PHP para su sitio. Si sabes cómo hacer esto, escríbenos, siempre estamos listos para ayudarte. Crea un ticket en la sección “Tickets”, “Abrir un nuevo ticket”, selecciona el departamento de soporte técnico e indica qué versión de PHP necesitas.

Haga que la seguridad sea parte de sus esfuerzos de SEO

Los problemas de seguridad no suelen formar parte del SEO, ya que no afectan directamente a las clasificaciones. Al mismo tiempo, si el sitio es pirateado, el tráfico a su sitio disminuye, lo que afecta directamente al SEO. Por lo tanto, no debe esperar a que se produzca fuerza mayor, sino agregar un punto de control más a su lista de SEO: verificar la seguridad del sitio.

Traducción de searchenginejournal.com

3249 veces 4 veces vistas hoy