サイトのテーマコンポーネントが最新のDiscourseバージョンで動作しません。コンソールプロンプトに従ってセーフモードで修正しようとすると、コンポーネントを開くとすぐにサイトがクラッシュします。これを修正するにはどうすればよいですか?
多くのことは、テーマコンポーネントと使用しているDiscourseのバージョンに依存します。もう少し詳しく教えていただけますか?
管理ダッシュボードから使用しているDiscourseの正確なバージョンを確認できます。共有できる青いリンクをコピーしていただけますか?
はい、まさにこのバージョンです。Discourse を 1 年以上更新していませんでしたが、最近更新しました。コンポーネントが Ember 5 のために停止したのかもしれません。わかりません。
「いいね!」 1
それはどのテーマコンポーネントですか?
「いいね!」 1
自分たちで作りました
コードを共有しないと、修正を手伝うことができませんよ… ![]()
「いいね!」 3
お手伝いいただきありがとうございます。
「いいね!」 1
コンポーネントで多くの非推奨警告がコンソールに表示されているため、それらを確認する必要があります。
さらに重要なのは、かなりの数のHBSテンプレートをオーバーライドしていることです。テーマコンポーネントがビルドされたバージョンと現在のDiscourseのバージョンとの間で、これらのテンプレートの変更を分析し、変更を同期(またはテンプレートをコピーして独自の変更を再適用)する必要があります。
正直に言うと、一見したところ、プラグインのアウトレットをより有効活用するために、テーマコンポーネントを(少なくとも部分的に)書き直した方が良いでしょう。
「いいね!」 3
