moodle 是一套國內外都很多人在用的自由軟體教學平台(LMS)。
因為我示範的是Fedora Core6,不過我相信Fedora Core系列、RedHat以及CentOS應該都是一樣的^^
如果有需要請參考我這篇 AppServ 安裝 – Windows 版的apache+php+mysql 架站包
官方網站:http://moodle.org/
如何安裝:http://docs.moodle.org/en/Installing_Moodle
如何升級:http://docs.moodle.org/en/Upgrading
1.我們先進到官方首頁 http://moodle.org/ 下載軟體
// 下載軟體
# wget http://download.moodle.org/stable18/moodle-latest-18.tgz
// 解壓縮
# tar zxvf moodle-latest-18.tgz
// 把目錄搬到網頁根目錄中
# mv moodle /var/www/html/moodle18
// 改變目錄權限,方便安裝時需要
# chown -R apache.apache /var/www/html/moodle18/
// 使用phpMyAdmin 先建立 moodle 的mysql資料庫,如有需要安裝步驟請參考我這篇 Fedora Core 5 Linux 安裝 phpMyAdmin
接著上網打網址 http://IP/moodle18/install.php,安裝過程中我們會建立資料表、以及產生CONFIG.PHP檔
GD 是一個產生縮圖的套件,不過安裝過程沒有它也沒有關係,安裝完以後想裝時再來裝也可以
確認一下網頁路徑是否正確,其實最重要的是資料目錄是否正確,這欄比較會出錯,目錄位置可自訂
接下來設定之前利用 phpMyAdmin 建立的資料庫,moodle18資料庫要跟之前建立的一樣,root的密碼是mysql資料庫的密碼喔
我們想用正體中文,所以先按一下下”載正體中文(zh_tw)語言包”
接下來開始要建立資料庫的資料表,會有幾次”下一頁”
這樣大至完成!以後就用剛剛設定的 admin/adminpasswd 這組帳號/密碼去管理整個網站
但是官方網站建議如果你有server的權限可以做一些系統調校
# vi /etc/httpd/conf/httpd.conf
加入
AcceptPathInfo on
# vi /etc/php.ini
magic_quotes_gpc = On
magic_quotes_runtime = Off
file_uploads = On
session.auto_start = 0
session.bug_compat_warn = 0
post_max_size = 16M
upload_max_filesize = 16M