Gentili tutti,
spero che qualcuno sia in grado di aiutarmi con il bug che riscontro durante il mio tentativo di installazione, come segue:
Debian 10
php 7.3.6
nginx
Sto seguendo questa guida:
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
Ma durante la migrazione del database ricevo sempre il seguente errore. Ho anche provato diverse release, ma il problema è sempre lo stesso:
/var/www/discourse# RAILS_ENV=production bundle exec rake db:migrate
rake aborted!NoMethodError: undefined method `keys' for nil:NilClass/var/www/discourse/app/models/global_setting.rb:57:in `load_defaults'/var/www/discourse/config/application.rb:32:in `<top (required)>'/var/www/discourse/Rakefile:5:in `require'/var/www/discourse/Rakefile:5:in `<top (required)>'/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:24:in `eval'/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:24:in `<main>'
Ho cercato anche altre guide o qualsiasi altra risorsa sul web, ma non ho trovato nulla su come risolvere questo errore o su come procedere con l’installazione.
Ho anche provato il metodo di installazione tramite Docker, che ha funzionato durante la configurazione, MA non è compatibile con il mio ISPConfig: Discourse su un sottodominio risulta parzialmente rotto e, dopo la registrazione dell’account amministratore, la procedura guidata non prosegue e mostra sempre una pagina vuota.
Grazie in anticipo e cordiali saluti,
Mat