steven_so
(Steven)
2019 年 12 月 29 日午前 12:37
1
I’m missing the last bit of the puzzle.
Postprocessing posts…
2480 / 2480 (100.0%)
Creating Permalink File…
Traceback (most recent call last):
3: from script/import_scripts/vbulletin.rb:942:in <main>' 2: from /root/discourse/script/import_scripts/base.rb:47:in perform’
1: from script/import_scripts/vbulletin.rb:93:in execute' script/import_scripts/vbulletin.rb:893:in create_permalink_file’: uninitialized constant ImportScripts::VBulletin::CSV (NameError)
Did you mean? CSP
Looks like no one had this issue. May be, i’m doing something wrong.
「いいね!」 1
if this is optional, can you comment
" # mysql_query(“CREATE INDEX firstpostid_index ON #{TABLE_PREFIX}thread (firstpostid)”) rescue nil
# import_groups
# import_users
# create_groups_membership
# import_categories
# import_topics
# import_posts
# import_private_messages
# import_attachments
# close_topics
# post_process_posts
# create_permalink_file"
and then run the import script again?
「いいね!」 1
pfaffman
(Jay Pfaffman)
2019 年 12 月 29 日午前 10:05
3
Yes, but they just creates a permalink file, not create permalinks in Discourse. One day I’ll have time to submit a PR with a version that creates them.
「いいね!」 1
taravasya
(Вася Тарарин)
2022 年 7 月 14 日午前 9:17
4
こんにちは!古いトピックを掘り起こしてすみませんが、私も同じ問題を抱えています。
これを解決するにはどうすればよいですか?ありがとうございます!
pfaffman
(Jay Pfaffman)
2022 年 7 月 15 日午後 5:39
5
ようこそ @taravasya さん!
パーマリンクの作成をサポートする別のインポートスクリプトを確認し、そのコードを vBulletin スクリプトで動作するように変更する必要があります。それが解決策にならない場合は、Marketplace で質問するか、pm を送信するか(または Redirecting… を参照して、スクリプトのこの更新が必要であると伝えてください)。
「いいね!」 1
taravasya
(Вася Тарарин)
2022 年 7 月 15 日午後 6:12
6
ジェイさん、ありがとうございます!何度か試行錯誤した結果、無事にインポートすることができました。この場合、最初に環境を作成する際に間違いを犯したのだと思いますが、すぐにいくつかの間違いに気づき、最終的にはこのスクリプトで良い結果を得ることができました。
https://meta.discourse.org/t/importing-migrating-from-vbulletin-4
確かに、いくつかのbbcodeのレンダリングにはあまり満足しておらず、まだそこで「調整」する必要があると思いますが、これは別の問題です。
いずれにしても、ありがとうございました!
「いいね!」 1
pfaffman
(Jay Pfaffman)
2022 年 7 月 15 日午後 7:50
7
素晴らしい!解決したようでよかったです。まだインストールしていない場合は、Discourse BBCode を追加してください。インストール後、Rebake all posts matching a pattern (またはすべての投稿をリベイクする) が必要になります。
「いいね!」 1
taravasya
(Вася Тарарин)
2022 年 7 月 15 日午後 9:22
8
ああ…ありがとうございます。新しくインストールしたDiscourseにインポートしようとしていました。もしDiscourseにデフォルトでこのプラグインがない場合、私も持っていないと思います。 探してみます!
「いいね!」 1