تحذيرات التاريخ/الوقت في تحويل phpBB3 إلى Discourse

مرحباً، أنا مبتدئ هنا - ولكني أدير موقع phpBB منذ عام 2004. حان وقت الانتقال.

لقد حققت بعض النجاح في تحويل قاعدة بياناتي، ولكن لدي العديد من التحذيرات مثل هذه:

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

لقد اقتُرح عليّ استبدال التكرارات مثل هذه في ملف phpbb_backup.sql بـ 1970-01-01 لهذه التواريخ قبل الاستيراد، لكنها لا تظهر في أي مكان في الملف. كيف يمكنني معرفة ما الذي يشتكي منه البرنامج النصي بالضبط (وما هو الموضوع أو المشاركة)، وكيف يمكنني إصلاحه؟

شكرًا مقدمًا،

دان

م.ص. هل تم استيراد هذه السجلات على الرغم من التحذير، أم تم رفضها؟

إعجاب واحد (1)

أعتقد أنها تم استيرادها، أنا متأكد تمامًا. أنا فقط أتجاهل هذه.

إعجاب واحد (1)

شكرًا لك يا جاي. ومع ذلك، أتساءل لماذا قام البرنامج النصي بوضع علامة عليها؛ وأتساءل ماذا يعني ذلك بالنسبة للمنشور.

إليك مقتطف من سجل الاستيراد، مع التحذيرات: 18112 / 24451 ( 74.1%) [292 items/min] هل تعرف، بالنسبة لهذا المثال، ما إذا كان 18112 هو post_id الخاص بـ phpBB؟ إذا كان الأمر كذلك، فأنت على حق تمامًا - فقد تم تحويل المنشور، ويبدو أن لديه التواريخ الصحيحة، لكل من الناشر الأصلي ومن قام بالرد.

إعجاب واحد (1)

إنه ليس كذلك.
يمكنك رؤية معرفات المشاركات في post.custom_fields['import_id']. ولكن هذا مجرد عداد لعدد المشاركات (أو المواضيع؟) التي تم تحويلها.

أنا متأكد من أن المشاركة تحتوي على صفر أو قيمة فارغة (null) في حقل تاريخ ما. إنه تحذير وليس خطأ، لذا فقد قام باستيراد شيء ما. إذا فشل في استيراده، فستحصل على خطأ، أنا متأكد تمامًا.

إذا كنت تهتم حقًا، يمكنك تعديل البرنامج النصي لطباعة معرف phpBB عندما يحصل على مثل هذا الخطأ، ثم يمكنك تتبع أي مشاركات phpBB تولد هذه الأخطاء والنظر في تلك السجلات لمعرفة ما يحدث.

هذا التاريخ هو صفر في الوقت الزمني (utime)، لذا فلن يغير أي شيء.

لم أعتقد أبدًا أنه يستحق مال عملائي الإجابة على هذا السؤال من قبل. إذا كان شيئًا ترغب في إنفاق المال عليه، فيرجى مراسلتي عبر البريد الإلكتروني.

ربما لدى شخص آخر إجابة أفضل.

إعجاب واحد (1)

هذا يستحق المتابعة، أعتقد.

أم… شكرًا لك على عرضك. الأمر فقط أن لدي ما يكفي من هذه التحذيرات في ما يقرب من 25 ألف مشاركة لدرجة أنني أفضل أن أكون متأكدًا، بدلاً من أن أكون متأكدًا إلى حد ما.

ربما.

إعجابَين (2)