2.3.0から2.8.1へのアップグレード失敗

SSL証明書が期限切れになり、アプリの再構築が強制されましたが、失敗しました。

アップグレード失敗後に実行したこと:

  • data_dir ファイルからデータベースを再構築 - :white_check_mark:
  • アップロードをバックアップ - :white_check_mark:
  • Discourse をローカルにインストールし、既存のデータベースを指定 - :white_check_mark:
  • データベースを更新するためにマイグレーションを実行 - :white_check_mark:

現在、テストのために Discourse Rails rails s -b 0.0.0.0 を起動しようとしていますが、うまくいきません。

コマンドラインは24時間以上、以下のようなトランザクション出力を生成しています。

このプロセスの速度を改善するにはどうすればよいでしょうか?また、進捗状況や残りのジョブ数を確認する方法はありますか?

ローカルでバックアップを作成し、オンラインにアップロードしようとしています。

ありがとうございます。

あなたは詰まっているわけではなく、実行したコマンドはWebサーバーを開始し、手動で終了するまで実行し続けます。

これは標準的なインストールではないようですね。

バックアップを作成し、そのセットアップに移行することをお勧めします。

Webサーバー上でコンテナ化されたDiscourseで必要なことを達成できました。ありがとうございます。

その後遭遇した問題:

  • unique_index_categories_on_slug はマイグレーションに起因しますが、実際にはカテゴリ内の2番目の未分類のスラッグが原因でした - スラッグの名前を変更して解決しました
  • カスタムアバターが表示されない - rake uploads:regenerate_missing_optimized で解決しました

現在、プラグインのために app.yml を適切に設定しようとしていますが、行き詰まっています:

  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
        cd: $home
        cmd:
          - git fetch --depth=1 origin tag v2.8.1 --no-tags
          - git checkout v2.8.1

プラグインがインストールされません。LOAD_PLUGINS=1 に再定義しようとしたにもかかわらず、出力で LOAD_PLUGINS=0 であることに気づきました。

何か提案はありますか?

標準のインストールを行いましたか?

プラグインを追加した後、

./launcher rebuild app

を実行しましたか?

公式のウェブサーバーのインストール手順に完全に準拠しました。アプリに入り、リポジトリをプラグインフォルダにクローンすることはできますが、./launcher rebuild app を使用して app.yml でプラグインをプルすることはできません。

v2.8.1 のチェックアウトではなく、安定版ブランチを使用するのはどうでしょうか?

私は「アップ」しており、ほぼ100%の恒常性を回復しました。お二方とも、ご協力ありがとうございました。

私のアップグレード専用のトピックがあり、同様にお二方とも注目してくださっているので、表形式のデータについて質問があります。

投稿内に、Web上の静的画像をソースとするテーブルがあります(近い将来変更されることはありません)。

|列A|列B|列C|列D|
|-|-|-|-|
|テストA1|テストB1|<img height=20 src="https://example.com/images/Test_C1.png">|テストD1|
|テストA2|テストB2|<img height=20 src="https://example.com/images/Test_C2.png">|テストD2|

テーブル内の画像の特定の高さと幅を受け入れるようにDiscourseに指示するにはどうすればよいですか?以前のバージョンのDiscourseではそれが可能でした。

これは別のMarkdownエンジンだったと思います。そして、それはもはや法的な方法ではありません。Markdownのみに変換する必要があると思いますが、それは少し難しいかもしれません。ラファエルなら何かアイデアがあるかもしれません。

<img width="20" height="20"  src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png"/>

となります

すでに機能しているようですね。引用符を忘れないでください。

「いいね!」 1

テストと明確化のため、引用符に加えて、画像のサイズを効果的に変更するには heightwidth の両方の属性が必要だということですか?混乱している点について、以下の例を参照してください。

エディタ内のコード:

|Column A|Column B|Column C|Column D|
|-|-|-|-|
|Test A1|Test B1|<img height="20"  width="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D1|
|Test A2|Test B2|<img height="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|Test D2|

エディタのプレビュー:

実際の投稿:

Column A Column B Column C Column D
Test A1 Test B1 Test D1
Test A2 Test B2 Test D2

私の環境では、投稿テーブル内の画像が、実際の投稿の自動サイズ調整バージョンではなく、エディタのプレビューのスクリーンショットのように表示されます。

皆さん、よろしくお願いします。

また、rake posts:rebake の後に、大きい画像がクリックできなくなり、ライトボックスギャラリーで開けなくなっていることに気づきました。これは多くの投稿にあります。何か提案はありますか?