MaxMind 401 错误 -- 有许可证密钥,无法下载

它在我刚刚重建的网站上似乎可以正常工作。

我唯一的猜测是你的设置放错了位置(根据你提供的信息,这似乎不太可能)。

这是否像下面这样显示了你的 Maxmind 凭证?

root@figgy:/var/discourse# ./launcher enter app
root@figgy-spm:/# set|grep MAXM
DISCOURSE_MAXMIND_ACCOUNT_ID=12345
DISCOURSE_MAXMIND_LICENSE_KEY=mycoolkey
root@figgy-spm:/# grep maxm /var/www/discourse/config/discourse.conf
maxmind_license_key = 'mcoolkey'
maxmind_account_id = '12345'

所以你应该

./launcher enter app
set|grep MAXM
grep maxm /var/www/discourse/config/discourse.conf

你也可以检查 Rails 是否拥有它们(仍在容器内):

rails c

然后

GlobalSetting.maxmind_account_id
GlobalSetting.maxmind_license_key

希望你的信息没有放在 app.ymlenv: 部分(尽管你粘贴的评论表明它们在正确的位置),那样很容易修复。

3 个赞