joen
(Jeroen)
31 أغسطس 2023، 12:27م
1
لم أقم بسحب git وإعادة بناء التطبيق لمثيل discourse الخاص بنا، وعلى الرغم من أن هذا بدا وكأنه يعمل كما هو متوقع، إلا أن الموقع يعرض الآن خطأ 500.
الوضع الآمن له نفس المشكلة، يمكنني رؤية هذه الصفحة وتحديد كل شيء لتعطيله، ولكن لا يزال الخطأ 500 يظهر بعد هذه الصفحة.
تسرد صفحة /logs خطأ، لكنني لست متأكدًا مما إذا كان هذا قد يكون السبب. (سجل المعلومات) (سجل تتبع العودة)
تعطيل الإضافات وإعادة البناء لم يحدث أي فرق.
الموقع المعني هو The Language Archive Forums - Forums of The Language Archive and ELAN
هل يمكنك توجيهي إلى المشكلة المحتملة؟
pfaffman
(Jay Pfaffman)
31 أغسطس 2023، 4:59م
2
يمكنك تجربة
docker logs
و
tail /var/discourse/shared/standalone/logs/rails/production.log
هذا يبدو الجزء المهم:
ActionView::Template::Error (The asset \".js\" is not present in the asset pipeline.
)
app/helpers/application_helper.rb:93:in `script_asset_path'
app/helpers/application_helper.rb:146:in `block in preload_script'
app/helpers/application_helper.rb:145:in `map'
app/helpers/application_helper.rb:145:in `preload_script'
app/views/layouts/application.html.erb:40
app/controllers/application_controller.rb:128:in `block (2 levels) in <class:ApplicationController>'
app/controllers/application_controller.rb:420:in `block in with_resolved_locale'
app/controllers/application_controller.rb:420:in `with_resolved_locale'
app/controllers/application_controller.rb:128:in `block in <class:ApplicationController>'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:389:in `call'
lib/middleware/gtm_script_nonce_injector.rb:10:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:233:in `call'
من المحتمل، وإن كان غير مرجح إلى حد ما، أن يكون هذا خطأ في Discourse.
leonardo
(Leonardo Mosquera)
31 أغسطس 2023، 6:09م
3
مرحباً يا Jeroen!
لقد تنبأ @pfaffman بذلك، فقد تبين أن هذا كان طلب سحب أساسي أدى عن طريق الخطأ إلى كسر إعدادات المجلدات الفرعية مثل إعدادك (على سبيل المثال، /forums)، ولكننا تراجعنا عنه منذ ذلك الحين. التراجع موجود بالفعل في الفرع tests-passed، لذا إذا قمت بالتحديث من واجهة المستخدم الإدارية أو قمت بتشغيل launcher rebuild، فستحصل على الإصلاح.
نعتذر عن المشاكل ونشكر الجميع على طرحها! رؤية أن هذا الموقع استخدم مجلدًا فرعيًا كان مفيدًا في تحديد السبب.
3 إعجابات
joen
(Jeroen)
31 أغسطس 2023، 6:54م
4
عظيم، شكرًا على المساعدة السريعة ويسعدني أن إعدادنا ساعد في تحديد هذه المشكلة من جانبكم.
سأعيد بناء التطبيق وسأبلغكم بالنتائج.
تعديل: تم إعادة بناء التطبيق بنجاح، وكل شيء يعمل مرة أخرى. شكرًا!
إعجاب واحد (1)
system
(system)
تم إغلاقه في
30 سبتمبر 2023، 6:54م
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.