Предупреждения о дате/времени при конвертации phpBB3 в Discourse

Привет, я новичок, но работаю с phpBB-сайтом с 2004 года. Пора двигаться дальше.

У меня уже есть некоторый успех в конвертации моей базы данных в тестовой среде Discourse, но я получил несколько предупреждений, подобных этому:

WARN – : Неверное значение даты/времени «0000:00:00 00:00:00»: mon вне диапазона

Мне предложили заменить такие вхождения в файле phpbb_backup.sql на 1970-01-01 перед импортом, но они нигде в файле не встречаются. Как мне точно узнать, на что именно жалуется скрипт (и какая это тема или сообщение), и как это исправить?

Заранее спасибо,

Дэн

P.S. Эти записи были импортированы, несмотря на предупреждение, или они были отклонены?

Они были импортированы, я в этом почти уверен. Я просто игнорирую их.

Спасибо, Джей. Тем не менее, меня интересует, почему скрипт пометил их и что это означает для публикации.

Вот фрагмент из журнала импорта с предупреждениями: 18112 / 24451 ( 74.1%) [292 items/min]. Случайно не знаете, является ли в этом примере 18112 идентификатором сообщения (post_id) в phpBB? Если да, то вы абсолютно правы — сообщение было конвертировано и, похоже, имеет правильные даты как для оригинального автора, так и для ответившего.

Нет, это не так.

Вы можете увидеть идентификаторы постов в post.custom_fields['import_id']. Но это просто счётчик того, сколько постов (или тем?) было конвертировано.

Я почти уверен, что в каком-то поле даты у поста стоит ноль или null. Это предупреждение, а не ошибка, поэтому что-то импортировалось. Если бы импорт не удался, вы бы получили ошибку, я в этом довольно уверен.

Если вам действительно важно это выяснить, вы можете изменить скрипт так, чтобы он выводил ID phpBB при возникновении такой ошибки. Тогда вы сможете найти, какие именно посты phpBB вызывают эти ошибки, и проверить эти записи, чтобы понять, что происходит.

Эта дата равна нулю в utime, поэтому ничего не изменится.

Раньше я никогда не считал, что стоит тратить деньги моих клиентов на ответ на этот вопрос. Если вы готовы заплатить за это, пожалуйста, напишите мне на почту.

Возможно, кто-то другой сможет дать лучший ответ.

Думаю, это стоит рассмотреть.

Эм… спасибо за ваше предложение. Просто у меня уже накопилось достаточно таких предупреждений почти в 25 тысячах сообщений, и я предпочитаю быть уверенным, а не просто относительно уверенным.

Возможно.