Un usuario pregunt贸 馃憞
Hola,
Actualic茅 mi sitio a PHP 7.2 (desde PHP 7.0).
AirStory ahora informa que falta la 芦extensi贸n mcrypt禄.
驴Tienes alguna sugerencia?
Vea la captura de pantalla de AirStory desde wp-admin:
https://www.screencast.com/t/MQa5N2AfikX
Saludos, Steve Williams
(@stevegrunwell)
hace 3 a帽os
Steve (隆gran nombre, por cierto!),
Al actualizar las versiones de PHP, tampoco es necesario actualizar los m贸dulos individuales, por lo que querr谩 asegurarse de que los mismos paquetes que estaba usando con PHP 7.0 est茅n instalados en su servidor para PHP 7.2.
Primero, quiero comenzar intentando habilitar expl铆citamente el m贸dulo ejecutando phpenmod mcrypt
, luego PHP-FPM y reinicie su servidor web.
Si no se puede encontrar el m贸dulo mcrypt, es posible que deba instalarlo: en un entorno basado en Debian (como Ubuntu), puede ejecutar dkpg -l | grep php
para recuperar una lista de todos los paquetes instalados que contienen el caracol 芦php禄.
Luego, para cada art铆culo que vea que comience con 芦php7.0-禄 (p. Ej. php7.0-mcrypt
), Recomendar铆a instalar la versi贸n de prefijo correspondiente 芦php7.2-芦, luego PHP-FPM (si corresponde) y reiniciar su servidor web (desde los encabezados de la aplicaci贸n, parece ser Apache).
Juntos, se ver谩n as铆:
$ sudo apt-get update
$ sudo apt-get install php7.2-mcrypt
$ sudo service php7.2-fpm restart
$ sudo service apache restart
Lanzador de hilos
(@steveswg)
hace 3 a帽os
Hola Steve,
Mi proveedor de alojamiento dice que la extensi贸n mcrypt no se mostr贸 en PHP 7.1.
Estoy usando PHP 7.2. 驴Existe un flujo de trabajo?
Sobre,
-steve
(@stevegrunwell)
hace 3 a帽os
Steve,
Tiene toda la raz贸n: la biblioteca mcrypt se deval煤a y posteriormente se elimina de PHP. Mis disculpas por este descuido.
Afortunadamente, la dependencia de mcrypt solo se aplica a los servidores que ejecutan PHP <7.0, ya que PHP 7.0 dio la random_bytes()
funci贸n. Como resultado, la p谩gina de estado informar谩 (falsamente) de un error, pero no deber铆a haber ning煤n impacto en la funcionalidad.
yo cre茅 nueva edici贸n de GitHub para asegurarse de que la verificaci贸n de estado tenga en cuenta la versi贸n PHP del servidor en la pr贸xima versi贸n del plugin.
隆Gracias por traer esto a nuestra atenci贸n!
Lanzador de hilos
(@steveswg)
hace 3 a帽os
Hola Steve,
Eres bienvenido y gracias por tu seguimiento.
Puedo confirmar que puedo importar un documento de AirStory a mi cuenta de WordPress (WP 4.9.4 y PHP 7.2).
Saludos, Steve Williams
(@ nishanth6)
Hace 2 a帽os, 11 meses
Soluci贸n Soluci贸n durante la instalaci贸n de php7.2-mcrypt
Yo tambi茅n estaba enfrentando el mismo problema. Revisa este enlace Problema al instalar php7.2-mcryptpara encontrar la soluci贸n adecuada para instalarlo en PHP
(@stevegrunwell)
Hace 2 a帽os, 11 meses
Mcrypt ya no es necesario para PHP 7.0 y superior, por lo que no hay raz贸n para usar encimeras basadas en PECL para forzar su instalaci贸n. La 煤ltima versi贸n del plugin Airstory (1.1.5) hace que esta verificaci贸n est茅 disponible para servidores que ejecutan PHP 7.0 o superior.
Notas de lanzamiento: https://github.com/liquidweb/airstory-wp/releases/tag/v1.1.5
驴Solucion贸 tu problema??
0 / 0