Un usuario preguntó 👇
¿Puede confirmar / negar la compatibilidad con PHP 7.2? Recibo este informe de error en la prueba de compatibilidad con PHP 7.2:
ARCHIVO: /nas/content/live/hometowntraile/wp-content/plugins/wp-mail-smtp/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php ————————————— – ————————————— SE ENCONTRARON 5 ERRORES QUE AFECTAN A 2 LÍNEAS ————————————————————————————— 65 | 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_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 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_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_DEV_URANDOM” no se deprecia de PHP 7.1 y se elimina de PHP 7.2 ——————————————————————————————
ARCHIVO: /nas/content/live/hometowntraile/wp-content/plugins/wp-mail-smtp/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php —————————————————— – ——————————— SE ENCONTRARON 0 ERRORES Y 1 1 LÍNEA DE ADVERTENCIA ———————————————————————— 10 – 10 | ADVERTENCIA La guía INI ‘mbstring.func_overload’ no se informa desde PHP 7.2 ——————————————————————————————————
ARCHIVO: /nas/content/live/hometowntraile/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/functions.php ——————————————— – ——————————— SE ENCONTRARON 0 ERRORES Y 3 ADVERTENCIAS QUE AFECTAN A 3 LÍNEAS ————————————————————————————— 2 – 222 | ADVERTENCIA La función de cada () no se informa desde PHP 7.2; Utilice bucles foreach en su lugar ADVERTENCIA La función de cada () no se informa desde PHP 7.2; Utilice bucles foreach en su lugar ADVERTENCIA La función de cada () no se informa desde PHP 7.2; Use foreach loop en su lugar ————————————————————————————————
Por favor conteste. ¡Gracias!
(@terrafrost)
Hace 2 años, 7 meses
Puedo decirte que algunos de ellos son completamente falsos. Por ejemplo, los relacionados con phpseclib. Este plugin parece estar usando una versión relativamente nueva de phpseclib:
https://plugins.trac.wordpress.org/browser/wp-mail-smtp/tags/1.2.5/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
https://github.com/phpseclib/phpseclib/issues/1229#issuecomment-351066079 explica por qué no es una pregunta.
Los analizadores de código estático no son 100% precisos y debe construir sus resultados con un grano de sal.
(@slaffik)
Hace 2 años, 7 meses
Gracias, @terrafrost. Tienes razón. phpseclib
la versión de la biblioteca tiene solo unos meses.
@hometowntrailers, con eso, estoy arreglando este hilo.
(@fernandot)
Hace 2 años, 4 meses
Misma pregunta de prueba de compatibilidad con PHP 7.1:
FILE: /home/ayudawp7/public_html/wp-content/plugins/wp-mail-smtp/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
---------------------------------------------------------------------------------------------------------------------------------
FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 2 LINES
---------------------------------------------------------------------------------------------------------------------------------
69 | WARNING | Extension 'mcrypt' is deprecated since PHP 7.1 - use openssl (preferred) or pecl/mcrypt once available instead.
69 | WARNING | Function mcrypt_create_iv() is deprecated since PHP 7.1; use OpenSSL instead
108 | WARNING | Extension 'mcrypt' is deprecated since PHP 7.1 - use openssl (preferred) or pecl/mcrypt once available instead.
108 | WARNING | Function mcrypt_create_iv() is deprecated since PHP 7.1; use OpenSSL instead
---------------------------------------------------------------------------------------------------------------------------------
(@digitwebtools)
Hace 2 años, 3 meses
Estimado WPForms,
Tu dices:
Requiere la versión de PHP: 5.3
¿Este plugin es compatible con PHP 7.x?
Después de ejecutar el código contra WP Checker o Compatibility Código sniffer con el PHPCompatibilidad olfatea, genera algunas advertencias:
FILE: ...lugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/functions.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 3 WARNINGS AFFECTING 3 LINES
----------------------------------------------------------------------
222 | WARNING | Function each() is deprecated since PHP 7.2; Use a
| | foreach loop instead
257 | WARNING | Function each() is deprecated since PHP 7.2; Use a
| | foreach loop instead
313 | WARNING | Function each() is deprecated since PHP 7.2; Use a
| | foreach loop instead
----------------------------------------------------------------------
FILE: .../wp-mail-smtp/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php
----------------------------------------------------------------------
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
----------------------------------------------------------------------
10 | WARNING | INI directive 'mbstring.func_overload' is deprecated
| | since PHP 7.2
----------------------------------------------------------------------
FILE: ...-mail-smtp/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
----------------------------------------------------------------------
FOUND 5 ERRORS AFFECTING 2 LINES
----------------------------------------------------------------------
69 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and
| | removed since PHP 7.2; Use openssl (preferred) or
| | pecl/mcrypt once available instead
69 | ERROR | Function mcrypt_create_iv() is deprecated since PHP
| | 7.1 and removed since PHP 7.2; Use random_bytes() or
| | OpenSSL instead
108 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and
| | removed since PHP 7.2; Use openssl (preferred) or
| | pecl/mcrypt once available instead
108 | ERROR | Function mcrypt_create_iv() is deprecated since PHP
| | 7.1 and removed since PHP 7.2; Use random_bytes() or
| | OpenSSL instead
108 | ERROR | The constant "MCRYPT_DEV_URANDOM" is deprecated since
| | PHP 7.1 and removed since PHP 7.2
----------------------------------------------------------------------
Lo mismo con Phan
wp-mail-smtp/vendor/google/apiclient/src/Google/Collection.php:73 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
wp-mail-smtp/vendor/google/apiclient/src/Google/Collection.php:81 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
wp-mail-smtp/vendor/google/apiclient/src/Google/Collection.php:95 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
wp-mail-smtp/vendor/google/apiclient/src/Google/Collection.php:96 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
wp-mail-smtp/vendor/google/apiclient/src/Google/Model.php:105 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
wp-mail-smtp/vendor/google/apiclient/src/Google/Model.php:107 PhanCompatiblePHP7 Expression may not be PHP 7 compatible
¿Sabe si se planea una revisión / arreglo?
Muchas gracias,
Todo lo mejor.
Alexandre
(@slaffik)
Hace 2 años, 3 meses
El plugin WP Mail SMTP es compatible con PHP 7.0, 7.1 y 7.2 y funciona sin ediciones en esas versiones.
(@digitwebtools)
Hace 2 años, 3 meses
Gracias Slaffik por la confirmación.
Todo lo mejor,
Alejandro 8)
(@ vipul-saxena)
Hace 2 años
Después de actualizar php de 5.2 a 7.2, mientras verifico que woocomeerce obtenga un error interno del servidor, cuando verifico el registro de errores en woocommerce, aparece lo siguiente. Sugiera la solución. Gracias
CRITICAL Uncaught ArgumentCountError: No hay suficientes argumentos para ejecutar iwc_display_payment_method_email_order (), 1 pasado en /home/content/n3pnexwpnas04_data01/18/41356818/html/wp-includes/class-wp-ho8.php directamente en línea 28 en casa 28. /content/n3pnexwpnas04_data01/18/41356818/html/wp-content/themes/lensa/functions.php:133 Pista de apilamiento: # 0 / home / content / n3pnexwpnas04_data01 / 18/41356818 / html / wp-includes / class-wp- hook.php (288): iwc_display_payment_method_email_order (Object (WC_Order)) # 1 / home / content / n3pnexwpnas04_data01 / 18/41356818 / html / wp-includes / class-wp-hook.php (310): Aplicar en WP_f). /wp-content/themes/lensa/woocommerce/emails/email-order-details.php(89): do_action (‘woocommerce_ema …’, Object (WC_Order), true, false, Object (WC_Email_New_Order)) # 4 / home / content / n3pnexwpnas04_data01 / 18/41356818 / html / wp-content / plugins / woocomm en /home/content/n3pnexwpnas04_data01/18/41356818/html/wp-content/themes/lensa/functions.php online 133
(@slaffik)
Hace 2 años
@ vipul-saxena ¿Y por qué lo publica aquí y no en el foro de soporte de temas? La pregunta es sobre el tema, no sobre un plugin.
¿Solucionó tu problema??
0 / 0