Avisos de data/hora na conversão de phpBB3 para Discourse

Olá, sou novato aqui, mas administro um site phpBB desde 2004. É hora de mudar.

Tive algum sucesso na conversão do meu banco de dados, mas recebi vários avisos como este:

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

Foi sugerido que eu substituísse ocorrências como essa no arquivo phpbb_backup.sql por 1970-01-01 para essas datas antes da importação, mas elas não aparecem em lugar nenhum no arquivo. Como posso descobrir exatamente sobre o que o script está reclamando (e qual tópico ou postagem), e como posso consertar?

Agradeço antecipadamente,

Dan

P.S. Esses registros foram importados apesar do aviso, ou foram rejeitados?

Eles foram importados, tenho quase certeza. Eu simplesmente ignoro estes.

Obrigado, Jay. Ainda assim, eu me pergunto por que o script os sinalizou; e eu me pergunto o que isso significa para a postagem.

Aqui está um trecho do log de importação, com avisos: 18112 / 24451 ( 74.1%) [292 items/min] Por acaso você sabe, para este exemplo, se 18112 é o post_id do phpBB? Se for, você está absolutamente certo - a postagem foi convertida e parece ter as datas corretas, tanto para o autor original quanto para quem respondeu.

não é.

Você pode ver os ids das postagens em post.custom_fields['import_id']. Mas isso é apenas um contador de quantas postagens (ou tópicos?) foram convertidas.

Tenho certeza de que a postagem tem zero ou nulo em algum campo de data. É um aviso, não um erro, então importou alguma coisa. Se tivesse falhado na importação, você receberia um erro, tenho certeza.

Se você realmente se importa, pode modificar o script para imprimir o ID do phpBB quando receber tal erro, então você pode rastrear quais postagens do phpBB estão gerando esses erros e verificar esses registros para ver o que está acontecendo.

Essa data é zero em utime, então não mudaria nada.

Eu nunca achei que valesse o dinheiro dos meus clientes responder a essa pergunta antes. Se for algo em que você gostaria de gastar dinheiro, por favor, me envie um e-mail.

Talvez outra pessoa tenha uma resposta melhor.

Isto vale a pena investigar, eu acho.

Hum… obrigado pela sua oferta. É só que eu tenho avisos suficientes desses em quase 25 mil posts que eu prefiro ter certeza, do que razoavelmente certo.

Talvez.