我有一个openx实例,可以很好地解决一个奇怪的问题。对于不熟悉openedx的人来说,这是一个用django编写的学习管理系统。
问题:
尝试从http://mydomain.tld/admin访问django admin会正确显示登录页面,但是有两个静态文件,不幸的是其中一个(base.f4e3330c1326.css)不在文件系统上,并且其加载请求以{{ 1}}响应。
查看静态目录,有3个相关文件:
HTTP 404 Not Found
计算base.css md5校验和:
├── base.5af66c1b1797.css
├── base.css
├── base.d01c565630c2.css
使用django shell检索文件的路径:
user@host: ~$ md5sum /edx/var/edxapp/staticfiles/studio/admin/css/base.css
5af66c1b1797cb8f865b443cea0dcc17 /edx/var/edxapp/staticfiles/studio/admin/css/base.css
我已经收集了超过十次的静态文件,但是它没有固定。
我在其他地方的类似实例没有这个问题,我真的很困惑。你能帮我调试一下吗?
PS:我不了解webpack,但是我认为他们最近开始使用它了,我认为它应该与我的问题有关……