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?

1 curtida

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

1 curtida

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.

1 curtida

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.

1 curtida

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.

2 curtidas