Domain fehlt bei einigen Anfragen nach Migration vom Unterordner zurück zur Subdomain

Hallo Leute,

ich habe eine Discourse-Installation, die sich in einem Unterverzeichnis befand und nun auf eine Subdomain verschoben wurde. Alles scheint jetzt zu funktionieren, aber wir haben ein anhaltendes Problem, bei dem Discourse die Domain “theme-javascripts” anstelle eines Unterverzeichnisses aufruft.

Neueste Discourse-Version.

Wie können wir das lösen?

Danke.

1 „Gefällt mir“

Haben Sie Discourse von einem Unterordner (Pfadpräfix) anstelle einer Subdomain bedienen rückwärts befolgt?

Können Sie Ihre URL teilen?

2 „Gefällt mir“

Jay, das habe ich getan – das ist auch nicht mein erstes Mal, dass ich das mache, in der Vergangenheit ohne Probleme. Die neue URL ist (URL wird ausgeblendet).

Beachten Sie: Ein Designer arbeitet derzeit am Stil, daher könnten Sie im Moment seltsame Dinge in der Navigation sehen.

1 „Gefällt mir“

Ich verstehe, etwas verweist auf

https://theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com

anstelle von

https://community.windowcleaner.com/theme-javascripts/44e23af3ca6cf81f41e66da02a80e1c9b45653cc.js?__ws=community.windowcleaner.com

Vielleicht gibt es in Ihrer app.yml noch etwas, das darauf verweist. . . hmm. . . etwas (wie vielleicht ein “/”) das dazu führt, dass https vorne angehängt wird?

1 „Gefällt mir“

In der Tat, das ist es, was passiert – ich versuche mehrere Neuerstellungen, bisher ohne Erfolg. Wenn ich es herausfinde, werde ich den Thread aktualisieren!

1 „Gefällt mir“

Ich habe hier immer noch kein Glück! Ich habe es auf Code eingegrenzt, der von den offiziellen Plugins stammt – ich werde dies aktualisieren, wenn ich eine Lösung finde.

1 „Gefällt mir“

Ist Ihr hostname irgendwo leer?

Was ist der Wert von DISCOURSE_HOSTNAME: in app.yml?

2 „Gefällt mir“

Hallo @merefield, nicht leer – der Wert ist (URL wird ausgeblendet). Aber ich vermute dasselbe oder etwas Ähnliches, da das Theme-JavaScript mit zwei Schrägstrichen davor aufgerufen wird. Ich frage mich, ob es sich um einen Wert in der Datenbank handeln könnte, der nach der Verschiebung aus dem Unterverzeichnis nicht aktualisiert wurde. Versuche, das zu untersuchen.

2 „Gefällt mir“

Ich glaube, ich habe es behoben – ich musste nur eine Neuzuordnung vornehmen; ich bin mir nicht sicher, wie diese falsche URL überhaupt dort hingekommen ist, da der Fehler nach einem Rebuild auftrat, der nicht von mir durchgeführt wurde.

Auf jeden Fall habe ich Folgendes getan, um dies zu beheben:

> ./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

Ich hoffe, das hilft jemand anderem in der Zukunft.

5 „Gefällt mir“

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