2
CSS在cms中不起作用(打开edx)。我试图编译JS和CSS,但没有给出任何结果。服务器重新启动并没有帮助我。这是我在日志中的错误:cms的开放edx样式不起作用
[__init__.py:42] - staticfiles_storage couldn't find path css/cms-style-vendor-tinymce-content.css: The file 'css/cms-style-vendor-tinymce-content.css' could not be found with <cms.lib.django_require.staticstorage.OptimizedCachedRequireJsStorage object at 0x8c1b950>.
[__init__.py:42] - staticfiles_storage couldn't find path css/cms-style-vendor.css: The file 'css/cms-style-vendor.css' could not be found with <cms.lib.django_require.staticstorage.OptimizedCachedRequireJsStorage object at 0x8c1b950>.
[__init__.py:42] - staticfiles_storage couldn't find path css/studio-main.css: The file 'css/studio-main.css' could not be found with <cms.lib.django_require.staticstorage.OptimizedCachedRequireJsStorage object at 0x8c1b950>.
[shortcuts.py:56] - Cannot find corresponding link for name: ROOT
[shortcuts.py:56] - Cannot find corresponding link for name: TOS
[shortcuts.py:56] - Cannot find corresponding link for name: PRIVACY
==================================== =============================
frank帮我解决我的问题
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets cms --settings=aws
paver update_assets lms --settings=aws
python manage.py cms --settings=aws collectstatic --noinput
python manage.py lms --settings=aws collectstatic --noinput
sudo /edx/bin/supervisorctl restart edxapp:
sudo /edx/bin/supervisorctl restart edxapp_worker:
你做了'collectstatic'? – frank
我这样做: 须藤-H -u edxapp庆典 源/ EDX /应用/ edxapp/edxapp_env CD/EDX /应用/ edxapp/EDX-平台 摊铺机update_assets CMS --settings = AWS 摊铺机update_assets LMS - 设置= aws –
正常update_assets将执行collectstatic,但仍然试试这个, ./manage.py cms --settings = aws collectstatic --noinput ./manage.py lms --settings = aws collectstatic --noinput – frank