NoMethodError: undefined method `[]' for nil:NilClass
en /pups/lib/pups/replace_command.rb:17
Tengo un problema bastante sencillo, de verdad.
Tenía un foro funcionando
Hace unos días decidí probar a instalar un nuevo plugin oficial (este)
a) Intenté instalarlo y obtuve el error que se muestra en la imagen.
b) Lo intenté sin el plugin y sigo obteniendo el mismo error.
Estoy atascado y ahora no puedo usar el foro en absoluto.
He hecho esta publicación.
Espero una respuesta, o tendré que buscar otro software de foros para usar, lol.
Gracias.
FYI: Anteriormente he podido instalar correctamente un par de plugins y he seguido la guía oficial de instalación de plugins; por lo tanto, no creo que esté relacionado con el plugin.
EDIT:
¿Podría haber borrado accidentalmente algún contenido de app.yml?
Esa es la única sección que estaba modificando y así es como se ve actualmente. ¿Debería haber más “params” (supongo que así se les llama) para la directiva replace?
No estoy seguro, no lo coloqué manualmente, jaja. Creo que el script ./discourse-setup lo agregó o ya estaba por defecto. Sé que yo no lo hice y soy el único con acceso al servidor.
Así que lo intenté y efectivamente permite que la reconstrucción termine, lo cual tiene sentido.
Lo que no me queda claro ahora es por qué o cómo estaba esa línea; solo espero que de alguna manera no afecte la configuración de Let’s Encrypt en el futuro.
Parece que HTTPS sigue habilitado (según mi navegador), así que
¡Gracias! (por ahora, y espero no tener que volver en mucho tiempo )