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?
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ó.
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.
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.