SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Ph n 2. Cài đ t Moodleầ ặ
V i m c đích khai thác, s d ng và phát tri n Moodle tác gi s trình bàyớ ụ ử ụ ể ả ẽ
tr c h t cách cài đ t và c u hình Moodle. V i m t h th ng ph c t p nhướ ế ặ ấ ớ ộ ệ ố ứ ạ ư
Moodle vi c cài đ t và c u hình đ có th tri n khai ng d ng là không đ nệ ặ ấ ể ể ể ứ ụ ơ
gi n. Trong ph n này chúng tôi s trình bày m t cách chi ti t cách cài đ t Moodleả ầ ẽ ộ ế ặ
trên n n Windows. Các thông tin khi tri n khai ng d ng trên n n UNIX, Mac OSề ể ứ ụ ề
có th tìm th y trên website chính th c c a Moodle.ể ấ ứ ủ
1. Yêu c u h th ngầ ệ ố
 Web server (h tr PHP): th ng s d ng Apache ho c IIS (có trênỗ ợ ườ ử ụ ặ
Windows XP Professional, Windows 2003, Windows 2000 server,
Windows 2000 advanced server).
 PHP (Version 4.0 hay cao h n). Hi n nay phiên b n m i nh t c a PHPơ ệ ả ớ ấ ủ
là 5.0.
 H qu n tr c s d li u: MySQL ho cệ ả ị ơ ở ữ ệ ặ PostgreSQL. Các h qu n trệ ả ị
c s d li u s đ c h tr trong các phiên b n ti p theo.ơ ở ữ ệ ẽ ượ ỗ ợ ả ế
2. Chu n bẩ ị
 T i v Moodle trên trang webả ề http://moodle.org/download/ .
 Gi i nén.ả
 (Tùy ch n) Đ i tên th m c thành "ọ ổ ư ụ moodle" đ d ng khi cài đ t hể ụ ặ ệ
th ng.ố
3. Cài đ tặ
3.1. Cài đ t Apache serverặ
Trong ph n này chúng tôi trình bày cách cài đ tầ ặ appserv-win32-2.5.1 trên
n n Windows. Các b n cũng có th dung Apache 1.3.x.ề ạ ể
Khi cài đ t Apache phiên b nặ ả 2.5.1 ta có th tuỳ ch n cài đ t c PHP,ể ọ ặ ả
MySQL, phpMyAdmin ho c không.ặ
Figure 1. Tùy ch n cài đ t Apacheọ ặ
Khi cài đ t Apache có m t chú ý là c ng HTTP (m c đ nh là 80) ch n saoặ ộ ổ ặ ị ọ
cho không trùng v i c ng HTTP c a các Server khác đang ch y trên máy c a b nớ ổ ủ ạ ủ ạ
(trong ví d này tôi ch n c ng 9000).ụ ọ ổ
Ti p đó thi t l p tên ng i dùng, m t kh u, phông ch .ế ế ậ ườ ậ ẩ ữ
Sau đó th c hi n cài đ t bình th ng theo ch d n c a ch ng trình.ự ệ ặ ườ ỉ ẫ ủ ươ
Figure 2. Cài đ t Apacheặ
3.2. Cài đ t PHPặ
Cài đ t PHP trong hai tr ng h p:ặ ườ ợ
 N u ti n hành cài đ t Moodle trên trình ch web IIS thì ch n trình chế ế ặ ủ ọ ủ
HTTP c u hình PHP là IIS.ấ
 N u cài Moodle trên trình ch web Apache thì ch n trình ch HTTP c uế ủ ọ ủ ấ
hình PHP là Apache.
Figure 3. Cài đ t PHPặ
Sau đó th c hi n cài đ t bình th ng theo ch d n c a ch ng trình.ự ệ ặ ườ ỉ ẫ ủ ươ
Chú ý là trên chúng ta cài PHP d a trên PHP installer, ch g m các thành ph nở ự ỉ ồ ầ
c b n c a PHP. N u b n mu n cài đ y đ h n có th cài PHP d a trên bơ ả ủ ế ạ ố ầ ủ ơ ể ự ộ
binary.
Trong b cài, đã có file install.txt h ng d n chi ti t cài trong t ng môi tr ng.ộ ướ ẫ ế ừ ườ
B n nên theo ch d n này.ạ ỉ ẫ
3.3. Cài đ t My SQLặ
Trong ví d này tôi s d ng phiên b n mysql-4.0.17, vi c cài đ t My SQLụ ử ụ ả ệ ặ
không có gì đ c bi t, thông th ng chúng ta ch n theo ch đ m c đ nh.ặ ệ ườ ọ ế ộ ặ ị
Figure 4. Cài đ t MySQLặ
Đ đ n gi n trong vi c qu n lý c s d li u b n nên cài thêm m t trong cácể ơ ả ệ ả ơ ở ữ ệ ạ ộ
ph n m m:ầ ề
 MySQL-Front
 Mysqladmin
 MySQL Administrator
Chú ý r ng n u cài server Apache thì đã có s n công c là phpmyAdmin r t m nhằ ế ẵ ụ ấ ạ
đ qu n lý c s d li u.ể ả ơ ở ữ ệ
Hiên t i, Moodle 1.6 đã ho t đ ng t t v i MySQL 1.5 và PHP 5.x.ạ ạ ộ ố ớ
3.4. C u hình cho cài đ t Moodleấ ặ
Sau khi cài đ t trình ch web, PHP, MySQL ta ti n hành c u hình cho vi cặ ủ ế ấ ệ
cài đ t Moodle.ặ
T o c s d li u r ngạ ơ ở ữ ệ ỗ moodle cho Moodle
 Trong tr ng h p dùng trình ch web Apacheườ ợ ủ
http://localhost:9000/phpMyadmin/index.php
Figure 5. T o c s d li u cho moodleạ ơ ở ữ ệ
 Ho c s d ng MySQL-Front (n u s d ng trình ch IIS).ặ ử ụ ế ử ụ ủ
Figure 6. T o c s d li u b ng MySQL-Frontạ ơ ở ữ ệ ằ
 Trong th m c web m c đ nh c a trình ch web chép th m cư ụ ặ ị ủ ủ ư ụ moodle đã
đ c t o ra t tr c.ượ ạ ừ ướ
− Đ i v i trình ch web Apache là th m c "ố ớ ủ ư ụ www" (ví dụ C:
AppServwww) ta s đ t ng d ng t i th m c này.ẽ ặ ứ ụ ạ ư ụ
− Đ i v i trình ch web IIS là th m c “ố ớ ủ ư ụ wwwroot” (ta có thể
đ t b t kỳ v trí nào sau đó c u hình cho th m c o theo v tríặ ở ấ ị ấ ư ụ ả ị
đó).
khi đó ta s b t đ u làm vi c v i Moodle thông qua đ a ch :ẽ ắ ầ ệ ớ ị ỉ
http://yourwebserver/moodle
 T o m t th m c m i đ l u tr file đ c t i lên và đ t tên làạ ộ ư ụ ớ ể ư ữ ượ ả ặ
"moodledata". ( vd C:AppServwwwmoodledata)
Th m c này s ch a các d li u nh :ư ụ ẽ ứ ữ ệ ư
− Các tài li u khóa h cệ ọ
− nh c a ng i dùngẢ ủ ườ
− ...
N u b n không t o th m c này có th Moodle s t o cho b n. Nh ng đế ạ ạ ư ụ ể ẽ ạ ạ ư ể
ch c ch n b n hãy t o th m c này.ắ ắ ạ ạ ư ụ
3.5. Cài đ t Moodle s d ng trình ch web Apacheặ ử ụ ủ
C u hình trình ch Web (trang ch m c đ nh là index.php, index.htm..).ấ ủ ủ ặ ị
Trong file c u hìnhấ httpd.conf c a Apache tham sủ ố DirectoryIndex quy đ nhị
trang ch m c đ nhủ ặ ị
vd: DirectoryIndex index.html index.htm index.php index.php3
Figure 26. Thi t l p l trình th i gian cho Cronế ậ ộ ờ
Ch ra các đ a ch choỉ ị ỉ cron.php
Figure 27. V trí cron.phpị
Ho t đ ng c a MoodleCronạ ộ ủ
Figure 28. Ho t đ ng c a Moodle Cronạ ộ ủ
4. C u hình h th ngấ ệ ố
Các công vi c này nh m đ m b o h th ng h at đ ng phù h p v i ng d ng.ệ ằ ả ả ệ ố ọ ộ ợ ớ ứ ụ
 T o m t b n sao c a th vi n liên k t đ ngạ ộ ả ủ ư ệ ế ộ php_gd2.dll trong th m cư ụ
extensions c a PHP vàoủ Windows/system32
 C u hình fileấ php.ini trong th m cư ụ Windows: B d u “;” tr c dòng khaiỏ ấ ướ
báo th vi nư ệ php_gd2.dll.
 Thay đ i tham s trongổ ố php.ini
 Thi t l p kích th c file:ế ậ ướ
− T i lên qua HTTP:ả upload_max_filesize =max_ size (MB)
− File d li u t i lên :ữ ệ ả post_max_size = max_ size (MB)
5. Tài li u tham kh oệ ả
Thông tin chi ti t xin tham kh o t i đ a ch :ế ả ạ ị ỉ
 Trang ch c a Moodle:ủ ủ http://moodle.com
 C ng đ ng Moodle Vi t Nam:ộ ồ ệ http://moodle.org/course/view.php?id=45
 Tài li u tr giúp v Moodle:ệ ợ ề http://moodle.org/help
 Trung tâm tin h c b giáo d c và đào t o:ọ ộ ụ ạ http://el.edu.net.vn
 Các tài nguyên c a Moodle:ủ http://moodle.org/mod/resource/view.php?
id=3856

Más contenido relacionado

Destacado

Iig word 2010_lesson_06_vn
Iig word 2010_lesson_06_vnIig word 2010_lesson_06_vn
Iig word 2010_lesson_06_vnChi Lê Yến
 
Quy trình hoàn thành bài thi icdl
Quy trình hoàn thành bài thi icdlQuy trình hoàn thành bài thi icdl
Quy trình hoàn thành bài thi icdlHọc Huỳnh Bá
 
Iig word 2010_exercise_vn
Iig word 2010_exercise_vnIig word 2010_exercise_vn
Iig word 2010_exercise_vnChi Lê Yến
 
Iig excel 2010_lesson_08_vn
Iig excel 2010_lesson_08_vnIig excel 2010_lesson_08_vn
Iig excel 2010_lesson_08_vnChi Lê Yến
 
Cacthaotaccobantrenbang
CacthaotaccobantrenbangCacthaotaccobantrenbang
CacthaotaccobantrenbangChi Lê Yến
 
Iig word 2010_lesson_04_vn
Iig word 2010_lesson_04_vnIig word 2010_lesson_04_vn
Iig word 2010_lesson_04_vnChi Lê Yến
 
Iig excel 2010_lesson_05_vn
Iig excel 2010_lesson_05_vnIig excel 2010_lesson_05_vn
Iig excel 2010_lesson_05_vnChi Lê Yến
 
Iig word 2010_lesson_07_vn
Iig word 2010_lesson_07_vnIig word 2010_lesson_07_vn
Iig word 2010_lesson_07_vnChi Lê Yến
 
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPT
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPTBài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPT
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPTMasterCode.vn
 
Iig excel 2010_lesson_01_vn
Iig excel 2010_lesson_01_vnIig excel 2010_lesson_01_vn
Iig excel 2010_lesson_01_vnChi Lê Yến
 
Iig word 2010_lesson_03_vn
Iig word 2010_lesson_03_vnIig word 2010_lesson_03_vn
Iig word 2010_lesson_03_vnChi Lê Yến
 
Iig excel 2010_lesson_03_vn
Iig excel 2010_lesson_03_vnIig excel 2010_lesson_03_vn
Iig excel 2010_lesson_03_vnChi Lê Yến
 
Giaotrinh access 2010_full_3531
Giaotrinh access 2010_full_3531Giaotrinh access 2010_full_3531
Giaotrinh access 2010_full_3531Lê Thắm
 
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)Trung tâm Tin học VT - Hà nội
 
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPTBài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPTMasterCode.vn
 
Iig excel 2010_exercise_vn
Iig excel 2010_exercise_vnIig excel 2010_exercise_vn
Iig excel 2010_exercise_vnChi Lê Yến
 

Destacado (20)

Iig word 2010_lesson_06_vn
Iig word 2010_lesson_06_vnIig word 2010_lesson_06_vn
Iig word 2010_lesson_06_vn
 
Quy trình hoàn thành bài thi icdl
Quy trình hoàn thành bài thi icdlQuy trình hoàn thành bài thi icdl
Quy trình hoàn thành bài thi icdl
 
Thuchanh
ThuchanhThuchanh
Thuchanh
 
Chủ đề 6
Chủ đề 6Chủ đề 6
Chủ đề 6
 
Tiet 24
Tiet 24Tiet 24
Tiet 24
 
Iig word 2010_exercise_vn
Iig word 2010_exercise_vnIig word 2010_exercise_vn
Iig word 2010_exercise_vn
 
Iig excel 2010_lesson_08_vn
Iig excel 2010_lesson_08_vnIig excel 2010_lesson_08_vn
Iig excel 2010_lesson_08_vn
 
Cacthaotaccobantrenbang
CacthaotaccobantrenbangCacthaotaccobantrenbang
Cacthaotaccobantrenbang
 
Iig word 2010_lesson_04_vn
Iig word 2010_lesson_04_vnIig word 2010_lesson_04_vn
Iig word 2010_lesson_04_vn
 
Iig excel 2010_lesson_05_vn
Iig excel 2010_lesson_05_vnIig excel 2010_lesson_05_vn
Iig excel 2010_lesson_05_vn
 
Iig word 2010_lesson_07_vn
Iig word 2010_lesson_07_vnIig word 2010_lesson_07_vn
Iig word 2010_lesson_07_vn
 
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPT
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPTBài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPT
Bài 3 Các tác vụ nâng cao trong ms word - Giáo trình FPT
 
Iig excel 2010_lesson_01_vn
Iig excel 2010_lesson_01_vnIig excel 2010_lesson_01_vn
Iig excel 2010_lesson_01_vn
 
Iig word 2010_lesson_03_vn
Iig word 2010_lesson_03_vnIig word 2010_lesson_03_vn
Iig word 2010_lesson_03_vn
 
Cdb2004c002l
Cdb2004c002lCdb2004c002l
Cdb2004c002l
 
Iig excel 2010_lesson_03_vn
Iig excel 2010_lesson_03_vnIig excel 2010_lesson_03_vn
Iig excel 2010_lesson_03_vn
 
Giaotrinh access 2010_full_3531
Giaotrinh access 2010_full_3531Giaotrinh access 2010_full_3531
Giaotrinh access 2010_full_3531
 
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)
Trung tâm VT - Bài giảng Power Point 2010 (Tin học Văn Phòng)
 
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPTBài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
Bài 4 Bảng tính và MICROSOFT EXCEL - Giáo trình FPT
 
Iig excel 2010_exercise_vn
Iig excel 2010_exercise_vnIig excel 2010_exercise_vn
Iig excel 2010_exercise_vn
 

Similar a Huongdancaidat moodle 162(kco j

Ebook drupal 7 vn
Ebook drupal 7 vnEbook drupal 7 vn
Ebook drupal 7 vngaugauvn
 
Hướng dẫn lập trình web với PHP
Hướng dẫn lập trình web với PHPHướng dẫn lập trình web với PHP
Hướng dẫn lập trình web với PHPNguyễn Tuấn Quỳnh
 
tao module joomla 1.5
tao module  joomla 1.5tao module  joomla 1.5
tao module joomla 1.5dvms
 
Wordress_copyright Võ Tâm Long
Wordress_copyright Võ Tâm LongWordress_copyright Võ Tâm Long
Wordress_copyright Võ Tâm LongVõ Tâm Long
 
Tài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuTài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuAnh Duong Pham
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấniwubmg
 
Thuyet_trinh_de_tai_Joomla
Thuyet_trinh_de_tai_JoomlaThuyet_trinh_de_tai_Joomla
Thuyet_trinh_de_tai_JoomlaTrung Mai
 
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on UbuntuChapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on UbuntuMinhtuan Chau
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoitamle123
 
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2KhanhPham
 
Sql injection lab_5477
Sql injection lab_5477Sql injection lab_5477
Sql injection lab_5477oncestar
 

Similar a Huongdancaidat moodle 162(kco j (20)

Ebook drupal 7 vn
Ebook drupal 7 vnEbook drupal 7 vn
Ebook drupal 7 vn
 
Ebook drupal 7 vn
Ebook drupal 7 vnEbook drupal 7 vn
Ebook drupal 7 vn
 
Hướng dẫn lập trình web với PHP
Hướng dẫn lập trình web với PHPHướng dẫn lập trình web với PHP
Hướng dẫn lập trình web với PHP
 
Wordress dung
Wordress dungWordress dung
Wordress dung
 
tao module joomla 1.5
tao module  joomla 1.5tao module  joomla 1.5
tao module joomla 1.5
 
Wordpress
WordpressWordpress
Wordpress
 
Tao web jommla
Tao web jommlaTao web jommla
Tao web jommla
 
Wordress_copyright Võ Tâm Long
Wordress_copyright Võ Tâm LongWordress_copyright Võ Tâm Long
Wordress_copyright Võ Tâm Long
 
Tài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệuTài liệu tổng quát về cơ sở dữ liệu
Tài liệu tổng quát về cơ sở dữ liệu
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấn
 
Tìm hiểu về Joomla
Tìm hiểu về Joomla Tìm hiểu về Joomla
Tìm hiểu về Joomla
 
Thuyet_trinh_de_tai_Joomla
Thuyet_trinh_de_tai_JoomlaThuyet_trinh_de_tai_Joomla
Thuyet_trinh_de_tai_Joomla
 
Gioi thieu joomla
Gioi thieu joomlaGioi thieu joomla
Gioi thieu joomla
 
Tạo web jommla
Tạo web jommlaTạo web jommla
Tạo web jommla
 
Tao web jommla
Tao web jommlaTao web jommla
Tao web jommla
 
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on UbuntuChapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu
Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoi
 
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
 
Bai th08 php voi csdl
Bai th08 php voi csdlBai th08 php voi csdl
Bai th08 php voi csdl
 
Sql injection lab_5477
Sql injection lab_5477Sql injection lab_5477
Sql injection lab_5477
 

Huongdancaidat moodle 162(kco j

  • 1. Ph n 2. Cài đ t Moodleầ ặ V i m c đích khai thác, s d ng và phát tri n Moodle tác gi s trình bàyớ ụ ử ụ ể ả ẽ tr c h t cách cài đ t và c u hình Moodle. V i m t h th ng ph c t p nhướ ế ặ ấ ớ ộ ệ ố ứ ạ ư Moodle vi c cài đ t và c u hình đ có th tri n khai ng d ng là không đ nệ ặ ấ ể ể ể ứ ụ ơ gi n. Trong ph n này chúng tôi s trình bày m t cách chi ti t cách cài đ t Moodleả ầ ẽ ộ ế ặ trên n n Windows. Các thông tin khi tri n khai ng d ng trên n n UNIX, Mac OSề ể ứ ụ ề có th tìm th y trên website chính th c c a Moodle.ể ấ ứ ủ 1. Yêu c u h th ngầ ệ ố  Web server (h tr PHP): th ng s d ng Apache ho c IIS (có trênỗ ợ ườ ử ụ ặ Windows XP Professional, Windows 2003, Windows 2000 server, Windows 2000 advanced server).  PHP (Version 4.0 hay cao h n). Hi n nay phiên b n m i nh t c a PHPơ ệ ả ớ ấ ủ là 5.0.  H qu n tr c s d li u: MySQL ho cệ ả ị ơ ở ữ ệ ặ PostgreSQL. Các h qu n trệ ả ị c s d li u s đ c h tr trong các phiên b n ti p theo.ơ ở ữ ệ ẽ ượ ỗ ợ ả ế 2. Chu n bẩ ị  T i v Moodle trên trang webả ề http://moodle.org/download/ .  Gi i nén.ả  (Tùy ch n) Đ i tên th m c thành "ọ ổ ư ụ moodle" đ d ng khi cài đ t hể ụ ặ ệ th ng.ố 3. Cài đ tặ 3.1. Cài đ t Apache serverặ Trong ph n này chúng tôi trình bày cách cài đ tầ ặ appserv-win32-2.5.1 trên n n Windows. Các b n cũng có th dung Apache 1.3.x.ề ạ ể Khi cài đ t Apache phiên b nặ ả 2.5.1 ta có th tuỳ ch n cài đ t c PHP,ể ọ ặ ả MySQL, phpMyAdmin ho c không.ặ
  • 2. Figure 1. Tùy ch n cài đ t Apacheọ ặ Khi cài đ t Apache có m t chú ý là c ng HTTP (m c đ nh là 80) ch n saoặ ộ ổ ặ ị ọ cho không trùng v i c ng HTTP c a các Server khác đang ch y trên máy c a b nớ ổ ủ ạ ủ ạ (trong ví d này tôi ch n c ng 9000).ụ ọ ổ Ti p đó thi t l p tên ng i dùng, m t kh u, phông ch .ế ế ậ ườ ậ ẩ ữ Sau đó th c hi n cài đ t bình th ng theo ch d n c a ch ng trình.ự ệ ặ ườ ỉ ẫ ủ ươ Figure 2. Cài đ t Apacheặ 3.2. Cài đ t PHPặ Cài đ t PHP trong hai tr ng h p:ặ ườ ợ  N u ti n hành cài đ t Moodle trên trình ch web IIS thì ch n trình chế ế ặ ủ ọ ủ HTTP c u hình PHP là IIS.ấ  N u cài Moodle trên trình ch web Apache thì ch n trình ch HTTP c uế ủ ọ ủ ấ hình PHP là Apache.
  • 3. Figure 3. Cài đ t PHPặ Sau đó th c hi n cài đ t bình th ng theo ch d n c a ch ng trình.ự ệ ặ ườ ỉ ẫ ủ ươ Chú ý là trên chúng ta cài PHP d a trên PHP installer, ch g m các thành ph nở ự ỉ ồ ầ c b n c a PHP. N u b n mu n cài đ y đ h n có th cài PHP d a trên bơ ả ủ ế ạ ố ầ ủ ơ ể ự ộ binary. Trong b cài, đã có file install.txt h ng d n chi ti t cài trong t ng môi tr ng.ộ ướ ẫ ế ừ ườ B n nên theo ch d n này.ạ ỉ ẫ 3.3. Cài đ t My SQLặ Trong ví d này tôi s d ng phiên b n mysql-4.0.17, vi c cài đ t My SQLụ ử ụ ả ệ ặ không có gì đ c bi t, thông th ng chúng ta ch n theo ch đ m c đ nh.ặ ệ ườ ọ ế ộ ặ ị Figure 4. Cài đ t MySQLặ
  • 4. Đ đ n gi n trong vi c qu n lý c s d li u b n nên cài thêm m t trong cácể ơ ả ệ ả ơ ở ữ ệ ạ ộ ph n m m:ầ ề  MySQL-Front  Mysqladmin  MySQL Administrator Chú ý r ng n u cài server Apache thì đã có s n công c là phpmyAdmin r t m nhằ ế ẵ ụ ấ ạ đ qu n lý c s d li u.ể ả ơ ở ữ ệ Hiên t i, Moodle 1.6 đã ho t đ ng t t v i MySQL 1.5 và PHP 5.x.ạ ạ ộ ố ớ 3.4. C u hình cho cài đ t Moodleấ ặ Sau khi cài đ t trình ch web, PHP, MySQL ta ti n hành c u hình cho vi cặ ủ ế ấ ệ cài đ t Moodle.ặ T o c s d li u r ngạ ơ ở ữ ệ ỗ moodle cho Moodle  Trong tr ng h p dùng trình ch web Apacheườ ợ ủ http://localhost:9000/phpMyadmin/index.php Figure 5. T o c s d li u cho moodleạ ơ ở ữ ệ  Ho c s d ng MySQL-Front (n u s d ng trình ch IIS).ặ ử ụ ế ử ụ ủ
  • 5. Figure 6. T o c s d li u b ng MySQL-Frontạ ơ ở ữ ệ ằ  Trong th m c web m c đ nh c a trình ch web chép th m cư ụ ặ ị ủ ủ ư ụ moodle đã đ c t o ra t tr c.ượ ạ ừ ướ − Đ i v i trình ch web Apache là th m c "ố ớ ủ ư ụ www" (ví dụ C: AppServwww) ta s đ t ng d ng t i th m c này.ẽ ặ ứ ụ ạ ư ụ − Đ i v i trình ch web IIS là th m c “ố ớ ủ ư ụ wwwroot” (ta có thể đ t b t kỳ v trí nào sau đó c u hình cho th m c o theo v tríặ ở ấ ị ấ ư ụ ả ị đó). khi đó ta s b t đ u làm vi c v i Moodle thông qua đ a ch :ẽ ắ ầ ệ ớ ị ỉ http://yourwebserver/moodle  T o m t th m c m i đ l u tr file đ c t i lên và đ t tên làạ ộ ư ụ ớ ể ư ữ ượ ả ặ "moodledata". ( vd C:AppServwwwmoodledata) Th m c này s ch a các d li u nh :ư ụ ẽ ứ ữ ệ ư − Các tài li u khóa h cệ ọ − nh c a ng i dùngẢ ủ ườ − ... N u b n không t o th m c này có th Moodle s t o cho b n. Nh ng đế ạ ạ ư ụ ể ẽ ạ ạ ư ể ch c ch n b n hãy t o th m c này.ắ ắ ạ ạ ư ụ 3.5. Cài đ t Moodle s d ng trình ch web Apacheặ ử ụ ủ C u hình trình ch Web (trang ch m c đ nh là index.php, index.htm..).ấ ủ ủ ặ ị Trong file c u hìnhấ httpd.conf c a Apache tham sủ ố DirectoryIndex quy đ nhị trang ch m c đ nhủ ặ ị vd: DirectoryIndex index.html index.htm index.php index.php3
  • 6. Figure 26. Thi t l p l trình th i gian cho Cronế ậ ộ ờ Ch ra các đ a ch choỉ ị ỉ cron.php Figure 27. V trí cron.phpị Ho t đ ng c a MoodleCronạ ộ ủ
  • 7. Figure 28. Ho t đ ng c a Moodle Cronạ ộ ủ 4. C u hình h th ngấ ệ ố Các công vi c này nh m đ m b o h th ng h at đ ng phù h p v i ng d ng.ệ ằ ả ả ệ ố ọ ộ ợ ớ ứ ụ  T o m t b n sao c a th vi n liên k t đ ngạ ộ ả ủ ư ệ ế ộ php_gd2.dll trong th m cư ụ extensions c a PHP vàoủ Windows/system32  C u hình fileấ php.ini trong th m cư ụ Windows: B d u “;” tr c dòng khaiỏ ấ ướ báo th vi nư ệ php_gd2.dll.  Thay đ i tham s trongổ ố php.ini  Thi t l p kích th c file:ế ậ ướ − T i lên qua HTTP:ả upload_max_filesize =max_ size (MB) − File d li u t i lên :ữ ệ ả post_max_size = max_ size (MB) 5. Tài li u tham kh oệ ả Thông tin chi ti t xin tham kh o t i đ a ch :ế ả ạ ị ỉ  Trang ch c a Moodle:ủ ủ http://moodle.com  C ng đ ng Moodle Vi t Nam:ộ ồ ệ http://moodle.org/course/view.php?id=45  Tài li u tr giúp v Moodle:ệ ợ ề http://moodle.org/help  Trung tâm tin h c b giáo d c và đào t o:ọ ộ ụ ạ http://el.edu.net.vn  Các tài nguyên c a Moodle:ủ http://moodle.org/mod/resource/view.php? id=3856