こんにちは皆さん、
サブディレクトリにあったDiscourseのインストールをサブドメインに移動しました。すべて正常に動作しているようですが、Discourseがサブディレクトリではなく「theme-javascripts」ドメインを呼び出すという保留中の問題があります。
最新のDiscourseバージョンです。
これを解決するにはどうすればよいですか?
よろしくお願いします。
こんにちは皆さん、
サブディレクトリにあったDiscourseのインストールをサブドメインに移動しました。すべて正常に動作しているようですが、Discourseがサブディレクトリではなく「theme-javascripts」ドメインを呼び出すという保留中の問題があります。
最新のDiscourseバージョンです。
これを解決するにはどうすればよいですか?
よろしくお願いします。
Serve Discourse from a subfolder (path prefix) instead of a subdomain を逆に辿りましたか?
URLを共有していただけますか?
ジェイ、私もそうしました。これも初めてではありません。過去には問題なくやってきました。新しいURLは(URLを非表示にしています)。
注意:現在デザイナーがスタイルに取り組んでいるため、ナビゲーションで奇妙なことが起こっているように見えるかもしれません。
わかりました、参照しているものがあります
https://theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com
代わりに
https://community.windowcleaner.com/theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com
おそらく、app.yml に残っているものが参照している可能性があります。 。 。うーん。 。 。HTTPS を先頭に追加させるようなもの(たとえば “/” など)がありますか?
はい、まさにその通りです。何度か再構築を試しましたが、まだうまくいっていません。もし解決策が見つかったら、このスレッドで報告します!
これもまだうまくいきません!公式プラグインからのコードに絞り込みました。解決策が見つかったら、ここで更新します。
hostname がどこかで空白になっていませんか?
app.yml の DISCOURSE_HOSTNAME: の値は何ですか?
@merefieldさん、空ではありません。値は(URLを非表示)です。しかし、テーマのJavaScriptが2つのスラッシュを付けて呼び出されているため、同じかそれに類するものであると疑っています。サブディレクトリからの移動後にデータベースの値が更新されなかった可能性があるのではないでしょうか。それを調べています。
修正できたと思います。リマップするだけで済みました。再構築後に間違ったURLがどのように存在していたのかはわかりません。再構築は私が行ったものではありません。
いずれにせよ、これを修正するために行ったことは次のとおりです。
> ./launcher enter app
> discourse remap //theme-javascripts /theme-javascripts
> //theme-javascripts のすべての出現箇所を /theme-javascripts に書き換えています
> このタスクはデータを上書きします。よろしいですか (YES と入力してください)
> YES
> theme_fields=4
> 完了
これが将来、他の誰かの役に立つことを願っています。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.