Pregunta sobre Two Factor Authentication de Wordpress:

Problemas de compatibilidad con PHP 7

Un usuario preguntó 👇

Hola amigos,

Así que estoy buscando actualizar PHP 7 a todos mis sitios pronto. Y probé problemas de compatibilidad y aquí están los errores que encontré para este plugin:

En los archivos de autenticación / plugin de dos factores / includes / class-simba-tfa.php —————————————————————————————— ———— ——————————————— ENCONTRÓ 30 ERRORES QUE AFECTAN A 4 LÍNEAS ————————————————————————— ———————————————— —————————————————— 657 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_get_iv_size () no se informa desde PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante «MCRYPT_RIJNDAEL_128» no se deprecia de PHP 7.1 y se elimina de PHP 7.2 657 | ERROR | La constante «MCRYPT_MODE_CBC» no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 657 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_get_iv_size () no se informa desde PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante «MCRYPT_RIJNDAEL_128» no se deprecia de PHP 7.1 y se elimina de PHP 7.2 657 | ERROR | La constante «MCRYPT_MODE_CBC» no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 675 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferiblemente) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_create_iv () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice random_bytes () u OpenSSL en su lugar ERROR | La constante «MCRYPT_RAND» no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 675 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferiblemente) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_create_iv () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice random_bytes () u OpenSSL en su lugar ERROR | La constante “MCRYPT_RAND” no se informa desde PHP 7.1 y se ha eliminado de PHP 7.2 687 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_encrypt () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante “MCRYPT_RIJNDAEL_128” no se deprecia de PHP 7.1 y se elimina de PHP 7.2 687 | ERROR | La constante “MCRYPT_MODE_CBC” no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 687 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_encrypt () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante “MCRYPT_RIJNDAEL_128” no se deprecia de PHP 7.1 y se elimina de PHP 7.2 687 | ERROR | La constante «MCRYPT_MODE_CBC» no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 695 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_decrypt () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante «MCRYPT_RIJNDAEL_128» no se deprecia de PHP 7.1 y se elimina de PHP 7.2 695 | ERROR | La constante «MCRYPT_MODE_CBC» no se informa de PHP 7.1 y se ha eliminado de PHP 7.2 695 | ERROR | La extensión ‘Mcrypt’ no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Use Opensl (preferido) o pecl / mcrypt cuando esté disponible en su lugar ERROR | La función mcrypt_decrypt () no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2; Utilice OpenSSL en su lugar ERROR | La constante «MCRYPT_RIJNDAEL_128» no se deprecia de PHP 7.1 y se elimina de PHP 7.2 695 | ERROR | La constante “MCRYPT_MODE_CBC” no se deprecia de PHP 7.1 y se ha eliminado de PHP 7.2 ——————————————————————————————— ——— —————————————-

(@davidanderson)

Hace 1 año, 10 meses

Hola,

Esa no es una prueba de compatibilidad; es un informe del código contenido en el plugin. El plugin es compatible con PHP 5.3 hasta 7.3, pero no todo ese código se ejecuta en una versión en particular. Entonces estarás bien.

NB «En desuso» significa «todavía funciona en esta versión, pero no funcionará en una versión futura».

David

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *