Acabo de crear mi primera instancia pero necesito ayuda

Pude poner en marcha la instancia que creé hace unas horas, pero tengo los siguientes problemas:

  • No permanezco conectado
  • Errores 404 aleatorios (¿Es posible que mi IP
  • Dominio raíz (a veces) me lleva al asistente de configuración aunque el foro esté completamente configurado.

También tengo un par de preguntas:

  • ¿Cómo hago que las categorías sean la página de inicio?
  • ¿Cómo instalo correctamente los plugins? He seguido el tutorial y sigo recibiendo errores.
  • ¿Hay alguna forma de crear una categoría que redirija a una URL externa?

Aquí están los resultados del script discourse_doctor: discourse_doctor export - Pastebin.com

Parece que ya ha vuelto a funcionar por ahora.

1 me gusta

¿Has intentado buscar?
https://meta.discourse.org/search?q=How%20do%20I%20make%20categories%20the%20homepage%3F

1 me gusta

Esos son problemas extraños. ¿Hiciste una instalación estándar?

Tus preguntas deberían resolverse fácilmente con una búsqueda.

Lo estoy ejecutando con la aplicación de la tienda Linode.

Creo que los problemas de conexión fueron causados por la propagación de DNS que tardó mucho o por algo no directamente relacionado con la instalación. Porque ahora funciona perfectamente.

Entonces necesitarás ayuda de la gente de Linode con lo siguiente:

y probablemente esto:

El tutorial de Linode utiliza el proceso de instalación de complementos explicado en una publicación de este foro (creo que por ti).

La instalación estándar es la que está oficialmente soportada aquí en Meta. Hay demasiadas variaciones en las de instalación de un clic como para poder ofrecer un soporte consistente para ellas (y la mayoría de las personas aquí están mucho más familiarizadas con la estándar, lo que proporciona una reserva de conocimiento mucho mayor de la que beber :slightly_smiling_face:)

Si puedes, considera conseguir una instancia de Digital Ocean (o similar) y seguir la guía de instalación estándar, en lugar de usar la de Linode.

Sin embargo, aún puedes encontrar consejos y trucos útiles si buscas. :+1:

4 Me gusta

Linode debería estar bien, pero si usas una instalación de un clic (incluida la de Digital Ocean) es posible que no sepas cómo iniciar sesión en tu instancia y editar tu app.yml y hacer una reconstrucción. Pero si es lo mismo que eso, entonces estás bien.

Los errores mencionados en la primera publicación no son algo que haya visto antes en una instalación estándar. ¿Quizás no tienes suficiente RAM?

2 Me gusta

¿Hay alguna forma de añadir Google Analytics a mi foro?

Podrías buscar en la configuración del sitio para Google. La búsqueda en la configuración del sitio es un buen lugar para empezar antes de buscar aquí. Busca el nombre de la configuración, su descripción y su valor.

Me acabo de dar cuenta de que cometí un error tipográfico. Quise decir Google Analytics.

¿Buscaste eso como te sugerí y no encontraste ga universal tracking code? En la descripción está “ID de código de seguimiento de Google Universal Analytics, por ejemplo: UA-12345678-9; ver Analytics Tools & Solutions for Your Business - Google Analytics”.

1 me gusta

No había pensado en eso. Todavía tengo problemas con los plugins, pero al menos cuando intento instalar el plugin, el sitio no se cae.

Espera, olvídalo, parece que todo se reinició y todos los miembros (por alguna razón -1) se perdieron.

Todos los horarios EST

Actualización: todas las publicaciones que faltaban aparecieron aleatoriamente durante unos segundos, pero volvieron a desaparecer.

1 minuto después: acaba de volver a suceder.

2:10 a. m.: ¿Hay alguna forma de comprobar si hay actualizaciones? Quizás la versión de Discourse que tiene Linode está desactualizada.

2:28 a. m.: Ahora funciona normalmente de nuevo. Creo que el servidor solo necesitaba reiniciarse, pero sigo sin ver los complementos.

Volví a ejecutar el script del doctor y noté que dice que hay un error en la línea de app.yml donde se encuentra el complemento de docker.

2:28 a. m.: ¡¡¡Se ha caído de nuevo!!!

Consulta aquí el seguimiento de interrupciones: Uptime Kuma

4:40 p. m.: Fue un problema de red, el sitio es accesible de nuevo, todavía intentando que los complementos funcionen.

@pfaffman

5:01 p. m.: Creo que hay un problema con el archivo de reconstrucción. Cada vez que lo ejecuto, el sitio parece caerse.

Creo que hay un problema con el archivo de reconstrucción. Cada vez que lo ejecuto, el sitio parece caerse.

Parece que puede haber un error tipográfico en tu archivo app.yml. ¿Te aseguras de seguir el formato existente al añadir el plugin? Los archivos YML son muy sensibles a los espacios adicionales, etc.

1 me gusta

¿Pero eso haría que se cerraran los puertos del servidor? El técnico de soporte de Linode con el que me he estado comunicando dijo que los puertos 80 y 443 se cerraron (y eso es lo que causó que el sitio fuera inaccesible).

La siguiente es la sintaxis de la sección de plugins del archivo app.yml:

# Los plugins van aquí
## ver https://meta.discourse.org/t/19157 para más detalles
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-follow.git
          - git clone https://github.com/discourse/discourse-bcc.git

Se espera que el sitio esté inactivo durante la reconstrucción.

¿Hay errores cuando realizas la reconstrucción?

Necesitas usar espacios y no tabulaciones en las líneas que agregan complementos. Yo hago esto copiando y pegando el complemento existente y editándolo.

1 me gusta