Pasos para reproducir? No ocurre nada cuando selecciono una categoría como seguimiento predeterminado y presiono el botón verde. La cruz roja deshace la acción y la marca de verificación verde no hace nada (debería preguntar si quiero aplicarlo a usuarios antiguos; funciona en otro foro que instalé).
Para actualizar mi caso: Realicé una instalación limpia en un nuevo servidor y funciona; puedo habilitar la configuración sin problemas. Restauré la copia de seguridad de mi sitio de producción y el mismo problema reaparece. Estoy totalmente perdido; esto fue una instalación limpia hace solo dos días y no tengo idea de qué hice mal.
Si alguien del equipo quiere verificar el problema por sí mismo, puedo proporcionar el acceso de administrador a mi sitio de prueba y pueden hacer lo que necesiten para investigar el problema.
Sí. Para ser específico, configuré el servidor de staging en stage1.domain.com, ejecuté la configuración inicial, habilité las restauraciones, subí esto desde la interfaz web y realicé la restauración.
Pero permíteme preguntarlo de esta manera: ¿se supone que el nombre de host ubicado en /etc/hosts debe coincidir exactamente con mi nombre de host en el archivo app.yml de Discourse?
¿Y cómo se relaciona esto con el nombre de host que configuré inicialmente en DO y el nombre que tiene el droplet dentro de DO?
¿Ambos leyeron este problema? No tiene relación con un cambio de dominio y es realmente frustrante ver que la gente simplemente me arroja una URL. Conozco la guía. ¿Por qué todos siguen refiriéndose a esta guía? Este no es el problema; mi sitio funciona bien, excepto por el error.
Siento que ahora me han dejado a oscuras con este problema absurdo después de dos días. Por favor, lean la publicación original de nuevo. NO PUEDO GUARDAR LA CONFIGURACIÓN DE OBSERVACIÓN POR DEFECTO: el nombre de host no tiene relación y es correcto, así que no necesito esa guía, de nuevo.
¿No hay alguien del equipo aquí? Es muy agradable instalarlo en menos de 30 minutos, pero tan pronto como surgen problemas, noto que muchos temas del foro se dejan abiertos y sin resolver. Empiezo a sentir que fue un error autoalojar esto.
Esto sugiere que hay algo incorrecto con los datos que restauraste. Sugerimos una solución, pero no mencionaste mucho sobre cómo creaste los datos, por lo que nuestra sugerencia podría ser incorrecta.
Sí. Este es su trabajo, así que probablemente no estarán disponibles hasta el lunes.
¿A qué solución te refieres? En este punto he realizado muchas instalaciones siguiendo las guías y el nombre de host es correcto. Mi sugerencia sobre el archivo etc/hosts era solo una posibilidad de problema que ahora sé que no tiene nada que ver con esto. Así que sí, podemos afirmar que el problema está en mi copia de seguridad o en la base de datos.
Pero no hice nada extraño. Mi foro lanzó el registro de usuarios; nunca toqué mi base de datos. Eso me deja completamente sin pistas sobre cómo resolver este problema.
¿Puedes decirme qué necesitas para ayudarme a solucionarlo? He proporcionado un enlace de pastebin en la publicación original con mi registro de errores. ¿Esto ayuda?
Cómo creé los datos de restauración. Los datos son en realidad una base de datos de solo dos días de antigüedad, creada desde cero.
Copia de seguridad realizada en el sitio de producción.
Archivo tar.gz descargado a través de la URL enviada por correo electrónico.
Configuración de un entorno de staging en un nuevo droplet de DO.
Se permitieron las restauraciones en la configuración y se realizó la restauración a través de la interfaz de administración.
Eso es lo que pensé y esperé al ver este commit. El sitio web de staging recién configurado tiene realmente esta nueva versión y el problema sigue ahí..
Edición: mi entorno de staging realmente tiene una actualización. Estoy instalando ahora y volveré a informar.
Edición 2: @dax Puedo confirmar que he actualizado mi dominio stage1 y sigo teniendo el mismo problema. Instalado 2.4.0.beta6 (6f6a02645c)
¿Te sientes cómodo haciendo algo de depuración? No puedo reproducir tu error y, al estar en producción, tus registros no me han dado suficiente información hasta ahora.
Lo que podrías hacer:
abre la consola de desarrollo de Chrome (se puede hacer en otros navegadores, pero es con el que estoy más familiarizado)
realiza la acción problemática
copia la primera línea de la pila que en tu pastebin sería: https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519
presiona cmd + shift + p (no estoy seguro en Windows, pero debe ser algo similar)
asegúrate de eliminar el > y luego pega https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519; debería encontrar un archivo, haz clic en él
haz clic en {} en la esquina inferior izquierda; debería mostrarte algo de código, por favor cópialo y pégalo aquí
(posiblemente https://domain.com/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:2086519 sea clicable en tu consola, y solo tengas que hacer clic en él y luego presionar {} para verlo formateado)
Gracias por investigar esto. Por favor, mi foro funciona perfectamente a excepción de esto, no hay prisa. Es domingo por la noche, disfrútalo y gracias por confirmar el problema.
Acabo de hacer una reconstrucción porque quería instalar el plugin de huellas dactilares. No sé si ustedes lo solucionaron o si ocurrió algo mágico. Pero… finalmente pude guardar mis configuraciones predeterminadas de vigilancia. ¡Gracias!