NoMethodError: undefined method `[]' for nil:NilClass
in /pups/lib/pups/replace_command.rb:17
Ich habe ein ziemlich einfaches Problem, wirklich.
Ich hatte ein funktionierendes Forum
Vor ein paar Tagen habe ich beschlossen, ein neues, offizielles Plugin zu installieren (dieses hier)
a) Ich habe versucht, es zu installieren, und erhielt den oben abgebildeten Fehler
b) Ich habe es ohne das Plugin versucht, erhalte aber immer noch denselben Fehler
Ich bin festgefahren und kann das Forum überhaupt nicht mehr nutzen
Ich habe diesen Beitrag erstellt
Ich hoffe auf eine Antwort, sonst muss ich wohl eine andere Forum-Software finden lol
Danke
Zur Info: Ich konnte zuvor bereits ein paar andere Plugins erfolgreich installieren und habe mich an den offiziellen Installationsleitfaden für Plugins gehalten; daher glaube ich nicht, dass es mit dem Plugin zusammenhängt.
EDIT:
Könnte ich versehentlich einige Inhalte der app.yml gelöscht haben?
Das ist der einzige Abschnitt, den ich geändert habe, und so sieht er aktuell aus. Sollte es für die Direktive replace mehr “params” (ich nehme an, so nennt man das) geben?
Nicht sicher, ich habe es nicht manuell eingefügt, lol. Ich glaube, das ./discourse-setup-Skript hat es hinzugefügt oder es war standardmäßig vorhanden. Ich weiß, dass ich es nicht getan habe, und ich bin der Einzige mit Zugriff auf den Server.
Also habe ich das ausprobiert und es lässt den Neuaufbau tatsächlich zu Ende laufen, was Sinn ergibt.
Was mir im Moment nicht schlüssig erscheint, ist, warum oder wie diese Zeile dort stand. Ich hoffe nur, dass es die Let’s-Encrypt-Einstellungen später nicht irgendwie beeinflusst.
Es scheint, als sei HTTPS immer noch aktiviert (laut meinem Browser), also
Also danke! (vorerst, und hoffentlich muss ich nicht bald wiederkommen )