Neuro
1
こんにちは、MyBB のスレッド、投稿、その他の情報を Discourse にインポートする方法はありますか?
私はこのガイドに従ってみました:Migrate a MyBB forum to Discourse
しかし、多くの問題やエラーに遭遇し、うまく動作させることができませんでした。さらに、新しい VPS ドロップレットを用意し、このガイドに記載されているすべての Discourse の依存関係をインストールして試してみましたが、依然としてエラーが発生します。
bundle install コマンドを実行するだけで、次のエラーが表示されます。
Gemfile に記載されている gem ソースのいずれにも、gem 'mysql2 x86_64-linux' が見つかりません。
これを修正すると、他のエラーに直面します。この一連のプロセスは、本来あるべきよりもはるかに複雑に思えます。他のフォーラムプラットフォームでは、MyBB からのインポートは簡単に行えました。
もしかして、このガイドは古くなっているのでしょうか?
いずれにせよ、MyBB のデータベースを Discourse にインポートする方法をご存知の方はいらっしゃいますか?
pfaffman
(Jay Pfaffman)
2
Gemfileにgemを追加する必要があります。その手順については、他のガイドの方が詳しい説明があるかもしれませんので、そちらも参考にしてみてください。ただし、そのgemは「mysql2」で間違いないと思います。
そのようなトピックを最新の状態に保つのは難しく、定期的なインポートを行っている人々はそれらを確認しません。また、初心者を悩ませるような細かい点は、MySQLのインストール、データベースのインポート、データベース内のユーザー設定、gemのインストールとbundle installなど、多くの要素(これら自体はDiscourse固有の問題ではありません)に慣れ親しんだ人々には見えません。
そして、あなたのように何とか手順を解明したとしても、最終的にはこれらの指示を微調整するためにさらに数時間を費やす余裕がないものです。
もし予算があるようであれば、MySQLのセットアップ、適切なgemのインストール、インポートを開始するスクリプトを含むインストールサービスを提供することも可能です。
「いいね!」 1