Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnostic

Zheive Seguir

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, me ha surgido un error al ir a esta función:

Mantenimiento -> Versiones de Archivos Sospechosas

El error es este:

Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnostic.php on line 393

He mirado otros similares, pero no he podido repararlo.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Hola,

¿Qué dice la línea 393 del archivo /admincp/diagnostic.php para tu versión de vBulletin?.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Hola Andrés!

Dice:

foreach ($md5_sums AS $key => $val)
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Si inhabilitas temporalmente vBSEO, tanto desde el Panel de Administración, y desde el panel de control de vBSEO, ¿el error persiste?.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Nada Andrés, sigue dando el error.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Revisa vía FTP el directorio /includes/. Asegúrate de que el archivo llamado md5_sums_crawlability_vbseo.php esté completamente en blanco.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Está en blanco, con permisos 644.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

No se me ocurre mucho. Este mensaje de error está reportado en el tracker de vBulletin como un bug, aún así, no tiene solución por el momento:

[#VBIV-5450] PHP Warning when checking file versions - vBulletin JIRA

También hemos comentado allí tu error.

A ver otras cosas, ¿almacenas las hojas de estilo CSS como archivos en el servidor?, ¿existe otro archivo md5_sums_* en el FTP de tu sitio?, ¿aunque inhabilites el sistema de plugin/hook sigues teniendo problemas?.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Si le tengo puesto almacenarlas en el servidor las hojas de estilo y de esos archivos, si le hago un locate a "md5_sums_" me salen:

md5_sums_crawlability_sitemap.php
md5_sums_vbulletin.php
md5_sums_crawlability_vbseo_php
md5_sums_phpkd_vbaqr.php

todo dentro de includes.
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Si borras o renombras temporalmente el archivo "md5_sums_crawlability_vbseo_php", ¿el problema desaparece?. Estoy seguro en que allí radica la raíz del problema, por la línea "foreach ($md5_sums AS $key => $val)" en el archivo diagnostic.php.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Nada Andrés, incluso así sigue dando el mismo error, le añadí una "s" y nada.

Andrés, ¿hasta que punto este fallo es problemático? Ya que nadie lo ve, si no pasa nada por tenerlo lo ignoraré y listo.

P.D: A ver si te pasas por mi comunidad y me dices tu opinión de como ha quedado al final, me faltan ya 4 tonterías para que esté al 100%
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Hola de nuevo Juan,

Veo que has cambiado el estilo en tu foro, y que al fin tienes portal. No puedo decir nada más que excelente :), está impecable. Lo que hizo Juan Manuel fue una verdadera porquería, sin contar que se perdió cuando fui a solicitarle mi retribución.

Ahora, volviendo al tema, el error se da porque vBulletin ha analizado un archivo de cero bytes en el directorio FTP de tu sitio, específicamente con la cadena "md5_*" en su nombre. No hay problema alguno si persiste, puesto que no afecta ninguna de las funciones en el "front-end" de tu foro. Sinceramente he agotado todo el conocimiento que tengo respecto a ese mensaje, además de que en vBulletin.com tampoco ofrecen solución (lo han reportado como un bug), ya no sabría como ayudarte.

Respecto a las 4 tonterías, siéntete libre de consultar por vBHispano; trataremos de dar respuesta a tus interrogantes.
 

Zheive

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Ene 2010
Mensajes
327
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Re: Error: Warning: Invalid argument supplied for foreach() in [path]/admincp/diagnos

Gracias Andrés, me tranquiliza pensar que es un fallo de ellos y que lo solucionarán con la nueva versión, mientras tanto seguiré esperando.
 
Arriba