配置使用MICROSITE

Posted on 2016-05-09(星期一) 00:00 in edx


配置使用MICROSITE

1、域名泛解析到服务器

2、开启MICROSITE

修改:lms/envs/common.py

vi /edx/app/edxapp/edx-platform/lms/envs/common.py

修改:'USE_MICROSITES': True,

3、配置:

修改 lms.env.json

"MICROSITE\_CONFIGURATION": {
"test1": {
"domain_prefix": "test1",
"university": "test1",
"SITE_NAME": "sitename",
"logo_image_url": "http://******/logo.png",
"course_org_filter": "test1",
"course_about_show_social_links": false
}
},
"MICROSITE_ROOT_DIR": "/edx/app/edxapp/edx-microsite",

修改__init__.py文件

edx-platform/lms/djangoapps/branding/__init__.py

删除66行的{static_url}和67行static_url=settings.STATIC_URL

重启edxapp,编译lms生效

sudo -H -u edxapp bash  
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets lms --settings aws
exit

sudo /edx/bin/supervisorctl restart edxapp:

edx