星期日, 11月 06, 2011

Ezgo安裝Moodle

安裝Ezg09


開啟終端機


切為root權限










更新系統
#apt-get update

#apt-get upgrade

架設apache2 + php5 + mysql5-server phpmyadmi

#apt-get install apache2 php5 mysql-server phpmyadmin

回答y下載套件並安裝

輸入Mysql root密碼

選用apache2為網頁伺服器

設定phpmyadmin

設定database admin密碼

設定Mysql app for phpmyadmin密碼

完成安裝後在瀏覽器中輸入localhost會出現 IT works! 網頁


moodle需要php-cURL php-xmlrpc php-intl

使用synaptic套件管理程式安裝






或使用
#apt-get install php5curl php5-xmlrpc php5-intl

重新啟重apache

#/etc/init.d/apache2 restart

網頁資料匣預設位置:/var/www/

下載Moodle

#cd /var/www


#unzip  moodle-latest-21.zip
要注意目錄不要解成 moodle下還有moodle目錄

建立moodle資料檔目錄
#mkdir /var/moodledata

改變目錄權限
#chmod -R 777 /var/moodledata

安裝moodle
開啟瀏覽器輸入
http://localhost/moodle





編輯config.php
cd /var/www/moodle
vi  config.php

unset($CFG);
global $CFG;
$CFG = new stdClass();

$CFG->dbtype    = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost    = 'localhost';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'root';
$CFG->dbpass    = 'nchcc';
$CFG->prefix    = 'mdl_';
$CFG->dboptions = array (
  'dbpersist' => 0,
  'dbsocket' => 0,
);

$CFG->wwwroot   = 'http://localhost/moodle';
$CFG->dataroot  = '/var/moodledata';
$CFG->admin     = 'admin';

$CFG->directorypermissions = 0777;

$CFG->passwordsaltmain = '.>2%&/v-L?h3xQ>C3a4(`NtW~Ua`';

require_once(dirname(__FILE__) . '/lib/setup.php');

// There is no php closing tag in this file,
// it is intentional because it prevents trailing whitespace problems!

以下都按下一步




1.UCK (用來重新打包ubuntu iso檔的套件)

2.nautilus-open-terminal (可以在檔案瀏覽器中直接在該路徑開啟終端機)

sudo aptitude install nautilus-open-terminal

3.nautilus-gksu (可以在檔案瀏覽器中直接以系統管理員權限開啟特定資料夾)

sudo apt-get install nautilus-gksu
張貼留言

QRcode