3DPB
1
こんにちは。
最近、Marketplace Linode を使用して Discourse フォーラムをセットアップしましたが、何らかの理由で画像がクリックできず、ライトボックスが意図したとおりに機能していません。
具体的には、画像をクリックすると、公式の Discourse で機能するように、画像が拡大されてギャラリーに表示されることを期待しています。例はこちらです: Better Discourse Lightbox - #2 by codinghorror
こちらが、画像のテストができるフォーラムへのリンクです: フォーラムへのリンク
Sidekiq はこのようになります:
お手伝いいただけますでしょうか?この機能を利用可能にするために何かする必要はありますか?
ありがとうございます。
osioke
(Osioke Itseuwa)
2
ここでは、公式のインストールプロセスのみをサポートできます。他のインストールモジュールにおけるさまざまな変数についてはお答えできません。可能であれば、公式のインストールプロセスを使用して再インストールし、問題が発生するかどうかを確認してください。
一般的なヒントとして、最新のDiscourseバージョンに更新されていることを確認してください。最新の情報についてはLatest release-notes topics - Discourse Metaを参照し、問題が引き続き発生するかどうかを確認してください。問題が引き続き発生する場合は、セーフモードを使用して、問題の原因となっている可能性のあるテーマやプラグインの問題を排除してください。
とはいえ、ここでは公式のインストールのみをサポートできます。
「いいね!」 3
3DPB
3
Linodeに問い合わせたところ、Discourseに問い合わせるように言われました。
このフォーラムを通じてDiscourseに問い合わせたところ、公式バージョンをインストールするように勧められました。
この場合、マーケットプレイスアプリは使用しないということでしょうか?
セーフモードを試しましたが、効果はありませんでした。Lightboxで何が起こっているのか、なぜ機能しないのかを確認する方法はありませんか? 私が見る限り、この問題は他の人にも発生しており、解決されていません。
「いいね!」 2
osioke
(Osioke Itseuwa)
4
他にも試せる解決策をいくつか提示しましたよ 
私たちは、人々が好きなホスティングサービスを利用することを奨励していますが、開発とテストの結果、Digital OceanのDropletが最も問題が少ないことがわかりました。そのため、長年にわたりそれらを推奨し、使用してきました。Digital Oceanを使用すれば、どのようにセットアップされ、どのように機能するか、そして潜在的な問題が何であるかを把握できますが、他のホスティングサービスやマーケットプレイスでは、セットアッププロセスをどのように行っているかについての可視性がないため、把握できません。
私たちはこの問題の解決に協力したいと考えており、標準的なインストールプロセスを作成しました。これにより、誰かがこのプロセスに従えば、何が期待でき、どのような問題が発生する可能性があるかを把握できます。これ以外では、多くの変数があるため、潜在的な問題について話すことはほぼ不可能です。
とはいえ、Discourseは無料でオープンソースであり、自由に好きなように使用したり、好きな場所にインストールしたりできることに注意してください。また、標準インストールを使用していただければ、このコミュニティを通じてDiscourseインスタンスの無料サポートを提供できます。このサポートプロセスが好ましくない場合は、Marketplace を作成しました。ここでは、サポートに料金を支払うことで、多くの専門家がプロセスを丁寧にサポートします。
温かいお言葉とご配慮に感謝いたします 
「いいね!」 2
3DPB
5
ありがとうございます。しかし、その解決策は機能しません。すでに Discourse の最新バージョンを持っており、セーフモードも役に立ちません。
お気持ちは理解しており、製品がオープンソースであることも理解しています。それが私がこの製品を選んだ理由の一つです。しかし、私が求めているのは、Lightbox の問題を解決するための何らかのドキュメント、または確認すべき点です。
マーケットプレイスについては知りませんでした。解決策が見つからなければ、おそらく試してみるでしょう。しかし、これは最初からわかっていれば問題ないのですが、無料で使えるアプリに有料サポートが付いているような感じです 
いずれにしても、お時間をいただきありがとうございました。もう少し待ってみます。
もしかしたら、この問題を解決するために確認すべきことについて、他のユーザーからのヒントがあるかもしれません。
「いいね!」 2
osioke
(Osioke Itseuwa)
6
サポートも無料です。インストール方法によります
標準インストール 
テストをお勧めします。他のDiscourseフォーラムでも同じ画像を投稿してみましたか?このようなテストには、デモサイト https://try.discourse.org/ を使用するか、他のDiscourseホスティングサービスでトライアルサイトを作成して、この問題が続くかどうかを確認できます。
バグを発見した可能性があり、私が間違って回答したかもしれませんので、テストしてみてください。
「いいね!」 3
これをテストしていました。

OPの例のトピックから取得した画像は、私のテストサイトでは問題なく動作しますが、ブラウザのインスペクターでコードを比較すると、私のものは lightbox-wrapper を取得しますが、@3DPB のものは取得しません。いくつかの設定を調整してみましたが、今のところ効果はありません。
確認のために、管理設定の サムネイルを作成 と コンポーザーメディア最適化画像が有効 を確認していただけますでしょうか(テストのために同様の設定であることを確認するためにも
)。
これまでに、類似の問題が見つかったのはこちらのトピックだけですが、解決策は新しいインスタンスを起動することでした。これは魔法のように問題を解決しましたが、すでに提供されているものと同じ解決策です。
今のところ、再現/解決するのが非常に難しい問題です。
「いいね!」 4
3DPB
8
サムネイルを作成 および コンポーザーメディア最適化画像 オプションが有効になっていることを確認できます。
それらの値に関連する何かである可能性はありますか?
「いいね!」 3
osioke
(Osioke Itseuwa)
9
それは疑わしいですね。それらはデフォルト値なので、機能するはずです。私たちの提案は、再インストールして完全なバックアップを復元することです 
「いいね!」 2
私も同じ問題を経験しています。残念ながら、私たちのディスコースのインストールではライトボックスが機能しません(セーフモードでも)。
また、別のユーザーからの同様の報告に遭遇しました:Image Lightbox not working from start 。
この問題をデバッグする方法について何かアイデアはありますか?
「いいね!」 1
osioke
(Osioke Itseuwa)
12
このDiscourseインスタンスはどのようにインストールしましたか?
公式/dockerのインストールを選択しました。
ありがとうございます!
「いいね!」 1
@osiokeLightboxが機能しない問題を解決するために試せるアイデアや提案はありますか?
ありがとうございます!
osioke
(Osioke Itseuwa)
15
これは断続的に発生しており、原因を調査中です。修正のためには、フォローできる手順で、このシナリオを複数回一貫して再現する必要があります。今のところ、それができていません。
応急処置として、インスタンスのフルバックアップを取得し、標準のインストール手順に従ってインスタンスを再インストールし、フルバックアップを復元していただけないでしょうか?これで問題が解決することがよくあります。
引き続き調査いたします。
@osioke 返信ありがとうございます!
フォーラムを停止してすべてを再インストールするのは簡単ではありませんが、数週間後の計画メンテナンス中に実行できるかもしれません。
あなたの側からの提案ですが、クリーンインストールとバックアップの復元が完全に安全であり、他のものを壊す可能性がないことを確認していますか?ライトボックスを機能させようとして、より大きな問題を引き起こしたくないのです。私自身もそれが機能していないことに気づいたばかりで、誰もそれに不満を言ったわけではないので、私はそれを些細な問題と考えています。
ありがとうございます!
「いいね!」 1
osioke
(Osioke Itseuwa)
18
適切に行われれば、他のものを壊すことはありません。
ああ、なるほど。それなら、忍耐強く、複数のトピックに投稿しないことをお勧めします。そうしないと、大きな問題であるという印象を与えてしまいます。
このあなたの最後のコメントは不要だったと思います。
私がせっかちまたは強引に見えるとは思いません。
このスレッドに返信しただけで、こちらで、助けを求めて投稿したユーザーに、すでにここでスレッドが開かれていることを通知しました。
しかし、どうやら同じ問題について、少なくとももう1つの投稿がこちらにありました。ですから、それは私ではないと思います。これらの投稿は結合されるかもしれませんが、いずれにしても、同じトピックに関する他の投稿を参照することに問題はないと思います。
皆さんの開発者の仕事ぶりを評価しており、メッセージを書く際には感謝の気持ちを伝えようと努めてきました。しかし、チームの一員であるからといって、誰かが無礼になることを許されるわけではありません。炎上は避けましょう。