Open edX是由麻省理工學院與哈佛大學共同發布,
開放原始碼的線上教學平台,
今天就來教大家
在Ubuntu 16.04 快速安裝Open edX線上教學平台
Open edX是由多個組件合成的一個強大線上教學平台,
但也因為如此,
所需要的系統資源也不會少,
建議的基本配備為:
- Ubuntu 16.04 64bit
- 8G 記憶體
- 至少單核心 2G Hz CPU
- 50 G硬碟空間
1.
安裝完Ubuntu 16.04之後,
先確定伺服器已經完成所有更新:
- sudo apt-get update -y
- sudo apt-get upgrade -y
- sudo reboot
2.
a. 設定要安裝的版本
export OPENEDX_RELEASE=open-release/hawthorn.2
b. 引導安裝
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo bash
c. 如果是新安裝建議隨機產生密碼 (option)
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/generate-passwords.sh -O - | bash
d. 安裝Open edX
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/native.sh -O - | bash
安裝完畢的畫面很簡單:
沒有看錯,
安裝步驟就這樣,
但其實在系統上安裝了許多必備的軟體,
建議使用最乾淨的系統安裝( 剛灌完Ubuntu 16.04 ),
不然會遇到千奇百怪的問題,
如果安裝的時候沒有執行步驟 2-c ,
可以透過命令新增管理者帳號
sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws createsuperuser
然後按照提示輸入要建立的管理者帳號即可
這裡就必須抱怨一下
官方網站的文件可直接在網站上面看到devstack開發版本的預設帳號密碼,
但Native installation卻是沒提到,
devstack看到的預設帳號密碼只能登入LMS/CMS介面,
並沒有權限登入 Django
官方或許有提到只是不知道藏在哪個角落,
只好新增一個
Open edX功能強大沒錯,
照著說明文件安裝卻是遇到千奇百怪的問題
而論壇上面的解答都是打幾個指令就說可解決,
但問題是打指令的時候卻發現路徑不對無法執行
沒有留言:
張貼留言