我已经安装了 mailman3 并遵循以下说明:https://lab.uberspace.de/guide_mailman-3/
我的问题是 HyperKitty 的 css 文件(和登录屏幕)不可用。如果我在https://example.org/postorius/一切看起来都很好,但是https://example.org/hyperkitty/未找到主 css 文件。
在~/mailman-suite/settings.py
我设置中STATIC_ROOT = '/home/hmail/html/static/'
,大多数文件都放在那里(并且可以从网络服务器获取),除了一些放在~/mailman-suite/home/hmail/html/static/
(不能从网络服务器获取)的文件。
HyperKitty 网站/static/CACHE/css/hyperkitty.413473e09b83.css
没有放在正确的目录中,而是放在/home/hmail/mailman-suite/home/hmil/html/static/CACHE/css/hyperkitty.413473e09b83.css
知道为什么或如何解决这个问题吗?
已安装的版本:
- mailman3:3.3.8
- HyperKitty:1.3.7
- 版本:1.3.8
- mailman-hyperkitty:1.2.1
- 呼啸:2.7.4
我怀疑这是一个路径问题,因为/home/hmail/mailman-suite/home/hmil/html/static/
看起来非常相似~/mailman-suite/home/hmail/html/static/
- 可能是丢失了“/”......但我在哪里可以调整它?
问候!
Stefan
答案1
您可能需要将以下配置添加到 Django 的 settings.py (或 settings_local.py)中:
CACHES = {
'default': {
'BACKEND': 'diskcache.DjangoCache',
'LOCATION': '/home/hmail/html/static/CACHE',
},
}
文档:https://grantjenks.com/docs/diskcache/tutorial.html#djangocache