لديك إضافة قاعدة معرفة على ووردبريس، وأود استبدال مشاركات المخصصة الخاصة بها بمواضيع Discourse المستضافة ذاتيًا، ومشفرة بتنسيق Markdown. سيكون مثاليًا إذا أمكن أيضًا ترحيل الوسوم.
أشار @angus في موضوعي السابق إلى أنه قد يكون هناك سكريبت ترحيل يمكن أن يساعد في ذلك. هل لديك أي نصائح؟
أنا أيضًا أخطط لترحيل منتدى Vanilla الإصدار 3 إلى Discourse. يبدو أنني قمت بتصدير كل شيء بنجاح باستخدام أداة Vanilla Porter. لكنني أحصل على هذه الرسالة عند تشغيل سكريبت الاستيراد. هل لديك أي أفكار؟
discourse@ip-172-26-0-201-app:/var/www/discourse$ RAILS_ENV=production ruby script/import_scripts/vanilla.rb /shared/uploads/export.txt
Loading existing groups...
Loading existing users...
Loading existing categories...
Loading existing posts...
Loading existing topics...
parsing file...
reading file...
Traceback (most recent call last):
5: from script/import_scripts/vanilla.rb:260:in `<main>'
4: from /var/www/discourse/script/import_scripts/base.rb:47:in `perform'
3: from script/import_scripts/vanilla.rb:22:in `execute'
2: from script/import_scripts/vanilla.rb:42:in `parse_file'
1: from script/import_scripts/vanilla.rb:77:in `read_file'
script/import_scripts/vanilla.rb:77:in `gsub': invalid byte sequence in UTF-8 (ArgumentError)
discourse@ip-172-26-0-201-app:/var/www/discourse$