Los plugins no aparecen

Estoy ejecutando un sitio Discourse de la manera del desarrollador, por lo que no hay Docker implementado. Tengo servicios separados para Sidekiq, Redis y Discourse. Todo funciona bien.

Sin embargo, cuando instalo un nuevo plugin (lo clono con git en el directorio /plugins, cambio los permisos al usuario www-data o discourse, no importa, y reinicio los servicios mencionados anteriormente; también he reiniciado el servidor), no puedo ver el plugin en el sitio /admin/plugins. No aparece ningún plugin en la lista.

Pero si busco en /admin/site_settings un elemento de un plugin recién instalado, por ejemplo el plugin chat-integrations, busco “chat” y encuentro la configuración de este plugin: “chat integration enabled” y todas las configuraciones relacionadas. Algunas están activadas (marcadas) y otras no. Si hago una recarga forzada (Ctrl-Shift-R en Linux), los elementos marcados cambian; de repente, por ejemplo, Slack ya no está activado pero Discourse sí, y en la siguiente recarga ocurre lo contrario, etc.

Lo mismo ocurre con otros plugins como discourse-news.

Ningún plugin parece funcionar.

Sin embargo, instalé con éxito el componente discourse-big-header-little-header, y aparece y funciona correctamente.

¿Qué está mal con los plugins?

Es bastante imposible de adivinar. Si realizas la Instalación estándar oficial de Discourse y no funciona, avísanos.

La instalación estándar oficial es mediante Docker.
Como se mencionó anteriormente, no la instalé usando Docker.