Tengo una instalación de Discourse que estaba en un subdirectorio y ahora se ha trasladado a un subdominio. Todo parece funcionar ahora, pero tenemos un problema pendiente donde Discourse llama al dominio “theme-javascripts” en lugar de a un subdirectorio.
Jay, lo hice, tampoco es mi primera vez haciendo esto, en el pasado sin problemas. La nueva URL es (ocultando URL).
Tenga en cuenta: un diseñador está trabajando actualmente en el estilo, por lo que es posible que vea cosas extrañas sucediendo en la navegación, en este momento.
De hecho, eso es lo que está sucediendo: estoy intentando varias reconstrucciones, pero aún no tengo suerte. ¡Si logro averiguarlo, actualizaré el hilo!
Hola @merefield, no está en blanco: el valor es (ocultando URL). Pero sospecho lo mismo, o algo parecido, ya que el tema-javascript se está llamando con dos barras delante. Me pregunto si podría ser algún valor en la base de datos que no se actualizó después de la mudanza del subdirectorio. Intentando investigar eso.
Creo que lo arreglé; todo lo que tuve que hacer fue una reasignación; no estoy seguro de cómo esa URL incorrecta estaba allí en primer lugar, ya que el error apareció después de una reconstrucción que no hice yo.
De todos modos, esto es lo que hice para arreglarlo:
> ./launcher enter app
> discourse remap //theme-javascripts /theme-javascripts
> Reescribiendo todas las ocurrencias de //theme-javascripts a /theme-javascripts
> ESTA TAREA REESCRIBIRÁ DATOS, ¿ESTÁS SEGURO (escribe SÍ)
> SÍ
> theme_fields=4
> Hecho