NoMethodError: undefined method `[]' for nil:NilClass
in /pups/lib/pups/replace_command.rb:17
È un problema davvero semplice che sto affrontando.
avevo un forum funzionante
pochi giorni fa ho deciso di provare a installare un nuovo plugin ufficiale (questo)
a) ho provato a installarlo e ho ottenuto l’errore mostrato nell’immagine sopra
b) ho provato senza il plugin e ricevo comunque lo stesso errore
sono bloccato e ora non posso più usare il forum
ho creato questo post
spero in una risposta, altrimenti dovrò cercare un altro software per forum lol
Grazie
PS: sono riuscito in passato a installare con successo alcuni altri plugin seguendo la guida ufficiale per l’installazione dei plugin; quindi non credo che il problema sia legato al plugin.
MODIFICA:
Potrei aver accidentalmente cancellato del contenuto di app.yml?
Questa è l’unica sezione che stavo modificando e questo è l’aspetto attuale. Dovrebbero esserci più “parametri” (immagino si chiamino così) per la direttiva replace?
Non sono sicuro, non l’ho inserito manualmente lol. Credo che lo abbia aggiunto lo script ./discourse-setup o che fosse presente di default. So di non averlo fatto e sono l’unico ad avere accesso al server.
Quindi ho provato e effettivamente lascia finire la ricostruzione, il che ha senso.
Quello che non mi è chiaro al momento è il motivo o il modo in cui quella riga era presente; spero solo che non influisca in qualche modo sulle impostazioni di Let’s Encrypt in futuro.
Sembra che HTTPS sia ancora abilitato (secondo il mio browser), quindi
Grazie! (per ora, e speriamo di non dover tornare a breve )