You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改已部署OpenEdX平台的名称?

自定义OpenEdX平台名称的操作步骤

嗨,我来帮你搞定OpenEdX平台名称的自定义~ 下面分两种常见部署场景给你详细步骤,你对应自己的情况来操作就行:

一、手动/原生部署的OpenEdX

1. 修改核心配置文件

  • 登录到你的OpenEdX服务器,找到LMS和CMS的配置文件:
    • LMS配置路径:/edx/etc/lms.yml
    • CMS配置路径:/edx/etc/cms.yml
  • 分别打开这两个文件,找到 PLATFORM_NAME 配置项,把默认的Open edX替换成你想要的平台名称,比如我的在线课堂
  • 保存文件后,重启LMS和CMS服务使配置生效:
    sudo /edx/bin/supervisorctl restart lms
    sudo /edx/bin/supervisorctl restart cms
    

2. 处理自定义主题中的硬编码文本(如果使用了自定义主题)

如果你的平台用了自定义主题,部分页面的平台名称可能是硬编码在模板里的,需要额外修改:

  • 找到主题的LMS模板目录,通常是/edx/app/edxapp/themes/你的主题名/lms/templates
  • 搜索并打开包含平台名称的模板文件(比如header.html、footer.html、home.html),把里面的Open edX替换成你的新平台名称
  • 编译并收集静态文件:
    sudo -u edxapp /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms collectstatic --noinput
    sudo -u edxapp /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py cms collectstatic --noinput
    

3. 清理缓存确保生效

有时候缓存会让修改无法立即显示,记得做这一步:

  • 清理Django缓存:
    sudo -u edxapp /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms clearcache
    sudo -u edxapp /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py cms clearcache
    
  • 最后清理浏览器本地缓存,或者用无痕模式打开平台查看效果

二、Tutor部署的OpenEdX(目前主流部署方式)

如果是用Tutor部署的OpenEdX,操作更简洁:

1. 修改全局配置

直接运行命令设置平台名称:

tutor config save --set PLATFORM_NAME="你的平台名称"

2. 重启服务使配置生效

tutor local restart

3. 自定义主题的额外处理(如果有)

如果用了自定义主题,同样需要修改模板里的硬编码文本,然后重新构建主题镜像:

tutor images build theme
tutor local start -d

内容的提问来源于stack exchange,提问作者Hugo LOPEZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:15:34