ภาคผนวก ก ขั้นตอนการติดตั้ง...

58
ภาคผนวก ก. ขั้นตอนการติดตั้งโปรแกรม Moodle

Upload: others

Post on 01-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

ภาคผนวก ก.

ขนตอนการตดตงโปรแกรม Moodle

Page 2: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

199

ขนตอนการตดตงโปรแกรม Moodle

1. การตดตง Moodle บนเวบเซรฟเวอร ผดแลระบบสามารถตดตง Moodle ได 2 แบบ คอ 1) การตดตง Moodle บนเครองทเปนเวบ

เซรฟเวอรทเราเปนผดแลเองหรอแบบโลคอล และ 2) การตดตง Moodle บนเวบเซรฟเวอรผานเครอขาย เชน ตดตงบนพนทของผใหบรการเวบโฮสตง ทเราขอเชาพน ทใชงาน

1.1 การตดตง Moodle บนเครองทเปนเวบเซรฟเวอรแบบโลคอล ทไมวาจะเปนการตดตง เพอทดลองใชงานหรอใชงานจรงกตาม ผใชสามารถตดตง Moodle ไดโดยไมตองผานระบบเครอขายหรอเรยกผาน IP Address เปนการตดตง ทเครองโดยตรงซง จะใช URL เปน localhost ซง หมายถงเครองของเราเองทไดตดตงเวบเซรฟเวอรแลวแตการทจะท าใหคอมพวเตอรทใชงานกลายเปนเวบเซรฟเวอรนน จ าเปนตองตดตงโปรแกรมทท างานเปนเวบเซรฟเวอรโปรแกรมฐานขอมลและโปรแกรมประมวลผลภาษา PHP ซงสามารถเลอกตดตงทละโปรแกรมแยกจากกน เชน Apache MySQL และ PHPหรอหากเปนระบบปฏบตการ Windows จะใชโปรแกรมทไดรวมเอาโปรแกรมทง 3 เขาเปนแพกเกจเดยวกน เชน Appserv Xampp เปนตน ทจะชวยใหการตดตงเวบเซรฟเวอรเปนการงายขนนอกจากนการตดตงบนระบบปฏบตการ Linux กเปนทางเลอกหนงทนาสนใจเพราะ Linux เปนระบบปฏบตการทไดออกแบบมาเพอรองรบกบการท างานเวบเซรฟเวอรโดยเฉพาะซงผตดตง อาจเลอกใช Linux แบบ FedoraUbuntu กได

1.2 การตดตงบนเซรฟเวอรผานเครอขาย เปนการตดตงทไมไดอยทเครองเซรฟเวอรของผใชงาน เปนการตดตงผาน IP Address หรอโดเมนเนมของเวบเซรฟเวอรทไดสรางขนไวแลวหรอเวบโฮสตงทงนในการตดตงผานเครอขายนนผดแลระบบจะตองUpload ไฟลไปไวบนระบบผาน FTP Protocal หลงจากนนจงจะเขาสการตดตง Moodle

2. ความตองการของระบบส าหรบการตดตง Moodle ความตองการเบองตนของคอมพวเตอรทจะตดตง Moodle นนจะตองเตรยมความพรอมของ

ฮารดแวรและซอฟตแวรดงน ฮารดแวร - พนทของฮารดดสก อยางนอย 160 MB และหากมการใชงานมากขนตองเพมพนทจดเกบไฟลทใชงานเพมขน ดวย - หนวยความจ าอยางนอย 256 MB แนะน าใหใช 2 GB ขนไปเพอรองรบกบผใชงาน Moodle พรอมๆ กน(1 GB ตอผใชงานพรอมๆ กน 50 คน) แตตองพจารณารวมไปถงดานอน ๆเชน ซพย ความเรวของฮารดดสกประกอบดวย

Page 3: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

200

ซอฟตแวร - เวบเซรฟเวอรของเวบไซตควรใช Apache (http://www.apache.org/) เปนเวบเซรฟเวอร - ภาษาสครปต PHP (http://www.php.net) ตองเปนเวอรชน 4 ขนไปหากเปนการตดตงบนระบบ ปฏบตการ Windows อาจตดตง โปรแกรมเสรมเพอเพมประสทธภาพการท างาน เชน Zend Optimizer - ฐานขอมล MySQL (http://www.mysql.com/) ส าหรบจดเกบขอมลการใชงานของ Moodle

3. Appserv และ Zend Optimizer ในการตดตง Moodle บนเครองของผใชงานนนกอนอนจะตองจ าลองเครองคอมพวเตอรใหเปน

WebServe เสยกอนโดยการตดตง โปรแกรมซงไดแก โปรแกรมเวบเซรฟเวอร โปรแกรมฐานขอมล และโปรแกรมประมวลค าสงภาษาสครปต PHP โดยในการตดตง สามารถดาวนโหลดและตดตงทละโปรแกรม หรอจะใชโปรแกรมทไดรวบรวมเอาโปรแกรมทง 3 ชนดเขามารวมไวในโปรแกรมเดยว ซงจะท าใหการตดตงเปนไปอยางสะดวกและรวดเรวขนโดยโปรแกรมทน ามาตดตงบนระบบปฏบตการวนโดวส ในทนคอ Appserv version 2.5.10 ทมโปรแกรม Apache Web Server เวอรชน 2.2.8 PHP Script Language เวอรชน 5.2.6 MySQL Database เวอรชน 5.0.51b phpMyAdmin Database Manager เวอรชน 2.10.3

3.1AppServ เปนโปรแกรมทรวบรวมโอเพนซอรสซอฟทแวรหลายๆอยางเขาดวยกน ส าหรบระบบปฏบตการวนโดวสไดแก Apache MySQL และ PHP เมอตดตง แลวกจะได Apache เวบเซรฟเวอร ฐานขอมล MySQL และตวแปลภาษา PHP อกทง ยงมโปรแกรมเสรม คอ phpMyAdmin ไวส าหรบจดการฐานขอมลผานเวบอกดวย ผทตองการใชงานโปรแกรมนหรอตองการทราบรายละเอยดของโปรแกรมน เพมเตมสามารถเขาไปทเวบไซต http://www.appservnetwork.com ซงจะมรายละเอยดและมโปรแกรมใหเลอกดาวนโหลดเวอรชนทตองการใชงานน ามาใชงานได

3.2 Zend Optimizer เปนฟรซอฟทแวรของบรษท Zend Technologies Ltd. ซงมคณสมบต ทส าคญคอ สามารถรนไฟล PHP ทเขารหสจาก Zend Encoder ได และเพมประสทธภาพในกนรน PHP ใหเรวขนถง 40% สามารถตดตง ลงบนเครองทม Appserv แลวสามารถใชงานไดทนทโดยไมตองปรบแตงเพมเตม (http://www.appservnetwork.com/modules.php?name=News&file=article&sid=4)

Page 4: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

201

ภาพท ก – 1 ภาพเวบไซตส าหรบโหลด AppServ

3.3 การตดตงโปรแกรม AppServ ขนตอนในการตดตง โปรแกรม Appserv มดงน 1. เขาไปโหลดในเวบไซต AppServ Open Project URL: http://www.appservnetwork.com/ 2. ดบเบลคลก ไฟล appserv-win32-2.5.10.exe ทไดดาวนโหลดมาเกบไวในเครองคอมพวเตอร

ภาพท ก – 2 ภาพตวโปรแกรม AppServ-win32-2.5.10.exe

3. จะแสดงหนาตางเรมตนการตดตงคลกปม Next

Page 5: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

202

ภาพท ก – 3 ภาพเรมตนการตดตงโปรแกรม AppServ 4. เขาสหนาตางแสดงรายละเอยดลขสทธในการใชงาน คลกปม I Agree

ภาพท ก – 4 ภาพหนาตางรายละเอยดลขสทธ

5. เลอกพนทในเครองคอมพวเตอรทตองการตดตงโปรแกรม คาปกตจะเปน C:\AppServ แตหากเครองมการแบงฮารดดสกออกเปน 2 พาทชชน ใหเลอกตดตงไวท D:\AppServ จากนนคลกปม Next

Page 6: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

203

ภาพท ก – 5 ภาพเลอกพนทการตดตงโปรแกรม

6. แสดงหนาตางใหเลอกใชโปรแกรมตาง ๆวาตองการตดตงโปรแกรมไหนบาง โดยมตวเลอก

ไดแก - Apache HTTP Server - MySQL Database - PHP Hypertext Preprocess - phpMyAdmin

ใหเลอกตดตงทกโปรแกรม เพราะในการใชงานตองใชครบทกโปรแกรม แลวคลกปม Next

ภาพท ก – 6 ภาพใหเลอกตดตงการใชโปรแกรมตางๆ

7. แสดงหนาตางส าหรบก าหนดรายละเอยดของเครองทจะเปน เวบเซรฟเวอรโดยการก าหนดคามดงน ตารางท ก - 1 ตารางการก าหนดคาของเครองทจะท าเปนเวบเซรฟเวอร Server Name ชอของเวบเซรฟเวอร ในทนใหก าหนดเปน localhost Administrator’s Email Address

ใหใสอเมล ของผดแลระบบหรอใสเปนอเมลอนก ไดเชน [email protected] แตในทนใช[email protected]

Apache HTTP Port เปนการก าหนดหมายเลขพอรตการเชอมตอของเวบ

Page 7: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

204

เซรฟเวอรทางโปรโตคอล HTTP คาปกตคอ 80

ภาพท ก – 7 ภาพก าหนดรายละเอยดของเครองทจะเปนเซรฟเวอร หลงจากก าหนดคาแลวใหคลกปม Next

8. แสดงหนาตางก าหนดคาใหกบฐานขอมล MySQL โดยผดแลระบบตองก าหนดคา ซงคาท

ก าหนดนจะมผลตอการตดตงโปรแกรม Moodle ดวย ซงการก าหนดคามดงน ตารางท ก - 2 ตารางก าหนดคาใหกบฐานขอมล MySQL

Enter root password รหสผานเพอเขาใชงานฐานขอมลส าหรบผดและระบบ เชน root1234 สวนชอผใชงานฐานขอมลนน2ไดถกก าหนดใหมคาเปน root ไวแลว

Re-enter root password ตองกรอกรหสผานอกครงใหเหมอนกนเพอยนยน Character Sets and Collations รหสของตวอกษรทQใชในฐานขอมล เลอก UTF-8 Unicode

Page 8: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

205

ภาพท ก – 8 ภาพก าหนดคาใหกบฐานขอมล MySQL

ไมตองเลอกตวเลอก Old Password Support และ Enable InnoDB แลวกดปม Install 9. โปรแกรม Appserv จะเรมกระบวนการตดตงโปรแกรมทไดเลอกไวตามขอ 6 โดยระหวางการ

ตดตงสามารถคลกทปม Show details เพอดรายละเอยดการตดตงไดและรอจนกวาโปรแกรมจะตดตงเสรจ

ภาพท ก – 9 ภาพเรมกระบวนการตดตงโปรแกรม

Page 9: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

206

10. โปรแกรมจะแสดงหนาตางแจงวาการตดตงส าเรจเมอการตดตงเสรจสมบรณแลว และจะให เลอกวาตองการให Apache และ MySQL เรมท างานหรอไมซงตองก าหนดใหเลอกท างาน โดยเลอกท Start Apache และ Start MySQL จากนนกดปม Finish

ภาพท ก – 10 ภาพการตดตงเสรจสมบรณ

11. เมอการตดตงโปรแกรม Appserv ส าเรจ ผดแลระบบสามารถตรวจสอบการท างานของเวบ Server ไดโดยใชโปรแกรมเวบบราวเซอร เชน Internet Explorer หรอ Firefox โดยพมพแอดเดรสของเวบเซรฟเวอรคอ http://localhost หรอ http://127.0.0.1 ซงจะแสดงผลเปนรายละเอยดของโปรแกรม Appserv ทไดตดตงพรอมลงคตางๆ เชน ลงคไปยงโปรแกรม phpMyAdmin ลงคแสดงรายละเอยดของ PHP เปนตน

Page 10: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

207

ภาพท ก – 11 ภาพตรวจสอบการท างานของเวบเวรฟเวอรโดยใชเวบบราวเวอร

12. ใหลองตรวจสอบภายในไดรวทตดตงโปรแกรม Appserv จะมโฟลเดอร Appserv และภายในโฟลเดอรAppserv จะมโฟลเดอรอนๆ เชน MySQL เปนทจดเกบฐานขอมล www เปนทจดเกบไฟลของเวบไซต ซงในการตดตงMoodle จะตองน าไฟลของ Moodle มาเกบไวภายในโฟลเดอร www น

ภาพท ก – 12 ภาพพนทการจดเกบไฟลของ WWW 3.4 การแกไขไฟล php.ini ส าหรบการตดตง Moodle

การแกไขไฟล php.ini นนเพอใหพรอมส าหรบการตดตง2 Moodle เพราะคาบางอยางMoodle ตองการใชส าหรบการตดตงใหท างานไดอยางสมบรณขนตอนการแกไขไฟล php.ini สามารถท าไดโดย 1. เปดไฟล php.ini เพอแกไขโดยไปท Start > All Programs >Appserv > Configuration Server >PHP Edit the php.ini Configuration File

Page 11: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

208

ภาพท ก – 13 ภาพเรมตนการแกไขไฟล php.ini

2. จะแสดงหนาตาง Notepad เปนรายละเอยดภายในไฟล php.ini ใหไปทเมน Edit และ Find

ภาพท ก – 14 ภาพเรมตนการแกไขไฟล php.ini 3. ในหนาตาง Find พมพค าคน memory_limit ลงไปในชอง Find what: จากนนคลกปม Next

ภาพท ก – 15 ภาพหนาตางการคนหา

4. เมอคนเจอแลวใหเปลยนคา ตามทตองการในทนก าหนดใหเพมขนเปน 64 MB

ภาพท ก – 16 ภาพการก าหนดคาใหมของ memory_limit

จากนนใหคนหาคาอน ๆและเปลยนคาตามตาราง ตารางท ก - 3 ตารางการเปลยนคา

upload_max_filesize เพมคาเปน 300 M

Page 12: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

209

5. เมอก าหนดคาไดตามตองการบนทกไฟลโดยไปทเมน File เลอก Save แลวปดโปรแกรม Notepad

ภาพท ก – 17 ภาพการบนทกphp.ini และปดโปรแกรม Notepad

6. สงใหเวบเซรฟเวอรท างานใหมโดยไปท Start > All Programs > Appserv > control Server by Service > Apache Restart เพอใหระบบรบทราบการก าหนดคาใหม

ภาพท ก – 18 ภาพการเปดใหเวบเซรฟเวอรท างาน 3.5 การตดตงโปรแกรม Zend Optimizer ขนตอนในการตดตงโปรแกรม Zend Optimizer มดงน

1. ดบเบลคลก ไฟล appserv-addons-zendoptimizer-3.3.0.exe ทไดดาวนโหลดมาเกบไวใน เครองคอมพวเตอร

register_globals เปลยนจาก On เปน Off openssl ใหเอาเครองหมาย ; หนาบรรทด extension=php_openssl.dll ออก xmlrpc ใหเอาเครองหมาย ; หนาบรรทด extension=php_xmlrpc.dll ออก

Page 13: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

210

ภาพท ก – 19 ภาพโปรแกรม appserv-addons-zendoptimizer-3.3.0.exe 2. จะแสดงหนาตางเรมตนการตดตงคลกปม Next

ภาพท ก – 20 ภาพเรมตนการตดตงโปรแกรม Appserv Addons Zendoptimizer 3.3.0 Setup

3. เขาสหนาตางแสดงรายละเอยดลขสทธในการใชงาน คลกปม I Agree

ภาพท ก – 21 ภาพแสดงรายละเอยดลขสทธโปรแกรม Appserv Addons Zendoptimizer 3.3.0 Setup

4. แสดงหนาตางแสดงรายละเอยดการตดตงคลกปม Install โปรแกรมจะเรมตดตงลงบนคอมพวเตอร ใหรอจนกวาจะตดตงเสรจ

Page 14: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

211

ภาพท ก – 22 ภาพการตดตงโปรแกรม Appserv Addons Zendoptimizer 3.3.0 Setup

5. เมอโปรแกรมตดตงเสรจแลวใหเลอก Restart Apache เพอสงให Apache เรมท างานใหม และคลกปมFinish

ภาพท ก – 23 ภาพสนสดการตดตงโปรแกรม Appserv Addons Zendoptimizer 3.3.0 Setup

Page 15: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

212

6. ภายหลงตดตง Zen Optimizer เสรจแลวเมอเปดโฟลเดอรทไดตดตงAppserv จะเหนไอคอนUnistall-ZendOptimizer ซงหากตองการยกเลกการตดตง สามารถดบเบลคลกไอคอนดงกลาวไดหรอสามารถตรวจสอบไดจาก phpinfo() โดยเปดเวบบราวเซอรแลวพมพ http://localhost/ แสดงหนาThe Appserv Open Project – 2.5.10 ส าหรบ วนโดวส ใหคลกลงค PHP Information เวอรชน 5.2.6 จะแสดงหนาตาง PHP Version 5.2.6 โดยมรายละเอยดของ PHP ทไดตดตงไวใหคนหา ตาราง ZendOptimizer จะเหนรายละเอยดของโปรแกรมอยแสดงวาการตดตง เสรจเรยบรอย

ภาพท ก – 24 ภาพพนทการจดเกบโปรแกรม

7. หรอสามารถตรวจสอบไดจาก phpinfo() โดยเปดเวบบราวเซอร แลวพมพ http://localhost/ แสดงหนาThe Appserv Open Project – 2.5.10 ส าหรบวนโดวส ใหคลกลงค PHP Information เวอรชน 5.2.6

ภาพท ก – 25 ภาพการตรวจสอบจากเวบบราวเซอร

8. จะแสดงหนาตาง PHP Version 5.2.6 โดยมรายละเอยดของ PHP ทไดตดตงไวใหคนหา ตาราง ZendOptimizer จะเหนรายละเอยดของโปรแกรมอยแสดงวาการตดตงเสรจเรยบรอย

Page 16: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

213

ภาพท ก – 26 ภาพตารางการแสดงรายละเอยดของ php

ภาพท ก – 27 ภาพตารางการแสดงรายละเอยดของ Zend Optimizer 3.6 ก าหนดคาใหกบโปรแกรม phpMyAdmin

ในการใชงานโปรแกรม phpMyAdmin นนหากเปนการใชงานแบบโลคอล เชน ทดลองตดตงแลวใชงานปกต กไมจ าเปนตองก าหนดคาใด ๆใหกบโปรแกรม แตหากเปนการตดตง เพอใชงานส าหรบจดการฐานขอมลผานระบบเครอขาย กจ าเปนทจะตองก าหนดคาแอดเดรสใหกบโปรแกรม phpMyAdmin เพอใหสามารถเรยกใชโปรแกรมผานเวบบราวเซอรผานเครอขายได โดยขนตอนในการก าหนดคามดงน 1. ไปทโฟลเดอรทจดเกบไฟลทไดตดตง phpMyAdmin เชน D:\Appserv\www

Page 17: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

214

ภาพท ก – 28 ภาพโฟลเดอรทจดเกบไฟลทไดตดตง phpMyAdmin

2. ในโฟลเดอร phpMyAdmin ใหเปดไฟลโดยใชโปรแกรม Text Editor เชน WordPad

ภาพท ก – 29 ภาพการเปด phpMyAdminโดยใชโปรแกรม Text Editor 3. คนหาบรรทดทม ขอความวา $cfg['PmaAbsoluteUri'] = ''; แลวใหเพมแอดเดรสของเวบไซต

แลวตามดวยชอโฟลเดอรของไฟล phpMyAdmin http://yourdomainname/phpMyAdmin ลงไปในเครองหมาย ‘ ‘ เชน ‘ http://www.amt.com/phpMyAdmin ’

ภาพท ก – 30 ภาพรายละเอยด config.inc.php

4. ทดลองเรยกใชงานโปรแกรม phpMyAdmin ผานเวบบราวเซอร ตามทอยทไดระบ

ภาพท ก – 31 ภาพการเรยกใชงานโปรแกรม phpMyAdmin ผานเวบบราวเซอร

3.7 การขอพนทเวบ โดยการสงอเมลล ไปยงผใหพนทของคณะการบญชและการจดการ โดยมรายละเอยดดงน ชอ-สกล ทงภาษาไทยละองกฤษ รหสนสต และรหสผาน สงไปท [email protected] เชน นางสาวพนดา สงฆพนธ Panida Sungkaphan รหสนสต 49010911648

Page 18: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

215

ขอพนทท าเวบ Password 49074907 ขอพนทตองการท าเวบ php+MySql แลวสงเมลลไป รอการตอบกลบเมลล เมอไดรบเมลลตอบรบแลว กไปจดการตดตงและอพไฟลงานผานทาง FTP ได ตวอยางเมลลตอบรบ จดสรรพนทใหแลว support ภาษา PHP และฐานขอมล MySQL รายละเอยด Server - Database : Mysql 5 - Langueges : PHP 5 - มพนท 50 MB ถาใชพนทเกน ไฟลสวนทเกนระบบจะท าการลบเองโดยอตโนมต (Disk Quotas) ระบบ Disk Quotas คนละ 50 Mb. เกนไดถง 60 Mb. สวนทเกน 50 Mb.จะอยได 2 วน หลงจากนนระบบจะลบสวนทเกนเอง (เรองจรง) และจะไมรบผดชอบกบไฟลทสญหายใดๆทงสน โดยใหใชพนทอยางเหมาะสม ถามความจ าเปนตองใชพนทเกนน ใหมาตดตอดวยตนเองทหอง Server (Acc.Biz.305) ไฟลทหามอพโหลดขน Server - *.mp3, *.3gp,*.wma,*.wmv,*.exe จะไมสามารถอพได Upload file (ภายในมหาลย) - การอพงาน จากเดมใช FTP แบบปกต ตอนนเปลยนมาเปน FTPS (FTP+SSL)โดยตอง อาศยโปรแกรมชวยในการ อพงาน (ftp แบบเดมใชงานไมไดแลว) -ลงค Tool http://www.bc.msu.ac.th/Tool/tool.rar -ลงค คมอการตดตง Program Ftp http://www.bc.msu.ac.th/readme/ReadmeFTP.pdf Host = 202.28.32.165 หรอ www.bc.msu.ac.th username =std49010911648 password = 49074907 database name = std49010911648 username/password ตวเดยวกบขางบน เปดดเวบไซตจะ Browse ไปท http://www.bc.msu.ac.th/~std49010911648 วธจดการ database ให Login โดยเขาไปท http://www.bc.msu.ac.th/systemdatabase/ ลงค คมอการใชงาน http://www.bc.msu.ac.th/readme/manual_Mysql.pdf *********การระบคาใน config.php *********************** ตวอยาง $HOST = localhost $DB = std49010911648

Page 19: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

216

$DBUSER = std49010911648 $DBPASS = 49074907 ******* กรณท หนาเพจไมไเปนไทย ****************** $conn=mysql_connect($host , $user, $pwd) or die ("yyyyyyyy"); mysql_query("SET NAMES tis620", $conn); mysql_select_db("$dbName") or die ("zzzzzzzz"); ************************************************** **กรณาอยาลบอเมลฉบบน เพอเกบไวดยอนหลงในกรณทจ า username และ password ไมได และหามสงเอกสารน ให บคคลภายนอกโดยเดดขาด 3.8 การเตรยมการเกยวกบไฟลทใชในการตดตง Moodle

การตดตง Moodle จะตองมการเตรยมการ ดงน 1. ดาวนโหลดไฟลทใชในการตดตง Moodle และภาษาทตองการใชงาน 2. คดลอกไปยงโฟลเดอร www หรออพโหลดไฟลไปยงเวบเซรฟเวอร

3.8.1. ดาวนโหลดไฟลทใชในการตดตง Moodle และภาษาทตองการใชงาน

ผดแลระบบสามารถเขาไปดาวนโหลด Moodle ลาสดไดทเวบไซต http://moodle.org โดยจะม moodle เวอรชนบน Windows และ Linux และแบบรวม package ซง เลอกไดตามตองการ แตทจะใชในการตดตงคอ แบบการตดตงบน Server

1.) ไปยงเวบไซต http://moodle.org เลอกดาวนโหลด Downloads > Standard Moodle packages

ภาพท ก – 32 ภาพเวบไซตการเลอกดาวนโหลด Moodle

2.) เลอกดาวนโหลดโปรแกรม ทเลอกเวอรชนลาสด คอ 1.9.5+

Page 20: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

217

ภาพท ก – 33 ภาพการเลอกดาวนโหลด

3.) ดาวนโหลดภาษาไทย Downloads > Language packs

ภาพท ก – 34 ภาพดาวนโหลดภาษาไทย

4.) ในหนาตาง Moodle language packs เลอก Thai

ภาพท ก – 35 ภาพ Moodle language packs(Thai)

3.8.2. คดลอกไปยงโฟลเดอร www หรออพโหลดไฟลไปยงเวบเซรฟเวอร ไฟลทไดจากการดาวนโหลดนนจะไดไฟลทถกบบอดในรปแบบของ zip ไฟล ดงนนกอนใชงานจงตองแตกไฟลซปออกมากอนโดยใชโปรแกรมประเภทจดการ ซปไฟลเชน 7Zip Winrar หรอ Winzip ส าหรบการตดตง บนเวบไซตแบบโลคอล โดยใชโปรแกรม Appserv บนระบบปฏบตการ Windows XP นนใหจดเกบไวทไดรวทตดตง Appserv เชน D:\Appserv\www\ โดยเลอกจดเกบทกไฟลบนโฟลเดอร www หรอจะสรางโฟลเดอรเฉพาะ เชน moodle ซง จะไดวา D:\Appserv\www\moodle\ ก

Page 21: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

218

ท าได ซงขอแตกตางระหวางการจดเกบ 2 แบบนจะอยทการเรยกใชงานผานเวบบราวเซอร โดยหากจดเกบไวท www จะเรยกผานโดเมนเนมโดยตรง คอ http://localhost แตถาจดเกบลงโฟลเดอรยอยลงไปอกกจะเรยกเปนชอโดเมนตามดวยชอของเซรฟเวอร http://localhost/moodleส าหรบพนทจดเกบขอมลบนระบบปฏบตการ Linux หรอเวบโฮสตงทเปนระบบ Linux นนจะจดเกบไวท var/http/www/ ซงสามารถจดเกบแยกเปนโฟลเดอรยอยไดเหมอนกบบนระบบปฏบตการ Windows XP คอvar/http/www/moodle ซงเวลาเรยกใชงานกสามารถเรยกใชไดเหมอนกนการอบโหลดไฟล Moodle ไปยงพนทเกบขอมลของเวบไซต ตองใชโปรแกรม FTP ในการอพโหลดใชโปรแกรม CuteFTP 8 Professional

3.9 CuteFTP 8 Professional เปนโปรแกรมทใช upload ไฟลไปยงเวบเซรฟเวอร ซงสามารถดาวนโหลดได 3.9.1 ขนตอนการตดตง โปรแกรม CuteFTP 8 Professional

1. คลก Next เพอท าการตดตง

ภาพท ก – 36 ภาพเรมการตดตง โปรแกรม CuteFTP 8 Professional

2. ตอบ Yes เพอยอมรบ

Page 22: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

219

ภาพท ก – 37 ภาพแสดงรายละเอยดลขสทธ

3. คลก Next

ภาพท ก – 38 ภาพการเลอกพนทตดตงโปรแกรม

4. เลอก การตดตงเปนแบบ Custom คลก Next

Page 23: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

220

ภาพท ก – 39 ภาพเลอกประเภทการตดตง

5. คลก Next

ภาพท ก – 40 ภาพการเลอกตดตงสวนตางๆของโปรแกรม

6. ตองการตดตง Google Tool Bar หรอ ไม หาก ตอง การเลอกอนแรก แตตามตวอยางไมตองการ คลก Next

Page 24: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

221

ภาพท ก – 41 ภาพการตดตง Google Toolbar

7. คลก Finish เปนการสนสดการตดตงโปรแกรม

ภาพท ก – 42 ภาพสนสดการตดตงโปรแกรม CuteFTP 8 Professional

3.9.2 การเขาใชงานโปรแกรม CuteFTP 8 Professional 1. โปรแกรมเปนแบบ ทดลองใชงาน คลก ทปม Continue เพอใชงาน

Page 25: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

222

ภาพท ก – 43 ภาพการเปดเขาใชงานโปรแกรม CuteFTP 8 Professional

2. ตรงชอง Host Address ใส IP Address ของ Server ชอง Site Name ใสชอ Server

ตวอยาง Host Address = 202.28.32.165 Site Name = bc.msu.ac.th

ภาพท ก – 44 ภาพการระบ Host Address และ Site Name

3. ใส Username และ Password เพอ ท าการ Login เขา Server เลอก การ Login เปนแบบ Normal

Page 26: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

223

ภาพท ก – 45 ภาพการใส Username และ Password

4. เลอก Default Folder ฝงเครองของ เราตามตวอยาง เลอก Drive C:\ แลว คลก Next

ภาพท ก – 46 ภาพการเลอกฝงเครองของเรา

Page 27: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

224

5. เมอใส Username และ Password ถกตอง แลว โปรแกรม จะท าการ Login เขา Server ดวยการเขา รหส(SSL, Username+Password)และหากเขาใชงานเปนครงแรกจะปรากฏ หนาตาง ดงภาพ ขนมา ให กดปม Accept

ภาพท ก – 47 ภาพAccept Certificate

6. แสดงรายละเอยดเครองมอตางๆ ของโปรแกรม

ภาพท ก – 48 ภาพเครองมอตาง ๆของโปรแกรม

7. Default Folder ฝงเครองของ เรา

Page 28: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

225

ภาพท ก – 49 ภาพ Default Folder ฝงเครองของ เรา

8. Default Folder ฝงServer

ภาพท ก – 50 ภาพ Default Folder ฝงServer

9. การ Upload งานท าได งาย ๆ โดยการ ลาก ไฟล หรอ โฟลเดอรทตองการ Up จากฝงเครองของ เรา (หมายเลข 1) มาวางในฝง Server (หมายเลย2) ตามตวอยาง ตรวจสอบดวาท าการ Upload งานส าเรจหรอ ไม โดยการดท สถานะดานลาง หาก ขน 100 % ตามตวอยางแสดงวา ท าการเรยบรอยแลว

Page 29: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

226

ภาพท ก – 51 ภาพการ Uploadงานไปยง Server

10. แสดง โฟลเดอรหลกทตองเอาเวบไปเกบไวท publice_html

Page 30: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

227

ภาพท ก – 52 ภาพการเลอกเกบขอมลไวใน publice_html

11. วธการเขาใชงาน Server อกแบบหนง

ภาพท ก – 53 ภาพการเขาใชงาน Server อกแบบ

12. หากตองการใหม เมนเครองส าหรบการแกไขเวบของเรา

ภาพท ก – 54 ภาพเลอกเครองส าหรบการแกไขเวบของเรา

Page 31: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

228

13. เพมประสทธภาพของการแกไขเวบผานตวโปรแกรม CuteFTP เพราะคา Default ของ โปรแกรม จะเรยกใชNote Pad

ภาพท ก – 55 ภาพเรยกใชNote Pad

14. ขนตอนในการเลอกโปรแกรมเพอแกไขเวบ 1. ดานซายมอ เลอนลงมา ตรงเมน Helper Applications 2. ดานขวามอบน เอาเครองหมายถก ทหนา Use The Intergrated 3. คลกท รปโฟลเดอร เพอ หาตวโปแกรม Editor ทเราตองการ

Page 32: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

229

ภาพท ก – 56 ภาพการเลอกโปรแกรมเพอแกไขเวบ 15. ตามตวอยาง เลอก Edite plus เปน editor บน ตวโปรแกรมน

ภาพท ก – 57 ภาพเลอก Edite plus 16. คลก OK

ภาพท ก – 58 ภาพเลอก Edite plus แลว

Page 33: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

230

17. ทดสอบการแกไขไฟลผานตวโปรแกรม CuteFTP เลอกไฟลทตองการแกไข คลกขวาเลอก Edit แกไข Code ได ตามตองการ (แตไมรองรบภาษาไทย)

ภาพท ก – 59 ภาพการเลอกแกไขโคด

18. แกไข Code ได ตามตองการ (แตไมรองรบภาษาไทย)

Page 34: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

231

ภาพท ก – 60 ภาพการแกไขโคด

19. เมนเครองมอ ทเกยวของกบการ edit เมอแกไขเสรจแลวกท าการ Save โดยคลกทรปแผน Disket

ภาพท ก – 61 ภาพเครองมอในการแกไข

20. การปดหนาตางการแกไขออกเลอก Tab ทเราตองการปดคลกขวาเลอก Close หรอ Close All กได ไมจ าเปนตองเปนโปแกรมตามตวอยาง กได ขอเพยง เปน FTP Client ทรองรบ FTPS กได

ภาพท ก – 62 ภาพการปดการแกไข

Page 35: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

232

3.10 ขนตอนการตดตง Moodle จะตองมการเตรยมการกอนเขาสการตดตง ผานเวบบราวเซอร ทงเรองฐานขอมลกอนการตดตง

และไฟลทใชในการตดตงซงในปจจบนมเวบบราวเซอรหลายคาย ไดแก Internet Explorer, Firefox, Google, Chrome หรอ Safari เปนตน ในทนจะเปนการตดตงผานโปรแกรม Internet Explorer Version 7 ส าหรบขนตอนในการตดตง Moodle สามารถสรปเปนขนตอนทตองด าเนนเนนการไดดงน

3.10.1. สรางฐานขอมล 3.10.2. ยายหรออพโหลดไฟล Moodle ไปยงพนทเวบไซต 3.10.3. เรยกโปรแกรมผาน URL ของเวบไซต เพอสรางโฟลเดอร moodledata และไฟล

config.php ก าหนดใหเปน 777 อาน เขยน แกไขไดดวย 3.10.4. ก าหนดขอมลผดแลระบบ และขอมลของเวบไซต 3.10.5. เปลยนภาษา (ไทย)

3.10.1 สรางฐานขอมล ขอมลการใชงานและคาตาง ๆของ Moodle จะอยทฐานขอมล ดงนนกอนการตดตงMoodle จง

ตองสรางฐานขอมลไวกอนโดยใชโปรแกรม phpMyAdmin ผานเวบบราวเซอร 1.) เปดโปรแกรมเวบบราวเซอร แลวพมพแอดเดรสของเวบไซตหรอ URL ตามดวยชอ

โปรแกรมจดการฐานขอมลผานเวบ phpMyAdmin เชน เวบไซตแบบโลคอล http://localhost/phpMyAdmin หรอเวบไซตทไดจดโดเมนไวแลว เชน http://www.bc.msu.ac.th/systemdatabase/ จากนนเคาะปม Enter ทคยบอรด

ภาพท ก – 63 ภาพเวบไซตฐานขอมล

2.) จะแสดงหนาตาง Connect to … ใหกรอก User Nameและ Password ส าหรบใชงานฐานขอมล จากนนคลกปม OK

Page 36: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

233

ภาพท ก – 64 ภาพการเขาใชฐานขอมล

3.) การตงคาขอมล

ภาพท ก – 65 ภาพรายละเอยดการตงคาฐานขอมล ค าอธบายเพมเตม หมายเลข 1. คอการตงคาภาษาเรมตนของหนาเพจ ตามตวอยางเลอกเปนภาษาไทย หมายเลข 2. คอการตงคาหนาตาของหนาเพจ ตามตวอยางเลอกเปน Original หมายเลข 3. คอการตงคา การแสดงผลของ ขนาด Font ในหนาเพจ ตามตวอยาง เลอก เปน 100% หมายเลข 4. คอบอกรายละเอยด ของ Mysql5 วาถกตดตงเรม ดวย Font (UTF8) หมายเลข 5. คอบอกรายละเอยด ของ Mysql5 วาตองการ ใหการ Connect ฐานขอมล(DB) ดวย

Page 37: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

234

Charset อะไร แนะน าเลอกตามตวอยาง คอ tis620_thai_ci เพราะจะมผลกบการแสดงผลเปนภาษาไทย หมายเลข 6. คอบอกรายละเอยด ของ Mysql5 ในการแสดงผลในระดบ (Table&field) วาจะเรยกใช Charset อะไร แนะน าเลอกตามตวอยาง คอ tis620_thai_ci เพราะจะมผลกบการแสดงผลเปนภาษาไทยของ ***ขอมล หากไมเลอก ตามตวอยาง ขางตน เวลาเราดขอมลใน ในตางราง จะเปน ภาษา ????????????? ทงหมด การปรบตงคาของ "การเรยงล าดบตาม หมายเลขท 6"

ภาพท ก – 66 ภาพการเลอกภาษา

User ทก User จะไมสามารถสรางฐานขอมลใหมไดจะมสทธสรางได ในระดบตารางเทานน

Page 38: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

235

ภาพท ก – 67 ภาพการเลอกภาษา

3.10.2 เมอท าการแตกไฟล moodle แลว อพขอมลผาน FTP เขาไปยงสวนของ Public

3.10.3 สรางโฟลเดอร moodledata และไฟล config.php

1.) เปดโปรแกรมเวบบราวเซอรขนมา แลวพมพแอดเดรสของเวบไซตตามดวยชอโฟลเดอร

(กรณจดเกบขอมลบนเวบเซรฟเวอรเปนโฟลเดอร) เชน http://localhost/moodle หรอเวบไซตท

http://www.bc.msu.ac.th/~std49010911648/instsall จากนนเคาะปม Enter ทคยบอรด

2.) จะแสดงหนาตางแรกของการตดตง Moodle จะแสดงขนมา โดยใหเลอกภาษาทใชในการตดตงในทน ใหใชภาษาองกฤษ แลวคลกปม ‚Next‛

ภาพท ก – 68 ภาพหนาตางแรกของการตดตง Moodle

Page 39: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

236

3.) จะแสดงหนาตางตรวจสอบคาของ PHP วาสามารถตดตง Moodle ไดหรอไมถาแสดงผลวา Passแสดงวาสามารถตดตง Moodle ไดโดยไมมปญหา

ภาพท ก – 69 ภาพการตรวจสอบคา PHP

4.) ในกรณทขนค าเตอนในการตดตง เชนInsecure Handing of Globals Fail นนใหไปด าเนนการแกไขกอนจงจะสามารถตดตง Moodleตอได

ภาพท ก – 70 ภาพค าเตอนในการตดตง

5.) โดยปกตแลวคา Web address และ Moodle Directory นนโปรแกรมจะระบไวใหโดยอตโนมต แตคาData Directory นนจะตองระบเพมเตมเอง ทงนมขอแนะน าวาหากเปนการตดตง moodleแบบโฟลเดอรกควรทจะเกบโฟลเดอร moodledata ไวในโฟลเดอร moodle ดวย ยนยนทอยในการตดตงในทน ซงระบดงน

ตารางท ก - 4 ตารางรายละเอยดการตดตง

Page 40: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

237

Web address URL ของเวบไซต ในทน ระบเปน http://www.bc.msu.ac.th /moodle Moodle Directory พนทจดเกบระบบ Moodle จะอยท http://www.bc.msu.ac.th /moodle Data Directory โฟลเดอรทจดเกบไฟลของ Moodle คอ moodledata ใหเกบไฟลไวใน

โฟลเดอรของ Moodle เองกคอ http://www.bc.msu.ac.th /moodle /moodledata

ภาพท ก – 71 ภาพการกรอกการตงคา ตารางท ก - 5 ตารางก าหนดคาทจะตดตอฐานขอมล

Type ประเภทของฐานขอมล เลอก MySQL (mysql) Host Server ชอโฮสของฐานขอมล ใช localhost Database ชอฐานขอมลทไดสรางไวแลว เชน moodle User ชอผใชงานฐานขอมล Password รหสผานเพอใชงานฐานขอมล Tables prefix ขอความน าหนาตารางของ Moodle ทQจะสราง

คอปกตคอ mdl_

Page 41: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

238

ภาพท ก – 72 ภาพการกรอกการตงคาอกครง

6.) ตรวจสอบคาทอาจใชงาน หากพบวาคาใด Status ไม OK ควรไปแกไขใหเรยบรอยกอน เพราะอาจสงผลให Moodle ท างานไดไมสมบรณ กรณทแสดงผลเปน Warning ทตองไปตรวจสอบทไฟล php.ini นคอไฟล Config.php ทแกไขแลว

<?php /// Moodle Configuration File unset($CFG); $CFG->dbtype = 'mysql'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'std49010911648'; $CFG->dbuser = 'std49010911648'; $CFG->dbpass = '49074907'; $CFG->dbpersist = false; $CFG->prefix = 'mdl_'; $CFG->wwwroot = 'http://www.bc.msu.ac.th/~std49010911648'; $CFG->dirroot = '/home/49/std49010911648/public_html';

Page 42: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

239

$CFG->dataroot = '/home/49/std49010911648/public_html/moodledata'; $CFG->admin = 'admin'; $CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode require_once("$CFG->dirroot/lib/setup.php"); // MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, // RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE. ?>

ภาพท ก – 73 ภาพการตรวจสอบเซรฟเวอร กรณทแสดงผลเปน Warning ทตองไปตรวจสอบทไฟล php.ini

Page 43: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

240

ภาพท ก – 74 ภาพการตรวจสอบสถานะ

7.) เลอกวาจะดาวนโหลดภาษาหรอไม คลกปม Next

ภาพท ก – 75 ภาพการโหลดภาษา

8.) ระบบแจงวาไดสรางไฟล config.php เสรจแลวและพรอมเขาสการตดตง

ภาพท ก – 76 ภาพเรมเขาสการตดตง

Page 44: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

241

9.) เรมเขาสการตดตง โปรแกรมซง จะแสดงลขสทธของซอฟทแวรใหคลกปม Yes

ภาพท ก – 77 ภาพการตดตง GPL License

10.) โปรแกรมจะแจงรายละเอยดของเวอรชนทจะตดตงใหคลกปม Continue

ภาพท ก – 78 ภาพแจงรายละเอยดเวอรชน

11) โปรแกรมจะสรางตารางพรอมขอมลในฐานขอมลของระบบ โดยแบงแบบชวงๆ ใหรอจนกวาจะตดตงเสรจแสดงผลเสรจแลว จงคลกปม Continue ไปจนครบทกตาราง

Page 45: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

242

ภาพท ก – 79 ภาพแจงรายละเอยดเวอรชน

12.) รอจนการตดตงฐานขอมลแลวเสรจ ใหคลกปมContinue เพอตดตงฐานขอมลอนๆ

ตอไป

ภาพท ก – 80 ภาพการแสดงการตดตงฐานขอมล 3.10.4 ก าหนดขอมลผดแลระบบ และขอมลของเวบไซต ขอมลผดแลระบบ

เมอโปรแกรมตดตงฐานขอมลจนเสรจ จะแสดงเขาสการก าหนดขอมลของผดแลระบบ แบงเปน General(ทวไป) Picture of (รปภาพของ) Interests (ความสนใจ) และ Optional (สวนเสรม) ทงนขอมลทวไปจะเปนขอมลของผดแลระบบ คาปกตทระบบตง ไวใหคอ Username เปน admin สวนรหสผานนน ผดและระบบเปนคนก าหนดเอง ซงควรบนทกไวกนลม General (ทวไป)

Page 46: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

243

ภาพท ก – 81 ภาพการก าหนดขอมลผดแลระบบและขอมลของเวบไซต

ตารางท ก – 6 ตารางความหมายของการก าหนดขอมล New Password รหสผานใหม Force password change บงคบใหเปลยนรหสผานเมอลอกอนครง ตอไป First name ชอ Surname นามสกล Email address อเมลล

Page 47: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

244

Email displa เลอกแสดงอเมลล หรอแสดงเฉพาะสมาชกเทานน Email activated เลอกอเมลทใชการไดหรอไมสามารถใชงานได Citytown จงหวด Select a country เลอกประเทศ Timezone โซนเวลา Preferred language ภาษาทตองการ Description รายละเอยด Picture of (รปภาพของ) รปปจจบน ถายงไมมภาพจะแสดงค าวา None Delete ลบรป New picture (Max size: 80 MB) ขนาดภาพสงสดทสามารถอพโหลดได Picture description รายละเอยดของภาพ Interests (ความสนใจ) List of interests รายการของความสนใจ Optional (สวนเสรม)แสดงรายการเพอใหเลอกระบหรอไมกได โดยตองคลกปม Show Advancedจะแสดงตวเลอกอนๆ เชน Web page ICQ number ฯลฯเมอกรอกขอมลของผดแลระบบแลวใหคลกปม Update profiile เพอท าการบนทกขอมล

Page 48: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

245

ภาพท ก – 82 ภาพสวนเสรม

ขอมลของเวบไซต เปนการก าหนดคาใหเวบไซตใหกบ Moodle แบงออกเปน 2 สวนคอ New Setting - Front Page setting และ New Setting - Front Page setting ตารางท ก – 7 ตารางการตงคาเวบ

New Setting – Front Page setting Full site name ชอของเวบไซต Short name for site ชอยอ ปกตใช Home Font Page Desciption รายละเอยดของเวบไซตทจะแสดงในหนาแรก New Setting – Front Page setting

Self registration เปด/ปด การใหสมครสมาชก

เมอก าหนดคาของเวบไซตเสรจแลวใหคลกปม Save Changes

Page 49: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

246

ภาพท ก – 83 ภาพการตงคาตวหนงสอ

หลงจากตดตง เสรจจะเขาสหนาแรกของเวบไซต Moodle ซงจะแสดงผลโครงสรางของเวบไซต ดงน ตารางท ก – 8 ตารางแสดงผลโครงสรางของเวบ Header แสดงชอเตมของเวบไซต ชอผลอคอนเขาสระบบ ลงคส าหรบลอค

เอาท (Logout) และปมเปลยนภาษา Site Administration บลอคจดการระบบ ส าหรบผดแลระบบไวจดการเวบไซต Available Course แสดงรายวชาทเปดสอน Turn editing on ปม ‚เรมการแกไขในหนาน‛ เพอเปดเครองมอแกไข Font Page Description บลอครายละเอยดหนาแรก Calender บลอคปทนของเวบไซต Footer ชอผลอคอนเขาสระบบ ลงคส าหรบลอคเอาท (Logout) และโลโก

ของ Moodle

Page 50: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

247

ภาพท ก – 84 ภาพหนาแรกของเวบไซต 3.10.5 การแกไขการแสดงผลของเวบไซต

ผดแลระบบสามารถเขาไปแกไขคาการแสดงผลของเวบไซต หลงจากทไดตดตงแลวสามารถท าได โดยขนตอนดงน

1. เขาสรายวชาในฐานะผดแลระบบ จากนน ไปทบลอกจดการระบบ เลอกคลกลงค จดการหนาแรก >การตงคา

ภาพท ก – 85 ภาพการตงคาแกไขภาษาใหม

2. จะแสดงหนาตางตงคาเวบไซต ซงสามารถแกไขคาของเวบไซตไดดงน

Page 51: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

248

ภาพท ก – 86 ภาพหนาตางการตงคาเวบไซต

ภาพท ก – 87 ภาพหนาตางรายละเอยดการตงคาเวบไซต

ตารางท ก – 8 ตารางความหมายของการตงคา Fullname ชอเตมของเวบไซต Shortname ชอยอเวบไซต Summary รายละเอยดหนาแรก Fontpage จดการหนาแรก ในขณะทยงเขาสระบบใหเลอกแสดงรายวชา แสดง

ประเภทหรอแสดงประเภทและชองคนหา Fongpage Loggenin จดการหนาแรก ในเมอเขาสระบบใหเลอกแสดงรายวชา แสดง

ประเภท แสดงประเภทหรอชองคนหา Maximum Category Dept จ านวนประเภทของรายวชา Category สงสด Num Sections แสดงสวนหวขอ หวขอทเลอกจะแสดงในหนาแรกของเวบไซต New items จ านวนขาวทตองการแสดง Allow Visible course sin hidden สามารถน าหลกสตรทเปดใชงานไปเกบไวในประเภททท าการซอน

ไวได สามารถแสดงรายวชาในประเภททซอนเอาไวตามปกต Default frontpage role สทธในการใชงานในหนาแรก จากนนกดปม Save Changes (บนทกการเปลยนแปลง)

Page 52: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

249

3.10.6 การตดตงภาษา

Moodle รองรบการใชงานภาษาตาง ๆทวโลก แตในการตดตงครงแรกจะมเพยงแคภาษาองกฤษ หากตองการใหแสดงผลภาษาไทยดวยสามารถตดตงเพมเตมได โดยดาวนโหลดไฟลภาษา th_utf8 จากเวบไซตของModle.org หลกจากนนใหลอกอนเขาเวบไซตในฐานะของผแลระบบและท าตามขน ตอนดงน

1. ไปทบลอค Site Administration คลกลงค Language > Language packs

ภาพท ก – 88 ภาพการเลอก Lange packs

2. จะแสดงหนาตาง Language packs ซงในชอง Installed language packs จะแสดงผลเฉพาะภาษาองกฤษ สวนในชอง Available language packs จะมลงคใหดาวนโหลดภาษาทตองการ

Page 53: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

250

ภาพท ก – 89 ภาพการน าเขาภาษาทเลอก

3. เลอกดาวนโหลดภาษาไทย โดยคลกลงค Download ระบบจะดาวนโหลดภาษามาเกบไวทเครอง

แลวแสดงรายการภาษาไทย Thai (th) ในชอง Installed language packs ตอจาก English (en)

ภาพท ก – 90 ภาพการเลอกดาวนโหลดภาษาไทย

4. หากโปรแกรมไมสามารถดาวนโหลดภาษามาตดตงไดตามตองการ ใหเลอกตดตงโดยการ ดาวนโหลดไฟล th_utf8.zip มาเกบไวทเครอง

ภาพท ก – 91 ภาพการจดเกบตวทดาวนโหลด

5. แตกไฟล th_utf8.zip ออกมาจะไดโฟลเดอรทชอวา th_utf8

ภาพท ก – 92 ภาพการแตกไฟล th_utf8.zip

Page 54: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

251

6. จากนนใหยายหรอคดลอกโฟลเดอรดงกลาวไปไวท ftp:\\www.bc.msu.ac.rh \moodle\lang

ภาพท ก – 93 ภาพจดเกบหรอคดลอกโฟลเดอร

7. เขาสเวบไซตแลวไปทบลอค Site Administration ลงค Language > Language packs จะแสดงรายการภาษาไทย Thai (th) ตอจาก English (en) ในชอง Installed language packs เชนกน

ภาพท ก – 94 ภาพการน าเขาภาษาไทย

3.11 ก าหนดคาภาษาหลกของเวบไซตใหเปนภาษาไทย การก าหนดคาหลกใหกบเวบไซตมขนตอนดงน

1. หลงจากการตดตงภาษาผดแลระบบสามารถเลอกใหการแสดงผลของเวบไซตเปนภาษาไทยไดโดยไปท Site Administration ลงค Language > Language settings

Page 55: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

252

ภาพท ก – 95 ภาพการก าหนดภาษา

2. จะแสดงหนา Language settings ซง สามารถก าหนดคาภาษาใหกบเวบไซต ดงน ตารางท ก – 9 ตารางแสดงความหมายของ Language settings

Page 56: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

253

ภาพท ก – 96 ภาพการตงคาภาษา

จากนนกดปม Save Changes (บนทกการเปลยนแปลง)

Page 57: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

254

3. กลบไปยงหนาแรกของเวบไซตโดยคลกลงค Home ทเนวเกชนบารของเวบไซต

ภาพท ก – 97 ภาพเนวเกชนบารของเวบไซต

4. ในหนาแรกของเวบไซตเลอกเปลยนภาษาทรายการภาษามมบนขวามอ

ภาพท ก – 98 ภาพการเลอกเปลยนภาษา

5. เวบไซตหนาแรกจะแสดงผลเปนภาษาไทย

ภาพท ก – 99 ภาพแสดงผลเวบไซตหนาแรก

Page 58: ภาคผนวก ก ขั้นตอนการติดตั้ง ...bc.msu.ac.th/project_file/appendix(61).pdf · 2010-03-05 · วินโดวส์ ในที่นี้คือ

255

ภาพท ก – 100 ภาพหนาทท าการปรบปรงแลว