تمكين التعديلات المشتركة يسبب رسالة خطأ في الخادم الداخلي

يقول سجل وصول nginx: "212.229.85.68 - milkii [26/May/2023:00:23:51 +0000] “PUT /shared_edits/p/20/enable.json HTTP/2.0” 500 46 “https://x.xxxxxxxxx.x/t/shared-editing-test-thread/15” “Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0”

أنا جديد نسبيًا على Discourse ولكنني لست سيئًا في إدارة الأنظمة. أي نصيحة؟ هل قد أكون أغفل شيئًا؟ شكرًا!

إعجاب واحد (1)

هل هناك مزيد من التفاصيل في /logs، أو ربما في وحدة تحكم المتصفح لديك عند تنفيذ الإجراء؟

وهل يمكنك مشاركة قائمة بالمكونات الإضافية الأخرى المثبتة لديك؟

إعجابَين (2)

آه، هناك خطأ؛

ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  relation "shared_edit_revisions" does not exist
LINE 8:  WHERE a.attrelid = '"shared_edit_revisions"'::regclass
                            ^
)
app/controllers/application_controller.rb:387:in `block in with_resolved_locale'
app/controllers/application_controller.rb:387:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:361: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:23:in `call'
lib/middleware/request_tracker.rb:198:in `call'

Failed to handle exception in exception app middleware : PG::UndefinedTable: ERROR:  relation "shared_edit_revisions" does not exist
LINE 8:  WHERE a.attrelid = '"shared_edit_revisions"'::regclass
إعجاب واحد (1)

discourse-calendar
discourse-checklist
discourse-fontawesome-pro
discourse-footnote
ldap
discourse-shared-edits
discourse-spoiler-alert
styleguide

هناك أيضًا خطأ في السجل

Job exception: PG::UndefinedTable: ERROR:  relation "discourse_calendar_post_event_dates" does not exist
LINE 8:  WHERE a.attrelid = '"discourse_calendar_post_event_dates"':...
                            ^
إعجاب واحد (1)

لست متأكدًا لماذا لا يوجد لديك هؤلاء؟ هل هذا تثبيت قياسي؟

قد يكون من المفيد تجربة ./launcher rebuild app لمعرفة ما إذا كان ذلك سيؤدي إلى تحسين الأمور. :crossed_fingers:

إعجابَين (2)

لا، آسف لعدم التحديد، لقد قمت بتثبيت Discourse من خلال طريقة turnkey التي تستخدمها YunoHost.

GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost هو مستودع YH لتكامل Discourse.

لقد اتبعت تعليمات تثبيت المكون الإضافي على GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost

لقد أنشأت مشكلة هناك، لأنني أخمن أن تثبيت مكون إضافي رسمي يجب أن يكون بسيطًا جدًا، وأن طريقتهم ستكون غير صحيحة بطريقة ما. Internal server error when trying to use official Shared Edits plugin · Issue #151 · YunoHost-Apps/discourse_ynh · GitHub

شكرًا لمساعدتك على أي حال.

ملاحظة: لا يوجد ./launcher مع التثبيت عبر YunoHost.

إعجاب واحد (1)

لست على دراية بهذه الطريقة (ولا يتم دعم سوى التثبيت القياسي رسميًا)، ولكن يبدو أنها تأتي مع إصدار Stable قديم:

الإصدار المشحون: 2.8.13~ynh1

إذا استطعت، فقد ترغب في تجربة تثبيت قياسي بدلاً من ذلك حتى تتمكن من الاستفادة من جميع أحدث الإضافات والميزات. :+1: (والوصول إلى المزيد من الدعم من الأشخاص هنا :slight_smile:)

4 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.