Pregunta sobre Phoenix Media Rename de Wordpress:

unserialize (): Error en el desplazamiento

Un usuario pregunt贸 馃憞

Recibo la siguiente notificaci贸n de php cada vez que se cambia el nombre de una imagen. La imagen parece haber cambiado de nombre de todos modos. Por favor avise. Gracias.

PHP Notice:  unserialize(): Error at offset 13010 of 13032 bytes in D:domainswp.evitaworks.comwp-contentpluginsphoenix-media-renameclass-media-rename.php on line 411
PHP Stack trace:
PHP   1. {main}() D:domainswp.mydomain.comwp-adminadmin-ajax.php:0
PHP   2. do_action() D:domainswp.mydomain.comwp-adminadmin-ajax.php:100
PHP   3. WP_Hook->do_action() D:domainswp.mydomain.comwp-includesplugin.php:453
PHP   4. WP_Hook->apply_filters() D:domainswp.mydomain.comwp-includesclass-wp-hook.php:310
PHP   5. Phoenix_Media_Rename->ajax_pnx_rename() D:domainswp.mydomain.comwp-includesclass-wp-hook.php:286
PHP   6. Phoenix_Media_Rename::do_rename() D:domainswp.mydomain.comwp-contentpluginsphoenix-media-renameclass-media-rename.php:158
PHP   7. Phoenix_Media_Rename::unserialize_deep() D:domainswp.mydomain.comwp-contentpluginsphoenix-media-renameclass-media-rename.php:250
PHP   8. unserialize() D:domainswp.mydomain.comwp-contentpluginsphoenix-media-renameclass-media-rename.php:411

(@ alx359)

Hace 2 a帽os, 2 meses

L铆nea de condena 411:
$var = @unserialize($var);

Mirando hacia adentro $var aunque devuelve una gran cantidad de datos seriados orales que parecen haber sido tomados de varias columnas de la base de datos. Muchos de estos no parecen estar relacionados con el nombre de la imagen. La soluci贸n r谩pida que funcion贸 para m铆 fue solo la @ operador con la expresi贸n anterior, a saber:

static function unserialize_deep($var) {
	while ( is_serialized($var) ) {
		$var = @unserialize($var); //alx359
	}

	return $var;
}

(@ crossi72)

Hace 2 a帽os, 2 meses

Hola @ alx359, revisar茅 esta advertencia lo antes posible, gracias por el arreglo sugerido para ti.

C.

(@ crossi72)

Hace 2 a帽os, 2 meses

Lanc茅 la versi贸n 1.3.1 que elimina esas advertencias no utilizadas, 驴podr铆a decirme qu茅 plugin est谩 utilizando para que pueda buscar una soluci贸n m谩s s贸lida a este problema?

Gracias c.

(@ alx359)

Hace 2 a帽os, 2 meses

隆Gracias, Claudio, por la nueva actualizaci贸n tan r谩pida!

Lo siento, pero 驴a qu茅 te refieres con enchufe? Si te refieres a los plugins que instal茅, realmente hay muchos. Y para mirar el registro, una mirada no puede decir realmente cu谩l de ellos podr铆a tener una serializaci贸n mal formateada.

De todos modos, puede confirmar que el operador 芦stfu禄 deja bien la notificaci贸n y que PMR parece estar haciendo bien su trabajo al cambiar el nombre de cientos de archivos de imagen a la vez. mismo. Sin embargo, estoy usando PMR junto con Fix Media Library, ya que parece que quedan algunas inconsistencias durante el proceso de cambio de nombre.

Saludos, Alex

(@ crossi72)

Hace 2 a帽os, 2 meses

En el momento en que implement茅 el cambio de trabajo que sugiri贸, me gustar铆a probar con la configuraci贸n de su plugin para abordar mejor este problema.

No s茅 Fix Media Library, pero por la forma en que este informe parece ser un buen candidato para plantear este tipo de problema, lo comprobar茅 lo antes posible.

Saludos C.

(@ alx359)

Hace 2 a帽os, 2 meses

Por supuesto. Despu茅s de abrir un boleto.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.