تلف بيانات المستخدم في الترحيل من phpBB3 إلى WP/Discourse

شكراً لك Coin-coin. إذا قمنا بإزالة المستخدمين المجهولين من ملف بيانات المستخدم قبل الاستيراد، أفترض أنه سيتم تعيين جميع المشاركات المجهولة للمستخدم “system” كما هو الحال دائمًا. هل هناك أي سبب قد لا أكون على علم به لمنع المستخدمين المجهولين من مثيل phpBB الخاص بنا من ملف الاستيراد؟

أفهم من هذا ومن خيوط أخرى مثل..

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

عندما نقوم باستيراد جديد، فإنه يزيل بعض مستخدمي الاختبار في WP من قاعدة البيانات. تبدو معرفات المستخدم لعدد قليل من المستخدمين المجهولين في phpBB الذين بحثت عنهم جميعًا على أنها أعلى معرفات مستخدم صحيحة في Discourse (4505، 4506، إلخ). لذلك يبدو أنه عندما نقوم بتشغيل استيراد جديد وحذف حسابات الاختبار في WP، يتم مزامنة مستخدم تم إنشاؤه حديثًا في WP بواسطة المعرف القديم للمستخدم القديم غير الموجود الآن.

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

هل يبدو كل هذا معقولاً؟
شكرا لك