LMS 和 CMS 从以下位置的容器文件系统读取许多配置设置:
/edx/app/edxapp/cms.env.json
/edx/app/edxapp/cms.auth.json
由于您使用的是 docker DevStack,因此可以通过 shell 进入 LMS、CMS 来查找这些文件。
shell 进入 LMS
make lms-shell
Shell 进入 CMS
make studio-shell
您可以在 Open edX 安装可访问的文件系统上的任何位置创建此目录。例如,您可以将其放置在文件系统根目录中名为/my-open-edx-主题.
设置主题目录及其所有子目录的文件权限,以启用 Ubuntu 用户的读+写权限。
sudo chown -R edxapp:edxapp /my-open-edx-themes
sudo chmod -R u+rw /my-open-edx-themes
对于要设置主题的每个 Open edX 组件,设置
“ENABLE_COMPREHENSIVE_THEMING”= True
"DEFAULT_SITE_THEME": "您的主题名称 "
For LMS,
/edx/app/edxapp/lms.env.json
对于工作室来说,
/edx/app/edxapp/cms.env.json
对于电子商务来说,
/edx/etc/ecommerce.yml
对于要应用主题的每个 Open edX 组件,将主题目录的绝对路径添加到
COMPREHENSIVE_THEME_DIRS
配置属性。
对于 LMS 和 Studio,
"COMPREHENSIVE_THEME_DIRS": [
"/my-open-edx-themes/edx-platform"
]
对于电子商务来说,
COMPREHENSIVE_THEME_DIRS: ["/my-open-edx-themes/ecommerce"]
最后,重新启动所有服务器。
有关更多信息,请遵循此文档。
http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/enable_themes.html http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/enable_themes.html
如果您还有任何其他问题,请添加评论。