方法:discourse-sitemap は非推奨となり、Discourse のコアにマージされました。app.yml ファイルから削除してください。

皆さん、こんにちは。

discourse-sitemap を削除する方法についてのマニュアルはありますか?または、どなたか手伝っていただけたら大変ありがたいです。

管理画面でこのメッセージが表示されます。

「いいね!」 1

こんにちは!:wave:

それはプラグインとしてインストールされています。プラグインのインストールガイド(Install plugins on a self-hosted site app.yml を編集し、discourse-sitemap プラグインの行を削除する方法がわかります。:slight_smile:

「いいね!」 4

サーバーにログインして、デフォルトで /var/discourse/containers/app.yml にあるファイルを編集する必要があります。
テキストエディタならどれでも構いません。
ファイルの内容の終盤近くに、この行が表示されているはずです。

          - git clone https://github.com/discourse/discourse-sitemap

この行を削除し、コマンドラインから再構築 (./launcher rebuild app) するか、インターフェースからフォーラムをアップデートしてください。


編集:あー、1分遅かった!

「いいね!」 5

大丈夫です!解決策には複数のアプローチがある方が良いですし、こうすればすべて自分で入力する必要がありません!

:sunglasses: :+1:

「いいね!」 2

どちらのアドバイスでも

cd /var/discourse
./launcher rebuild app

を使用していますが、これは数分間実行された後、
docker: Error response from daemon: driver failed programming external connectivity on endpoint app (a472c81b9b5....): Bind for 0.0.0.0:443 failed: port is already allocated.
というエラーで失敗します。

フォーラムサイトには何も影響がないように見えます。何が足りないのでしょうか?Dockerコンテナの更新が必要なアップデートの場合、launcher rebuild appの代わりに以下を実行する必要があることがわかりました。

cd /var/discourse/
./launcher stop web_only && ./launcher rebuild data && ./launcher rebuild web_only

しかし、これでは非推奨のdiscourse-sitemapは解決しません。

ようこそ、Kjellさん!

投稿を何度も移動させてしまい、申し訳ありません。あなたの問題を誤解していました。

その場合は、app.yml からではなく、web_only.yml からその行を削除する必要があります。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.