Pregunta sobre Autoptimize de Wordpress:

Notificación de PHP: Desplazamiento indefinido: 1

Un usuario preguntó 👇

Hola,

Recibo (en promedio) alrededor de 42 líneas de registros de notificación de PHP que se agregan a nuestro archivo ‘* .error.log’ cada vez que Autoptimzize intenta hacer algo. El volcado del registro de errores fue el siguiente y se eliminó nuestro directorio local:

[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390
[21-Mar-2019 16:12:17 UTC] Aviso de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize/classes/autoptimizeExtra.php en línea 390

Dentro de «autoptimizeExtra.php», en línea 389:

$ indiv_srcset_parts = explotar (», Recortar ($ indiv_srcset));

Puedo ver el valor vacío, pero como este es más bien su código central, quiero su ayuda para solucionar este error. Los archivos de volcado de errores son demasiado grandes ya que este bloque de ~ 42 líneas se agrega cada pocas horas.

El código de bloque completo en «autoptimizeExtra.php», en las líneas 376 a 400:

// extraer etiquetas img. si (preg_match_all (‘# # Usmi ‘, $ in, $ match)) {foreach ($ juegos[0] como $ etiqueta) {$ orig_tag = $ etiqueta; $ imgopt_w = ”; $ imgopt_h = ”;

// hacer srcsets primero (datos-). if (preg_match_all (‘#srcset = («| ‘) (. *) (» | ‘) # Usmi’, $ etiqueta, $ allsrcsets, PREG_SET_ORDER)) {foreach ($ allsrcsets como $ srcset) {$ srcset = $ srcset[2]; $ srcsets = explosión (‘,’, $ srcset); foreach ($ srcsets como $ indiv_srcset) {$ indiv_srcset_parts = explotar (», Recortar ($ indiv_srcset)); if ($ indiv_srcset_parts[1] && rtrim ($ indiv_srcset_parts[1], ‘w’)! == $ indiv_srcset_parts[1] ) {$ imgopt_w = rtrim ($ indiv_srcset_parts[1], ‘w’); } if ($ this-> can_optimize_image ($ indiv_srcset_parts[0] )) {$ imgopt_url = $ this-> build_imgopt_url ($ indiv_srcset_parts[0], $ imgopt_w, ”); $ etiqueta = str_replace ($ indiv_srcset_parts[0], $ imgopt_url, $ etiqueta); $ to_replace[ $orig_tag ] = $ etiqueta; }}}}

** EDITAR: Accidente lol word

Este tema fue modificado hace 1 año, 8 meses por.

(@ceitechllc)

Hace 1 año, 8 meses

Información extra:

Versión automatizada – WP versión 2.4.4 – PHP versión 5.1 – 7.1.27

(@optimizingmatters)

Hace 1 año, 8 meses

Esto _should_ se establecería en AO25, que ahora está en beta, genial si pudiera descargar eso y sacarlo de turnos? 🙂

honesto

(@ceitechllc)

Hace 1 año, 8 meses

Lo descargaré y lo probaré más tarde hoy.

Gracias por la respuesta rápida y honesta

(@ceitechllc)

Hace 1 año, 8 meses

Pude usar el código beta y los errores anteriores parecen haber sido corregidos, aunque recibo un nuevo volcado de registro.

Sigue siendo lo mismo con las líneas. La notificación de PHP es la siguiente:


[22-Mar-2019 13:14:24 UTC] Notificación de PHP: Desplazamiento no especificado: 1 en /home/***/public_html/wp-content/plugins/autoptimize-beta/classes/autoptimizeImages.php online 508
[22-Mar-2019 13:14:24 UTC] Notificación de PHP: Desplazamiento no especificado: 1 en /home/***/public_html/wp-content/plugins/autoptimize-beta/classes/autoptimizeImages.php online 508
[22-Mar-2019 13:14:24 UTC] Notificación de PHP: Desplazamiento no especificado: 1 en /home/***/public_html/wp-content/plugins/autoptimize-beta/classes/autoptimizeImages.php online 508
[22-Mar-2019 13:14:24 UTC] Notificación de PHP: Desplazamiento indefinido: 1 en /home/***/public_html/wp-content/plugins/autoptimize-beta/classes/autoptimizeImages.php en línea 508 8

(@optimizingmatters)

Hace 1 año, 8 meses

mismo error, otro archivo porque toda la lógica de optimización de imágenes se transfirió a autoptimizeImages.php 🙂

¡Llegaré a un arreglo más tarde hoy!

Pero pregunta: por lo que puedo decir, ¿no está utilizando la optimización de imagen en AO? ¿O son estos anuncios la razón por la que los desactivó?

(@optimizingmatters)

Hace 1 año, 8 meses

Bueno, este compromiso ¿Deberías arreglar esa notificación, puedes probar?

re. tener AO img opt activo; puede estar activo allí, pero debido a que ya está usando un jetpack para hacer lo mismo, el sistema operativo no puede hacer cosas

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.