`

edx生产环境部分命令

阅读更多
# 更新代码
sudo git pull

# 修复mongodb
sudo mongod -f /etc/mongodb.conf --repair

# 重启服务
sudo /edx/bin/supervisorctl -c /edx/etc/supervisord.conf restart edxapp:

#编译:
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
rake lms:gather_assets:aws
rake cms:gather_assets:aws

#国际化
msgunfmt django.mo -o django.po  这个命令是解压的
msgfmt django.po -o django.mo 这个命令是转换回去的

删除课程
sudo -u www-data /edx/bin/python.edxapp ./manage.py cms --settings aws delete_course pk/CS2014102006/2014_CSC102006 commit
如果需要这个功能,可以从后台把这个功能移到前台,方法自己设计

db.modulestore.find({$where:'function(){var ob_id = this._id; return ob_id.course == "ipc001"}'})

db.modulestore.remove({'_id.course': 'PK2015001'})
直接从mongodb删除课程有个不好的现象是,如果只是删除mongodb里的内容,以staff身份登录不会报错,其他身份登录可能会有异常,需要删除mysql里的用户创建这门课程的关联信息,结合auth_group和auth_user_groups这两张表删除

mongodb 国内源:
deb http://mirrors.bistu.edu.cn/mongodb/repo/ubuntu-upstart dist 10gen

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/?_ga=1.247736135.1989591240.1421227281

sudo apt-get install -y mongodb-org=2.6.5

执行脚本,从出错地方继续:
sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost," --start-at-task="install python base-requirements"

生产模式调试:
sudo -u www-data /edx/bin/python.edxapp ./manage.py lms runserver 0.0.0.0:8006 --settings devstack

分享到:
评论

相关推荐

    EDX授权 EDX-720

    关于EDX授权 EDX-720使用鉴定,经供参考研究之用!

    EDX-720操作指导书

    EDX-720操作指导书,以及相关行业的特殊规范,包括超出rohs 部分的测试规范。

    edx-app-android, 面向Android的开放EdX移动应用 !.zip

    edx-app-android, 面向Android的开放EdX移动应用 ! 这是edX移动 Android 应用的源代码。... 有关edX代码库的其他部分,请参见 http://code.edx.org 。它需要"dogwood"版本的开放edX或者更新版本。 有关更多信息,请参

    Android代码-在线网校Open EdX安卓版客户端

    edX Android This is the source code for the edX mobile Android app. It is changing rapidly and its structure should not be relied upon. See http://code.edx.org for other parts of the edX code base. It...

    edx格式电子书阅读工具

    一款精致小巧的阅读电子书,遇到edx格式的就再也不用发愁咯,呵呵。特来共享给需要的人。

    edx-documentation, 有关edX文档的发布版本,请访问.zip

    edx-documentation, 有关edX文档的发布版本,请访问 EdX文档edX文档库包含了用于edX合作伙伴和开放edX社区的大多数文档的源文件。 这个存储库由edX文档团队管理。包含来自代码文件的文档文件的API文档存储在该模块的...

    EDX-GP特性介绍

    EDX-GP特性全面介绍,全面了解产品的特性。以方便选型及使用。

    学习管理系统edX.zip

    最近热门的LMS平台之一。edX平台涵盖了LMS和创作开发工具,还包括XModules。edX平台主要用Python开发,用到Ruby和NodeJS )。采用AGPL许可证下可用。

    EDX能量色散X射线光谱仪

    常用的EDX探测器是硅渗锂探测器。当特征X射线光子进入硅渗锂探测器后便将硅原子电离,产生若干电子-空穴对,其数量与光子的能量成正比。利用偏压收集这些电子空穴对,经过一系列转换器以后变成电压脉冲供给多脉冲...

    TEM/EDX investigation on adsorption of Pb on soil mineral components

    TEM与EDX方法在土壤矿物对Pb吸附方面的应用,王思源,卢升高,本研究采用透射电镜(TEM)和X射线能谱(EDX)研究两种土壤(潮软土和网纹湿老成土)中不同矿物对铅(Pb)的吸附,用选区电子衍射(SEAD

    edx-platform:Open edX平台,为edX提供支持的软件!

    如果您要修改edx平台代码,则是基于Docker的开发环境。 如果您要运行自己的Open edX服务器并具有相应的技术技能,请参阅“ 。 执照 除非另有说明,否则此存储库中的代码已根据AGPL版本3获得许可。 有关详细信息,...

    EDX software

    Energy Dispersive X-Ray Spectroscopy能量色散X射线光谱仪

    edX.txt

    edX

    edx-docker-conf-demo:Nate在2018 Open edX大会上的edX Docker映像

    它提供了与Open edX软件平台一起使用的完整开发人员环境,包括代码编辑器(Orion)和终端/外壳(Gotty)。 Open edX的所有依赖项(MySQL,Mongo,RabbitMQ)都在单个Docker容器中运行。 尽管这不是在生产中推荐的...

    EDX 2016 devstack dogwood box文件

    Newest Open edX Release Dogwood Now Available! Submitted by Molly de Blanc on Thu, 02/11/2016 - 11:42am Dogwood is here! While Boston may be covered in snow, here in the edX office, blossoming Dogwood...

    框架LSP+框架EDX安装各种版本收录下载分享 陆续更新

    资源说明; 1---资源收集lsp框架各...2----资源收集edx框架各版本 3---资源收集riru各版本 4---方便用户直接下载使用。无需到网络下载。资源链接不变。并且保持更新状态 5---至于安装各种框架的教程可以参考本人博文 ...

    基于edX平台的云计算课程系统开发研究.pdf

    基于edX平台的云计算课程系统开发研究.pdf

    edx-app-android:适用于Android的Open EdX移动应用程序!

    有关edX代码库的其他部分,请参见 。 它需要开放edX或更高版本的“ Dogwood”版本。 有关更多信息,请参见 。执照除非另有说明,否则此软件已根据Apache许可证的版本2进行了许可。 有关详细信息,请参见LICENSE.txt...

Global site tag (gtag.js) - Google Analytics