Ho un’installazione di Discourse che si trovava in una sottodirectory e ora è stata spostata su un sottodominio. Sembra che tutto funzioni ora, ma abbiamo un problema in sospeso in cui Discourse chiama il dominio “theme-javascripts” invece di una sottodirectory.
Infatti, è quello che sta succedendo: sto provando diverse ricompilazioni, ma finora non ho avuto fortuna. Se riuscirò a scoprirlo, aggiornerò il thread!
Ehi @merefield, non è vuoto: il valore è (nascondendo URL). Ma sospetto la stessa cosa, o qualcosa di simile, dato che il tema-javascript viene chiamato con due barre davanti. Mi chiedo se possa essere un valore nel database che non è stato aggiornato dopo lo spostamento dalla sottodirectory. Sto cercando di approfondire.
Penso di averlo risolto: tutto ciò che dovevo fare era una rimappatura; non sono sicuro di come quell’URL errato fosse lì in primo luogo, dato che l’errore è apparso dopo una ricompilazione che non è stata fatta da me.
Comunque, ecco cosa ho fatto per risolvere questo problema:
> ./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