DiscourseのCSS変数が設定されていません

はい

すべてのテーマを削除し、デフォルトのテーマのみを残しました。
theme_fieldsを確認したところ、空でした。問題ありません。
themesテーブルにはテーマが1つだけあります。

今からアプリに入ろうとしています。

sudo ./launcher enter app

そして、すべての資産をプリコンパイルします…

今、CSS変数 --secondary がゼロ: rgba(0,0,0,0) になっている理由を調べています。

それでも同じ問題が発生しています :frowning:

うーん、どのテーマを使っても、カラーパレットが選択されていないようです。
設定は確認しました。

デフォルトに設定したとのことですが、まだミントテーマと nskht-mn-mint-light カラー スキームが表示されています。混乱しています :smile: [編集] デフォルトのテーマと dark カラー スキームが表示されるようになりましたが、やはり色の定義がありません。

私のウェブサイトにアクセスしましたか?

https://www.yasater.com ..
デフォルトテーマに設定しました…キャッシュの問題ではないと思われます..
ああ、はい、カラーパレットは以前のものからのコピーです..今からライトに設定します..

はい、デフォルトのカラースキームさえ生成されていません。

最新の Discourse バージョンを使用しているのですね?まったく謎です。

「いいね!」 1

おや、それはとても奇妙ですね

「いいね!」 1

はい、まさに。最新のものです。

デフォルトのものを削除しても、テーマは全くありません。それでも何も変わらないことに気づきました!
したがって、テーマ全体/色が全く機能していません。
新しいテーマ「air-theme」を再インストールし、新しいカラーパレットを設定しました。それでも何も変わりません。
原因は何でしょうか?

現在Redisをフラッシュしてから再構築しようとしています。様子を見ます。

/logs を確認して、エラーが表示されているか確認していただけますか?

はい、しました。怪しいものは何もありませんでした。すべて正常です。

テストに合格しましたから切り替えましたか?

/wizard を試しましたか?

はい、/wizard を使用しました。何をしても、色の部分が全く反映されません。
どうすればいいかわかりません…何かが壊れていますが、特定できません。

最新の Discourse Docker を使用しています。問題なくインストールした後、このスクリーンショットにあるように、背景色に問題があることに気づきました。

ここで問題を投稿し、多くの提案を受けましたが、どれもうまくいきませんでした。
何が起こっているのかを調査したところ、CSS 変数 --secondary がどこにも定義されていないようです。
この変数はどのように、どこで定義されていますか?

新しいトピックをマージしました。同じ問題について2つのトピックを持つ必要はありません :+1:

セーフモードで試しましたか?

はい、やりました。同じ問題です。すべて無効にしました。

はい、すみません、トピックを読み間違えて、すでに質問されていました。

再インストールしてバックアップを復元しましたか(できればテストサーバーで)?

「いいね!」 1

別のスレッドに移動しました…(同じ質問)

結局、こうするしかありませんでした。

別の新しい Discourse Docker をインストールしました。問題なく完璧に動作しました。その後、現在の Discourse に新しい PostgreSQL データベースを使用させました。これも完璧に動作しました。したがって、以前のインストールから何らかの設定が台無しになっていたようです。私が疑っていたテーブルは、theme* と site_settings でした。どの設定が原因でこうなったのかを突き止めようとしましたが、うまくいきませんでした。そうでなければ、非常に時間がかかるでしょう。

これらの設定をデフォルト値にリセットする方法、または未使用の設定を削除する方法を調べていました。

結局、使用したいテーマについては、GitHub でフォークし、scss ファイルのいずれかに色定義を手動で追加して更新し、管理インターフェースからインストールすることにしました。