Open edX 安裝問題集
在虛擬機器上安裝 Open edX 其實問題並不多,
主要問題都在於防火牆設定,
如果預設為 All deny 的話,
就會有很多問題產生,
很可惜官方並沒有此類設定的說明文件,
若有的話,
相信許多問題都不需要解答就能解決。
Open edX 安裝問題集
Open edX 的說明文件有許多坑,
甚至新版本拿掉的功能,
在其最新版本的官方說明文件中還是寫在原章節內,
真心呼籲官方要好好撰寫才不會有一堆衍生的問題發生,
問題一:
此問題須手動安裝 mysql:
sudo apt install mysql-server
問題二:Pymongo keeps refusing the connection at 27017,
該問題須執行:
sudo rm /var/lib/mongodb/mongod.locksudo service mongod start
即可
問題三: swap 問題,
此問題需要執行
swapon -a
將 SWAP partition 設定為啟用即可。
問題四: hosts 設定
在Ubuntu /etc/hosts中應該寫入:
127.0.0.1 localhost
特別要注意兩點,
- 每行僅定義一個 host name
- 盡量不要使用實體 ip 位址 ( 因為會經過防火牆 )
問題五: git 服務 port
安裝過程中會使用到 git 服務 ,port 9418 務必開啟。
其他應該還有許多奇奇怪怪的問題產生,
還是必須重申一次,
很多看起來都不像防火牆設定問題,
但事實上同樣版本同樣的安裝命令,
在沒有防火牆的選項下安裝,
是沒有這些問題產生的。
問題六:沒有登入無法觀看課程 about 頁面 (404 not found)
前往 /edx/app/edxapp/lms.env.json,
找到 PREVIEW_LMS_BASE 設定,
將其改為一個不存在的網址即可。
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================