Advertencias de fecha/hora en la conversión de phpBB3 a Discourse

Hola, soy nuevo aquí, pero he estado ejecutando un sitio phpBB desde 2004. Es hora de pasar a otra cosa.

He tenido cierto éxito convirtiendo mi base de datos, pero tengo varias advertencias como esta:

WARN – : Bad date/time value “0000:00:00 00:00:00”: mon out of range

Me han sugerido que reemplace las ocurrencias como esa en el archivo phpbb_backup.sql con 1970-01-01 para estas fechas antes de la importación, pero no aparecen en ninguna parte del archivo. ¿Cómo puedo averiguar exactamente de qué se está quejando el script (y qué tema o publicación), y cómo puedo solucionarlo?

Gracias de antemano,

Dan

P.D. ¿Se importaron estos registros a pesar de la advertencia o fueron rechazados?

1 me gusta

Estoy bastante seguro de que se importaron. Simplemente los ignoro.

1 me gusta

Gracias, Jay. Aun así, me pregunto por qué el script los marcó; y me pregunto qué significa eso para la publicación.

Aquí hay un fragmento del registro de importación, con advertencias: 18112 / 24451 ( 74.1%) [292 items/min] ¿Sabes por casualidad, para este ejemplo, si 18112 es el post_id de phpBB? Si es así, tienes toda la razón: la publicación se convirtió y parece tener las fechas correctas, tanto para el autor original como para quien respondió.

1 me gusta

no lo es.

Puedes ver los ids de las publicaciones en post.custom_fields['import_id']. Pero eso es solo un contador de cuántas publicaciones (¿o temas?) se han convertido.

Estoy bastante seguro de que la publicación tiene cero o nulo en algún campo de fecha. Es una advertencia, no un error, por lo que importó algo. Si no se hubiera importado, obtendrías un error, estoy bastante seguro.

Si realmente te importa, puedes modificar el script para que imprima el ID de phpBB cuando obtenga dicho error, luego puedes rastrear qué publicaciones de phpBB están generando estos errores y mirar esos registros para ver qué está sucediendo.

Esa fecha es cero en utime, por lo que no cambiaría nada.

Nunca pensé que valiera la pena el dinero de mis clientes responder a esta pregunta antes. Si es algo en lo que te gustaría gastar dinero, por favor envíame un correo electrónico.

Quizás alguien más tenga una respuesta mejor.

1 me gusta

Esto vale la pena investigarlo, creo yo.

Eh… gracias por tu oferta. Es solo que tengo suficientes de estas advertencias en casi 25K publicaciones que preferiría estar seguro, en lugar de estar bastante seguro.

Quizás.

2 Me gusta