ホームページのカスタムデザインを作成しました。しかし、最新のアップデートの後、ホームページがDiscourseのデフォルトデザイン(リストビュー)のように表示され、カスタム作業が失われてしまいました。これを修正するにはどうすればよいですか?
テーマ管理画面でデフォルトに設定されているテーマを確認しましたか?
ご返信ありがとうございます。はい、カスタムテーマはデフォルトのものです。カスタムカラーや検索バナーなどは問題ありません。しかし、ホームページのデザインが失われてしまいました。以前は、ユーザーを適切なカテゴリに誘導するボックスをページ内に配置していました。また、カスタムヘッダーリンクもありました。今はヘッダーがシンプルに見えます。
ブラウザのコンソールにエラーは表示されていますか?
Redisの問題を確認しました。それを修正した後、アップデートを実行できるようになりました。ただし、これに関連するエラーはありませんでした。
以前のバックアップを復元しようとすると、復元プロセスが完了しません。以前のバージョンに更新するにはどうすればよいですか? 2か月前にアップデートを実行しました。3.5.0.beta9-devを使用していました。最新バージョンではなく、次のバージョンに更新するにはどうすればよいですか?段階的に試したいと思います。助けてください!
ご不便をおかけし申し訳ありません。一歩下がって、お伺いします。サイトを作成するために公式のインストール手順に従いましたか?バックアップを別のサーバーに復元することはできますか?
サーバーの問題(Redisなど)が発生している場合は、新しいサーバーで最初からやり直し、公式のインストール手順に従ってから、最新のバックアップを復元するのが最善かもしれません。そうすれば、テーマで何が起こっているかを確認できます。
これらはテーマに追加したコンポーネントですか、それともテーマに組み込まれていたものですか?
コアの変更によって破損した可能性もありますか?
はい、公式のインストールプロセスのみに従いました。Redisの問題は修正されました。開発インスタンスが3つあります。1つだけで、更新時にRedisの問題が発生しました。原因を特定し、修正しました。Azure上の2番目のインスタンスではRedisの問題は発生しませんでした。更新はスムーズに実行されました。しかし、ホームページを更新したところ、カスタム作業がすべて失われました。開発で問題を修正できない場合、本番環境の更新を実行できません。以前のビルドにロールバックする方法がわかりません。古いビルドである3.5.0.beta9-devの別の開発インスタンスがあります。この問題をどのように修正すればよいかわかりません。
2番目の開発インスタンスで、バックアップを選択して復元を試みましたが、何も起こりませんでした。アプリを数回再構築する必要があり、それが新しいビルドにつながり、ホームページの作業が表示されなくなりました。
これらは、私たちのテーマに追加されたコンポーネントです。コンポーネントはカスタムメイドしたものもあります。しかし、ホームページの作業が3.6.0.beta2-latestで失われてしまいました。3.5.0.beta9-devからアップデートしました。何が原因で壊れたのか分かりません。バックエンドからアップデートを実行することはできますが、もし別のバージョンにロールバックする方法があれば、バージョン3.6.0.beta2-latestが原因だったかどうかを確認できます。
もしかしたら、おかしな質問かもしれませんが、インターフェースタブのユーザー設定を確認していただけますか?最近、Discourseでのテーマとカラーパレットの管理方法に変更がありました。同じテーマが表示され、ライトモードとダークモードでテーマのデフォルトを使用しているはずです。
また、他のテーマが削除されているか、管理者インターフェースでユーザーが選択できないようになっているかを確認して、全員が同じテーマを使用していることを確認することも役立つかもしれません。
もし、ここで提供しているトラブルシューティングのアドバイスのどれも効果がない場合は、コードを調べて、コアDiscourseでテーマに影響を与えている変更点を確認する必要があります。もし、ご自身で行うのが難しい場合は、#marketplaceで専門家から有料のヘルプを得ることができます。残念ながら、これは#supportで提供できるヘルプの範囲を超えています。
