Bonjour à tous,
J’espère que quelqu’un pourra m’aider avec le bug que je rencontre lors de mon installation, comme suit :
Debian 10
PHP 7.3.6
Nginx
Je suis ce guide :
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
Mais à chaque fois, lors de la migration de la base de données, j’obtiens l’erreur suivante — j’ai également essayé différentes versions, toujours le même problème :
/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>'
J’ai également cherché d’autres guides ou toute autre ressource sur le web, mais rien n’explique comment corriger cette erreur ni comment poursuivre l’installation.
J’ai aussi essayé la méthode d’installation via Docker — qui fonctionnait lors de la configuration — MAIS elle n’est pas compatible avec mon ISPConfig utilisé : Discourse sur un sous-domaine est partiellement cassé et, après l’enregistrement du compte administrateur, l’assistant ne se poursuit pas et affiche systématiquement une page blanche.
Merci d’avance et cordialement,
Mat