こんにちは、画像がアップロードされずに「アップロード処理中」と表示される理由を理解するのを手伝ってもらえませんか?最適化を無効にしてみましたが、効果はありませんでした。セルフホストされた最新のDiscourseバージョンで、Airテーマの1MBのPNGファイルです。よろしくお願いします。
こんにちは、発生時にブラウザのコンソールを確認して、エラーが発生していないか確認していただけますか?
非常に奇妙なことですが、別のブラウザであるSafariでは動作し、問題が発生していたBraveに戻ったところ、今度は動作しました。やったことといえば、コンピューターを再起動しただけです。
ただし、Braveのコンソールを確認したところ、以下のような表示が出ています。私はプログラマーではないので、これらの警告をなくすためにどのように変更すればよいかわかりません。どなたか助けていただけると幸いです。ありがとうございます!
***45Mixed Content: The page at '\u003cURL\u003e' was loaded over HTTPS, but requested an insecure font '\u003cURL\u003e'. This request has been blocked; the content must be served over HTTPS.***
***app.js:239 ℹ️ Discourse v3.5.0.beta2-dev — https://github.com/discourse/discourse/commits/18c8a8ffca — Ember v5.12.0***
***13deprecated.js:61 Deprecation notice: PluginOutlet arguments should now be passed using `@outletArgs=` instead of `@args=` (outlet: category-box-below-each-category) [deprecation id: discourse.plugin-outlet-args]***
***a @ deprecated.js:61***
***site.js:130 ✅ Using the new 'glimmer' topic list***
***hamforum.org/:1 Mixed Content: The page at 'https://hamforum.org/' was loaded over HTTPS, but requested an insecure element 'http://hamforum.org/uploads/default/original/1X/011bca162039029c26490fea3769b9d0fde6dd11.webp'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***hamforum.org/:1 Mixed Content: The page at 'https://hamforum.org/' was loaded over HTTPS, but requested an insecure favicon 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. This request has been blocked; the content must be served over HTTPS.***
***hamforum.org/:1 Mixed Content: The page at 'https://hamforum.org/' was loaded over HTTPS, but requested an insecure element 'http://hamforum.org/uploads/default/optimized/1X/d5f25e2f27014348ef24a5b9e927a7641c1c5dea_2_512x512.webp'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***4:1 Mixed Content: The page at 'https://hamforum.org/c/general/4' was loaded over HTTPS, but requested an insecure favicon 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. This request has been blocked; the content must be served over HTTPS.***
Discourse はどのようにインストールしましたか? これは、HTTPS を正しく設定しなかった場合に発生します。
Linuxの専門家がインストールを手伝ってくれましたが、何か見落としがあったのかもしれません。もし正しい方向性を示していただければ、彼はすぐに修正してくれるはずです。
専門家が標準のインストールガイドに従わなかったようです。
app.yml に DISCOURSE_FORCE_HTTPS: true の ENV 変数を追加して再構築することで、force_https を true に設定する必要があります。
承知いたしました。アドバイスを専門家に伝え、修正できるか確認します。
皆さん、素晴らしいです。大変感謝しています!
モバイルデバイスからアップロードする際にのみ、このエラーが突然発生するようになりました。デスクトップからは発生しません。
コンソールにログインして「RAILS C」および「sitesetting.force_https = true」コマンドを実行しようとしましたが、「command not found」というエラーが発生しました。
フォーラムの管理設定に「force https」が表示されません。
上記の「ENV Var」の手順を提供していただけますか?お時間をいただきありがとうございます。
代わりに app.yml ファイルで設定してみてください。
提案ありがとうございます。エントリを含め、ファイルを保存し、ここから再構築のプロセスに従いました。
ブラウザのキャッシュをクリアして再度試した後、モバイルブラウザから「処理中のアップロード」を通過できるようになりました。ありがとうございます!
この専門家は標準的なインストールを行いました。コンテナ内では、次のような状態になります。
# set|grep FORCE_HTTP
DISCOURSE_FORCE_HTTPS=true
そして、モバイルでのアップロードが機能しないという動作になりますが、モバイルでデスクトップビューに切り替えるとアップロードが機能します。
@noid --どのモバイルブラウザとOSを使用していますか?
