Um meine Einrichtung gemäß dem Rat von @codinghorror weniger kompliziert zu gestalten und da Let’s Encrypt nun Subdomains unterstützt, habe ich mich entschieden, mein Discourse von foo.bar/forum nach forum.foo.bar zu verschieben.
Meine Vorgehensweise:
Ich habe den Domainnamen in meiner app.yml geändert, die Ordnerzuordnung aus den benutzerdefinierten Befehlen entfernt, dann foo.bar/forum über Discourse Remap auf forum.foo.bar umgeleitet und anschließend die Beiträge neu gebacken.
Das Problem ist folgendes:
Wenn ich https://forum.foo.bar/ öffne, versucht das System, https://stylesheets/etc abzurufen, was dazu führt, dass die Forum-Anzeige defekt ist. Ich kann mich weder anmelden noch das Website-Design ändern.
Okay great that worked! Now the only thing left is to fix all my missing images. I’m getting a 404 on all uploaded avatars and uploaded images. Very odd.
Update:
All images return 404. I rebaked posts, recovered uploads from tombstone, and double-checked whether or not the images exist in the directories.
yet it exists both in /var/www/discourse/public/uploads/default/original/1X and in /shared/uploads/default/original/1X (which is symlinked successfully, therefor)
@Ironclad14, ich habe das gleiche Problem wie du. Ich habe mich gefragt, ob du herausgefunden hast, wie man es behebt. Falls ja, könntest du es teilen?