مرحبًا،
نواجه سلوكًا غريبًا للغاية، لكنه حاليًا يقتصر على مستخدم واحد فقط عند فتح صندوق الرسائل.
نُشغّل Discourse في حاوية Docker خلف خادم Apache باستخدام ProxyPass. الإصدار: Discourse 2.6.0.beta3
المستخدم المعني لا يستطيع فتح قائمة الرسائل المنسدلة؛ تظهر ملاحظة “No Content” أو ما يعادلها في النسخة الإنجليزية من عبارة “Keine Inhalte” – نحن نستخدم النسخة الألمانية (de.DE )
وعند النقر مرة أخرى على أيقونة الرسائل، أي عندما يحاول المستخدم فتح صندوق الرسائل، نحصل على خطأ 500.
تظهر الصفحة الرسالة: "error on loading: [/topics/private-messages/firstname.name.json]
يحدث هذا فقط لمستخدم معين. المستخدمون الآخرون لا يعانون من هذه المشكلة.
إذا حاول المستخدم الدخول عبر https://domain.de/u/firstname.name/messages/sent أو https://domain.de/u/firstname.name/messages/group/any، فكل شيء يعمل بشكل طبيعي.
لكن عند زيارة https://domain.de/u/firstname.name/messages/ أو https://domain.de/u/firstname.name/messages/inbox، يظهر خطأ 500 .
حاولنا تغيير أدوار هذا المستخدم، وقمنا بتحديث النظام وإعادة بناء التطبيق عبر أداة التشغيل (launcher). للأسف، لا يزال الحصول على خطأ 500 عند فتح صندوق الرسائل.
هل واجه أي شخص سلوكًا مشابهًا من قبل؟ ما الذي يمكننا فعله؟ هل توجد طريقة لإعادة بناء الرسائل؟ أم يجب حذفها؟
نرجو تقديم بعض النصائح، فنحن حاليًا في حيرة من أمرنا.
شكرًا مقدّمًا!
RGJ
(Richard - Communiteq)
1 أكتوبر 2020، 3:42م
2
لقد رأيت شيئًا مشابهًا في اليوم الآخر، مع اسم مجموعة في /topics/private-messages-group. اتضح أن هناك بحثًا حساسًا لحالة الأحرف، وكان اسم المجموعة في عنوان URL مكتوبًا بالكامل بحروف صغيرة.
هل يمكنك التحقق مما إذا كان هذا السلوك يختلف إذا قمت بتغيير حالة الأحرف في عنوان URL لتطابق حالة الأحرف في اسم المستخدم؟ (مثل https://domain.de/u/Firstname.Name/messages)
5 إعجابات
مرحبًا ريتشارد،
شكرًا لك على الرد السريع!
لقد حاولت تغيير حالات الأحرف، كما اقترحت:
كما جربت حالات مختلفة:
…firstname.Name…
…Firstname.name…
…FIRSTNAME.NAME…
لكن لا يزال الخطأ نفسه .
لقد جربت https://domain.de/u/Firstname.Name/messages/sent ومسارات أخرى، وقد عملت جميعها بشكل مثالي كما من قبل.
هل لديك أي تلميحات حول هذا الأمر؟
سأكون ممتنًا جدًا للمساعدة.
RGJ
(Richard - Communiteq)
2 أكتوبر 2020، 7:57ص
4
كان هذا مجرد تخمين بعيد الأمل، لذا أخشى أنني لا أستطيع حتى إرشادك بأي تلميحات حول هذا الأمر.
إعجابَين (2)
لا مشكلة، فلا أحد يعلم، أليس كذلك؟ أنا سعيد بأي مساعدة.
ربما يستطيع شخص آخر إضافة شيء ما؟
شكرًا لك!
مرحبًا،
آمل حقًا أن يتمكن أحد من مساعدتنا في حل مشكلتنا. وكما أشار @RGJ ، اكتشفنا أن المشكلة تبدو أعمق قليلًا، لكننا لم نتمكن حتى الآن من حل مشكلة عدم إمكانية الوصول إلى صناديق الوارد الخاصة بمستخدم واحد. للأسف، نحن نستخدم الرسائل بشكل كبير جدًا. نحن منظمون في مجموعات صغيرة تحتاج غالبًا إلى التواصل بشكل غير عام. لذلك تُعد الرسائل وسيلة مثالية لذلك.
إذا كنت بحاجة إلى مزيد من المعلومات أو سجلات الأخطاء، فأخبرني بما تحتاجه وسأقوم بنسخه ولصقه هنا.
شكرًا لكم جميعًا على التوجيهات الإضافية وعلى القراءة حتى الآن
هل تفحصت سجلات الأخطاء عبر متصفح الويب بعد تسجيل الدخول كمسؤول؟
@codinghorror شكرًا جزيلاً لك على المساعدة الإضافية.
في الواقع، هناك مخرجات خطأ طويلة جدًا تتعلق بهذا الطلب. لكنني لا أستطيع حلها.
سأحاول وضع معلومات التسجيل هنا
الرسالة (تم الإبلاغ عن 21 نسخة)
NoMethodError (undefined method `downcase' for nil:NilClass)
app/models/global_setting.rb:107:in `s3_bucket_name'
app/models/site_setting.rb:157:in `absolute_base_url'
app/models/upload.rb:184:in `secure_media_url_from_upload_url'
lib/url_helper.rb:60:in `secure_proxy_without_cdn'
lib/url_helper.rb:90:in `cook_url'
app/models/topic.rb:126:in `image_url'
app/serializers/listable_topic_serializer.rb:34:in `image_url'
(eval):10:in `_fast_attributes'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
app/controllers/application_controller.rb:451:in `serialize_data'
app/controllers/application_controller.rb:460:in `render_serialized'
lib/topic_list_responder.rb:16:in `block (2 levels) in respond_with_list'
lib/topic_list_responder.rb:9:in `respond_with_list'
app/controllers/list_controller.rb:177:in `message_route'
app/controllers/list_controller.rb:164:in `block in generate_message_route'
app/controllers/application_controller.rb:351:in `block in with_resolved_locale'
app/controllers/application_controller.rb:351:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:336:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:22:in `call'
lib/middleware/request_tracker.rb:176:in `call'
تتبع المسار
app/models/global_setting.rb:107:in `s3_bucket_name'
app/models/site_setting.rb:157:in `absolute_base_url'
app/models/upload.rb:184:in `secure_media_url_from_upload_url'
lib/url_helper.rb:60:in `secure_proxy_without_cdn'
lib/url_helper.rb:90:in `cook_url'
app/models/topic.rb:126:in `image_url'
app/serializers/listable_topic_serializer.rb:34:in `image_url'
(eval):10:in `_fast_attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:468:in `rescue in attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:455:in `attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:124:in `block in serialize'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:123:in `map'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:123:in `serialize'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:368:in `block in include_associations!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `each_key'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `include_associations!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:362:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:343:in `as_json'
app/controllers/application_controller.rb:451:in `serialize_data'
app/controllers/application_controller.rb:460:in `render_serialized'
lib/topic_list_responder.rb:16:in `block (2 levels) in respond_with_list'
actionpack (6.0.3.3) lib/action_controller/metal/mime_responds.rb:214:in `respond_to'
lib/topic_list_responder.rb:9:in `respond_with_list'
app/controllers/list_controller.rb:177:in `message_route'
app/controllers/list_controller.rb:164:in `block in generate_message_route'
actionpack (6.0.3.3) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (6.0.3.3) lib/abstract_controller/base.rb:195:in `process_action'
actionpack (6.0.3.3) lib/action_controller/metal/rendering.rb:30:in `process_action'
actionpack (6.0.3.3) lib/abstract_controller/callbacks.rb:42:in `block in process_action'
activesupport (6.0.3.3) lib/active_support/callbacks.rb:112:in `block in run_callbacks'
app/controllers/application_controller.rb:351:in `block in with_resolved_locale'
i18n (1.8.5) lib/i18n.rb:313:in `with_locale'
app/controllers/application_controller.rb:351:in `with_resolved_locale'
activesupport (6.0.3.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'
activesupport (6.0.3.3) lib/active_support/callbacks.rb:139:in `run_callbacks'
actionpack (6.0.3.3) lib/abstract_controller/callbacks.rb:41:in `process_action'
actionpack (6.0.3.3) lib/action_controller/metal/rescue.rb:22:in `process_action'
actionpack (6.0.3.3) lib/action_controller/metal/instrumentation.rb:33:in `block in process_action'
activesupport (6.0.3.3) lib/active_support/notifications.rb:180:in `block in instrument'
activesupport (6.0.3.3) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
activesupport (6.0.3.3) lib/active_support/notifications.rb:180:in `instrument'
actionpack (6.0.3.3) lib/action_controller/metal/instrumentation.rb:32:in `process_action'
actionpack (6.0.3.3) lib/action_controller/metal/params_wrapper.rb:245:in `process_action'
activerecord (6.0.3.3) lib/active_record/railties/controller_runtime.rb:27:in `process_action'
actionpack (6.0.3.3) lib/abstract_controller/base.rb:136:in `process'
actionview (6.0.3.3) lib/action_view/rendering.rb:39:in `process'
rack-mini-profiler (2.1.0) lib/mini_profiler/profiling_methods.rb:78:in `block in profile_method'
actionpack (6.0.3.3) lib/action_controller/metal.rb:190:in `dispatch'
actionpack (6.0.3.3) lib/action_controller/metal.rb:254:in `dispatch'
actionpack (6.0.3.3) lib/action_dispatch/routing/route_set.rb:50:in `dispatch'
actionpack (6.0.3.3) lib/action_dispatch/routing/route_set.rb:33:in `serve'
actionpack (6.0.3.3) lib/action_dispatch/journey/router.rb:49:in `block in serve'
actionpack (6.0.3.3) lib/action_dispatch/journey/router.rb:32:in `each'
actionpack (6.0.3.3) lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack (6.0.3.3) lib/action_dispatch/routing/route_set.rb:834:in `call'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
rack (2.2.3) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.3) lib/rack/conditional_get.rb:27:in `call'
rack (2.2.3) lib/rack/head.rb:12:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:336:in `call'
rack (2.2.3) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.3) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/cookies.rb:648:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
activesupport (6.0.3.3) lib/active_support/callbacks.rb:101:in `run_callbacks'
actionpack (6.0.3.3) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
logster (2.9.4) lib/logster/middleware/reporter.rb:43:in `call'
railties (6.0.3.3) lib/rails/rack/logger.rb:37:in `call_app'
railties (6.0.3.3) lib/rails/rack/logger.rb:28:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/request_id.rb:27:in `call'
lib/middleware/enforce_hostname.rb:22:in `call'
rack (2.2.3) lib/rack/method_override.rb:24:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/executor.rb:14:in `call'
rack (2.2.3) lib/rack/sendfile.rb:110:in `call'
actionpack (6.0.3.3) lib/action_dispatch/middleware/host_authorization.rb:76:in `call'
rack-mini-profiler (2.1.0) lib/mini_profiler/profiler.rb:235:in `call'
message_bus (3.3.2) lib/message_bus/rack/middleware.rb:61:in `call'
lib/middleware/request_tracker.rb:176:in `call'
railties (6.0.3.3) lib/rails/engine.rb:527:in `call'
railties (6.0.3.3) lib/rails/railtie.rb:190:in `public_send'
railties (6.0.3.3) lib/rails/railtie.rb:190:in `method_missing'
rack (2.2.3) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.3) lib/rack/urlmap.rb:58:in `each'
rack (2.2.3) lib/rack/urlmap.rb:58:in `call'
unicorn (5.7.0) lib/unicorn/http_server.rb:632:in `process_client'
unicorn (5.7.0) lib/unicorn/http_server.rb:728:in `worker_loop'
unicorn (5.7.0) lib/unicorn/http_server.rb:548:in `spawn_missing_workers'
unicorn (5.7.0) lib/unicorn/http_server.rb:144:in `start'
unicorn (5.7.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `load'
vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `<main>'
ENV
hostname
config-app
process_id
273
application_version
891987a2843de3ebeed412e01fd6b8064dac3917
HTTP_HOST
sub.domain..de
REQUEST_URI
/topics/private-messages/firstname.name.json
REQUEST_METHOD
GET
HTTP_USER_AGENT
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:81.0) Gecko/20100101 Firefox/81.0
HTTP_ACCEPT
application/json, text/javascript, / ; q=0.01
HTTP_REFERER
https://sub.domain.de/u/firstname.name/messages
HTTP_X_FORWARDED_FOR
2003:d6:9720:2500:c4b4:5a78:fb34:fbe8, unix:
HTTP_X_REAL_IP
unix:
username
firstname.name
time
8:38 pm
حسنًا، هذا كثير ولا أعرف أين أبحث بالضبط. أتمنى أن يساعد هذا في توضيح مشكلتنا. إذا كنت بحاجة إلى أي معلومات إضافية، يرجى إخباري.
شكرًا جزيلاً لك على النظر في هذا!
شكرًا
إعجاب واحد (1)
sam
(Sam Saffron)
6 أكتوبر 2020، 5:33ص
9
هل اسم s3_bucket_name غير صالح؟
شكرًا لك على الرد،
الإجابة المختصرة: لا أعرف، ولا أظن ذلك.
يبدو أن اسم سلة S3 مرتبط بنظام تخزين أمازون S3، أليس كذلك؟ وإذا كان الأمر كذلك، فمن غير المرجح أن يكون غير صالح. لم نقم بتكوين واحد من قبل. نحن ندير discourse في حاويات Docker خلف وكيل عكسي على نطاق Apache.
أليس من المفترض أن ينهار النظام أكثر بكثير إذا كان اسم سلة S3 غير صالح، وليس مجرد مسار واحد لمستخدم واحد؟
من فضلك، لا تفهمني خطأ. قد أكون على مسار خاطئ تمامًا هنا. كما قلت، لست متأكدًا تمامًا مما يعنيه هذا الحقل s3_bucket_name، أو لنقل – إذا فهمت الأمر بشكل صحيح – لماذا يجب تكوينه.
هل يمكنني البحث عنه في لوحة الإدارة أم أنني بحاجة للتحقق من ملف docker-compose؟
آسف على التأخير في الرد … اختلاف المناطق الزمنية وساعات العمل … كما تعلم.
لكن شكرًا جزيلاً لك على متابعتك الأمر!
عندما تفحصت الإعدادات، وجدت أن كل خيار S3 فارغ. هل هذا هو المتوقّع كما أفهم؟ لأننا لا نستخدم S3 Buckets؟ أم أنني أخطئ في الفهم؟
Falco
(Falco)
6 أكتوبر 2020، 3:17م
12
هل قمت بتفعيل إعداد الموقع “وسائط آمنة”؟
لا، ليس حقًا، حسب فهمي للإعدادات. لقد قمنا بتفعيل خيار البريد الإلكتروني للوسائط الآمنة حتى الآن.
وبما أننا لم نواجه هذا الخطأ من البداية، فهل قد يكون ناتجًا عن صورة مدمجة تم إرسالها عبر البريد الإلكتروني؟
هل يجب أن أحاول تعطيل هذا الخيار؟
ولكن كما قلت:
إذًا، هل يجب ألا يعمل خيار الوسائط الآمنة بدون وجود بيانات اعتماد S3 مُحددة على الإطلاق، أليس كذلك؟
إعجابَين (2)
هل لا يزال هناك أحد هنا لديه أي فكرة عما يمكننا تجربته؟
الحقيقة هي أن لدينا هذه المشكلة مع أحد المدراء لدينا، مما يجعل التواصل صعبًا جدًا عندما يكون أحد المدراء غير قادر على الرد على الرسائل أو عرضها.
في الوقت الحالي، سيكون حلًا إذا تم استعادة الوصول إلى صندوق الرسائل مرة أخرى. إذن، هل هناك أي حيلة أو إمكانية لإعادة إنشاء حساب مستخدم واحد فقط، أو – لا أدري – حذف جميع الرسائل الخاصة بمستخدم واحد؟ حتى نتمكن من البدء من الصفر مع هذا الحساب؟
علاوة على ذلك، كنت أفكر حتى في حذف هذا الحساب، ولكن حسب فهمي، لا يمكن حذف المستخدمين. فماذا يمكننا أن نجرب آخرًا لإنشاء حساب جديد لهذا المستخدم، بحيث يصبح مشاركته ممكنة مرة أخرى؟
يرجى إعلامي بالأفكار التي لديك، فأنا ضائع هنا.
شكرًا مقدّمًا.
عذراً، أحتاج إلى السؤال مرة أخرى. طالما أن هذه المشكلة لا تزال قائمة.
هل كنت تقصد أن نسأل عما إذا كان تمكين secue media جزءاً من المشكلة أم الحل؟
لا نملك هذا الخيار مفعلاً. هل يجب أن نفعّله؟
أم يجب أن نتركه كما هو ونأمل في الحصول على تلميحات أخرى لحل المشكلة؟
إعجاب واحد (1)
مرحبًا،
يبدو أنني أواجه مشكلة مماثلة هنا. الرسائل الخاصة بمستخدم واحد، حسب علمنا، لا تعمل.
هل هناك أي أفكار أخرى يمكننا الاطلاع عليها؟
إعجاب واحد (1)
Benjamin_D
(Benjamin Decotte)
17 أكتوبر 2020، 8:14م
17
v.stephan:
أم يجب حذفها؟
وفقًا لـ Jay:
pfaffman:
سيحذف أي رسائل خاصة لم يتم إنشاؤها بواسطة مستخدم نظام أو discobot. ومع ذلك، سيحذف أيضًا أي رسائل خاصة أخرى، بما في ذلك تلك المرسلة من المشرفين.
لم يتم اختباره بعد. لا أقول إن هذه فكرة جيدة. ولا أعد بأنه لن يحدث شيء سيء.
cd /var/discourse
discourse backup
./launcher enter app
rails s
Topic.where(archetype: 'private_message').where("user_id > 0").destroy_all
exit
discourse enable_restore
discourse restore
إذا لم يحدث أي شيء سيء، يمكنك تخطي الخطوتين الأخيرتين. أما إذا حدث شيء سيء، فستحتاج إلى نسخ/لصق أحدث نسخة احتياطية التي يطبعها أمر discourse restore لاستعادة النسخة الاحتياطية.
أنصحك بتغيير الشرط where("user_id > 0") إلى شيء مثل where("user_id = المعرف-المستخدم-الخاص-بك").
أما بخصوص سبب حدوث ذلك، فرهاني هو أنه مشكلة محلية؛ فأنا شخصيًا أواجه أحيانًا صعوبات مع علامات الاقتباس، والعلامات الصوتية، وما إلى ذلك…
إعجاب واحد (1)
ممم، يبدو هذا وكأنه تجربة جديرة.
أفكر في التوطين، وتساءلت عما إذا كان يجب تغيير السلوك عن طريق تغيير إعدادات واجهة المستخدم. هل لديك أي آراء في هذا الشأن؟
سأجرب حل الحذف خلال الأيام القليلة القادمة.
شكرًا لمساعدتك.
في الوقت نفسه، فكرنا قليلاً. ربما يكون لدى أي شخص آخر بعض المدخلات للمشاركة.
شيء غريب آخر هو أنه في منطقة لوحة الرسائل، عند النقر على أيقونة المستخدم ثم النقر على الظرف. يجب أن تُعرض جميع الرسائل الأخيرة، أليس كذلك؟ في حالة مستخدمينا غير القادرين على فتح صندوق الوارد، لا يظهر شيء على الإطلاق؟
ربما يكون لدى شخص ما بعض الأفكار حول ذلك. عندما يمكننا بالتأكيد القول إنه يجب سرد بعض الإدخالات.
ربما يساعد هذا في توجيه بعض الأفكار في أي اتجاه؟
وطريقة تفكير أخرى. لا يزال لدينا نوع من خطأ SSL على موقعنا. كما ذكرت، ندير discourse باستخدام docker خلف وكيل عكسي على Apache. لكن النطاق لديه شهادة SSL سارية من Let’s Encrypt.
ومع ذلك، لا تزال هناك تحذيرات محتوى مختلط على الموقع. بأي حال من الأحوال، يتم تقديم الشعارات والأيقونات المفضلة القياسية عبر HTTP. لقد حذفنا العلامات التجارية المخصصة في محاولة للتخلص من أخطاء المحتوى المختلط.
إذن، هل هناك احتمال أن يكون هذا هو السبب؟
عندما قمنا مؤخرًا بالوصول إلى مسار JSON https://sub.domain.de/topics/private-messages/firstnamename.json
كانت نتيجة JSON كالتالي:
{
"status":500,
"error":"Internal Server Error"
}
أدى النظر عن كثب في السجلات إلى ظهور ما يلي:
NoMethodError (undefined method `downcase' for nil:NilClass)
app/models/global_setting.rb:107:in `s3_bucket_name'
app/models/site_setting.rb:157:in `absolute_base_url'
app/models/upload.rb:184:in `secure_media_url_from_upload_url'
lib/url_helper.rb:60:in `secure_proxy_without_cdn'
lib/url_helper.rb:90:in `cook_url'
app/models/topic.rb:126:in `image_url'
app/serializers/listable_topic_serializer.rb:34:in `image_url'
(eval):10:in `_fast_attributes'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
app/controllers/application_controller.rb:454:in `serialize_data'
app/controllers/application_controller.rb:463:in `render_serialized'
lib/topic_list_responder.rb:16:in `block (2 levels) in respond_with_list'
lib/topic_list_responder.rb:9:in `respond_with_list'
app/controllers/list_controller.rb:177:in `message_route'
app/controllers/list_controller.rb:164:in `block in generate_message_route'
app/controllers/application_controller.rb:354:in `block in with_resolved_locale'
app/controllers/application_controller.rb:354:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:354:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:22:in `call'
lib/middleware/request_tracker.rb:176:in `call'
وبما أننا لا نستخدم الوسائط الآمنة ولا نستخدم S3 أيضًا، فإنني ما زلت أعثر على هذه الإدخالات:
app/models/site_setting.rb:157:in `absolute_base_url'
app/models/upload.rb:184:in `secure_media_url_from_upload_url'
lib/url_helper.rb:60:in `secure_proxy_without_cdn'
إذن، هل هناك احتمال أن يكون هذا ناتجًا عن خطأ في المحتوى المختلط في الخلفية؟
شكرًا لكم على الاستمرار في الدعم.
إعجاب واحد (1)