huongdancaidat moodle 162(kco j

Download Huongdancaidat moodle 162(kco j

If you can't read please download the document

Upload: lan-nguyen

Post on 27-May-2015

178 views

Category:

Documents


0 download

TRANSCRIPT

  • 1. Ph n 2. Ci t Moodle V i m c ch khai thc, s d ng v pht tri n Moodle tc gi s trnh by tr c h t cch ci t v c u hnh Moodle. V i m t h th ng ph c t p nh Moodle vi c ci t v c u hnh c th tri n khai ng d ng l khng n gi n. Trong ph n ny chng ti s trnh by m t cch chi ti t cch ci t Moodle trn n n Windows. Cc thng tin khi tri n khai ng d ng trn n n UNIX, Mac OS c th tm th y trn website chnh th c c a Moodle. 1. Yu c u h th ng Web server (h tr PHP): th ng s d ng Apache ho c IIS (c trn Windows XP Professional, Windows 2003, Windows 2000 server, Windows 2000 advanced server). PHP (Version 4.0 hay cao h n). Hi n nay phin 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. Cc h qu n tr c s d li u s c h tr trong cc phin b n ti p theo. 2. Chu n b T i v Moodle trn trang web http://moodle.org/download/ . Gi i nn. (Ty ch n) i tn th m c thnh " moodle" d ng khi ci t h th ng. 3. Ci t 3.1. Ci t Apache server Trong ph n ny chng ti trnh by cch ci t appserv-win32-2.5.1 trn n n Windows. Cc b n cng c th dung Apache 1.3.x. Khi ci t Apache phin b n 2.5.1 ta c th tu ch n ci t c PHP, MySQL, phpMyAdmin ho c khng.

2. Figure 1. Ty ch n ci t Apache Khi ci t Apache c m t ch l c ng HTTP (m c nh l 80) ch n sao cho khng trng v i c ng HTTP c a cc Server khc ang ch y trn my c a b n (trong v d ny ti ch n c ng 9000). Ti p thi t l p tn ng i dng, m t kh u, phng ch . Sau th c hi n ci t bnh th ng theo ch d n c a ch ng trnh. Figure 2. Ci t Apache 3.2. Ci t PHP Ci t PHP trong hai tr ng h p: N u ti n hnh ci t Moodle trn trnh ch web IIS th ch n trnh ch HTTP c u hnh PHP l IIS. N u ci Moodle trn trnh ch web Apache th ch n trnh ch HTTP c u hnh PHP l Apache. 3. Figure 3. Ci t PHP Sau th c hi n ci t bnh th ng theo ch d n c a ch ng trnh. Ch l trn chng ta ci PHP d a trn PHP installer, ch g m cc thnh ph n c b n c a PHP. N u b n mu n ci y h n c th ci PHP d a trn b binary. Trong b ci, c file install.txt h ng d n chi ti t ci trong t ng mi tr ng. B n nn theo ch d n ny. 3.3. Ci t My SQL Trong v d ny ti s d ng phin b n mysql-4.0.17, vi c ci t My SQL khng c g c bi t, thng th ng chng ta ch n theo ch m c nh. Figure 4. Ci t MySQL 4. n gi n trong vi c qu n l c s d li u b n nn ci thm m t trong cc ph n m m: MySQL-Front Mysqladmin MySQL Administrator Ch r ng n u ci server Apache th c s n cng c l phpmyAdmin r t m nh qu n l c s d li u. Hin t i, Moodle 1.6 ho t ng t t v i MySQL 1.5 v PHP 5.x. 3.4. C u hnh cho ci t Moodle Sau khi ci t trnh ch web, PHP, MySQL ta ti n hnh c u hnh cho vi c ci t Moodle. T o c s d li u r ng moodle cho Moodle Trong tr ng h p dng trnh 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 trnh 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 trnh ch web chp th m c moodle c t o ra t tr c. i v i trnh ch web Apache l th m c " www" (v d C: AppServwww) ta s t ng d ng t i th m c ny. i v i trnh ch web IIS l th m c wwwroot (ta c th t b t k v tr no sau c u hnh cho th m c o theo v tr ). khi ta s b t u lm vi c v i Moodle thng qua a ch : http://yourwebserver/moodle T o m t th m c m i l u tr file c t i ln v t tn l "moodledata". ( vd C:AppServwwwmoodledata) Th m c ny s ch a cc d li u nh : Cc ti li u kha h c nh c a ng i dng ... N u b n khng t o th m c ny c th Moodle s t o cho b n. Nh ng ch c ch n b n hy t o th m c ny. 3.5. Ci t Moodle s d ng trnh ch web Apache C u hnh trnh ch Web (trang ch m c nh l index.php, index.htm..). Trong file c u hnh 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 trnh th i gian cho Cron Ch ra cc 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 hnh h th ng Cc cng vi c ny 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 lin k t ng php_gd2.dll trong th m c extensions c a PHP vo Windows/system32 C u hnh file php.ini trong th m c Windows: B d u ; tr c dng khai bo th vi n php_gd2.dll. Thay i tham s trong php.ini Thi t l p kch th c file: T i ln qua HTTP: upload_max_filesize =max_ size (MB) File d li u t i ln : post_max_size = max_ size (MB) 5. Ti li u tham kh o Thng 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 Ti li u tr gip v Moodle: http://moodle.org/help Trung tm tin h c b gio d c v o t o: http://el.edu.net.vn Cc ti nguyn c a Moodle: http://moodle.org/mod/resource/view.php? id=3856