نطاق مفقود في بعض الطلبات بعد الترحيل من مجلد فرعي مرة أخرى إلى نطاق فرعي

مرحباً يا رفاق،

لدي تثبيت Discourse كان موجودًا في دليل فرعي وتم نقله الآن إلى نطاق فرعي. يبدو أن كل شيء يعمل الآن، ولكن لدينا مشكلة معلقة حيث يستدعي Discourse نطاق “theme-javascripts” بدلاً من دليل فرعي.

أحدث إصدار من Discourse.

كيف يمكننا حل هذه المشكلة؟

شكراً.

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

هل اتبعت Serve Discourse from a subfolder (path prefix) instead of a subdomain بالعكس؟

هل يمكنك مشاركة عنوان URL الخاص بك؟

إعجابَين (2)

جاي، لقد فعلت - ليست المرة الأولى التي أقوم فيها بذلك، أيضًا، في الماضي دون مشاكل. عنوان URL الجديد هو (إخفاء عنوان URL).

لاحظ: يعمل مصمم حاليًا على النمط، لذلك قد ترى أشياء غريبة تحدث في التنقل، في الوقت الحالي.

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

أرى أن شيئًا ما يشير إلى
https://theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com
بدلاً من
https://community.windowcleaner.com/theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com
ربما هناك شيء متبقٍ في ملف app.yml الخاص بك يشير إلى. . . هممم. . . شيء ما (مثل ربما “/”) يجعله يضيف https إلى الأمام؟

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

بالفعل، هذا ما يحدث - أحاول عدة عمليات إعادة بناء، لم أنجح بعد. إذا تمكنت من معرفة ذلك، سأقوم بتحديث الموضوع!

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

لا يزال لا يوجد حظ مع هذا! لقد قمت بتضييق نطاق المشكلة إلى التعليمات البرمجية التي تأتي من المكونات الإضافية الرسمية - سأقوم بتحديث هذا إذا وجدت حلاً.

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

هل hostname فارغ لديك في مكان ما؟

ما هي قيمة DISCOURSE_HOSTNAME: في app.yml؟

إعجابَين (2)

مرحباً @merefield، ليست فارغة - القيمة هي (إخفاء عنوان URL). لكنني أشك في نفس الشيء، أو شيء من هذا القبيل، حيث يتم استدعاء theme-javascript بشرطتين مائلتين أمامها. أتساءل عما إذا كان يمكن أن يكون بعض القيم في قاعدة البيانات التي لم يتم تحديثها بعد الانتقال من الدليل الفرعي. أحاول البحث في ذلك.

إعجابَين (2)

أعتقد أنني قمت بإصلاحه - كل ما احتجت إليه هو إعادة تعيين؛ لست متأكدًا من كيفية وجود هذا الرابط الخاطئ في المقام الأول، حيث ظهر الخطأ بعد إعادة بناء لم أقم بها.

على أي حال، هذا ما فعلته لإصلاح هذا:

> ./launcher enter app
> discourse remap //theme-javascripts /theme-javascripts
> Rewriting all occurrences of //theme-javascripts to /theme-javascripts
> THIS TASK WILL REWRITE DATA, ARE YOU SURE (type YES)
> YES
> theme_fields=4
> Done

آمل أن يساعد هذا شخصًا آخر في المستقبل.

5 إعجابات

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