【原】OpenEdx平台安装及出错解决方案

OpenEdx平台安装及出错解决方案

环境: Ubuntu 12.04 64 位服务器版(官方推荐)

内存:2GB  CPU2.00GHz 硬盘:25GB

安装步骤:

1、进入root权限,新装系统可用

sudo passwd root     #重置root密码

2、更新源:

sudo apt-get update -y        #更新更新源 

sudo apt-get upgrade -y       #安装更新软件 

sudo reboot                   #重启服务器

3、edx安装:

①sudo apt-get install -y build-essential software-properties-common python-software-properties curl git-core libxml2-dev libxslt1-dev libfreetype6-dev python-pip python-apt python-dev

sudo pip install --upgrade pip

sudo pip install --upgrade virtualenv

安装edxconfiguration文件

cd /var/tmp

git clone -b release https://github.com/edx/configuration

手动修改COMMON_SSH_PASSWORD_AUTH "yes"

sudo vim configuration/playbooks/roles/common/defaults/main.yml

安装ansible所需的软件环境

cd /var/tmp/configuration

sudo pip install -r requirements.txt

配置安装edx平台

cd /var/tmp/configuration/playbooks && sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost,"

安装完成后查看服务启动情况

sudo /edx/bin/supervisorctl -c /edx/etc/supervisord.conf status

Ssh远程:

1、install sudo apt-get install openssh-server

2、启动服务: sudo service ssh start/stop

Sudo /etc/init.d/ssh restart

3、工作状态: netstat -tlp     

Ps -c | grep ssh

4、关闭防火墙? Sudo ufw disable

5、putty连接  Putty软件(win7) 端口号:22  连接方式:ssh

Ubuntu下连接方式: ssh username@ip

查看本地地址:  ifconfig -a

创建超级用户:

Sudo su edxapp -s /bin/bash      #step1

Cd ~ #step2

Source edxapp_env #step3

Python /edx/app/edxapp/edx-platform/manage.py lms createsuperuser --settings aws #step4

根据提示输入所要创建的超级用户名,注册邮箱跟密码

原文地址:https://www.cnblogs.com/Sky-Yanjun/p/4968358.html