-3-
WORKSHOP 1 การติดตั้ง Joomla [บน Windows] วิธีติดตัง้ Joomla การติดตั้ง Joomla ที่จําลองเครื่องเปนเซิรฟเวอรดวย Appserv จากการทดลองติดตั้งพบวา Joomla มีความตองการทั่วๆไป ตามประสา การทํางานบน web base ดังนี้ 1. Apache webserver 2. php Script Language 3. MySQL Database แตถาใหสะดวกก็ติดตั้ง AppServ ที่ทําหนาที่จําลองเครื่องเปนเว็บเซิฟเวอร และมีชุด โปรแกรมดังกลาวติดตั้งใหพรอมอยูแลวดวยไปเลยครับ การติดตั้ง Joomla ผานเว็บเบราเซอร ในที่นี้จะติดตั้งบน windows ใช AppServe จําลองเปนเซิฟเวอร ซึ่งจะมี PHP, MySQL, PhpMyAdmin มาใหอยูแลว 1. ดาวนโหลด JoomlaInstallation เวอรชั่น 1.0.7 2. แตกไฟล ไวในไดเรกทอรีที่ของ web server ที่จะใช run สรางไดเรกทอรี joomla ไวที่ c:/AppServ/www จะได c:/AppServ/www/joomla แตกไฟลในไดเรกทอรีนี้
เปลี่ยนโหมดไดเรกทอรี joomla ใหสามารถ read,write,execute ได โดย
คลิ้กขวาที่โฟลเดอร joomla > properties คลิ้กตรง Read Only ออก > apply > ok ดังภาพ
-4-
3. เมื่อเปดดูภายในไดเรกทอรี /joomla จะพบหลายไฟลและหลายไดเรกทอรี ดังภาพ
4. เขาไปที่ "http://localhost/phpmyadmin" จากนัน้ กรอกยูสเซอรและพาสเวิรดที่ได กําหนดไวตอนติดตั้ง AppServ จากนัน้ สรางฐานขอมูลเปลาๆ ชื่ออะไรก็ได ในที่นี้ใชชื่อ joomla_db
-5-
5. แกไขไฟล configuration.php-dist ดังนี้ $mosConfig_offline = '0'; $mosConfig_host = 'localhost'; $mosConfig_user = 'yourUser'; $mosConfig_password = 'yourPassword'; $mosConfig_db = 'joomla_db'; $mosConfig_dbprefix = 'jos_';
// This is normally set to localhost // MySQL username // MySQL password // MySQL database name // Do not change unless you need to!
แกไขแลวเปลีย่ น เปนชื่อไฟล configuration.php
-66. เปด web Browser ขึ้นมาเรียกไปยัง ไดเรกทอรี joomla "http://localhost/joomla" 7. จะเห็นหนาแรก ของการติดตั้ง เปนการตรวจสอบความเรียบรอยของไฟลตางๆ เกี่ยวกับ การติดตั้ง pre-install check
ทุกอยางควร set ตามคําแนะนํา โดยเฉพาะ ตรง configuration.php ควรเปน writeable กด Next
-78. เขาสูหนาแสดง license
ถาตองการติดตั้ง หลังจากยอมรับขอตกลง กด Next 9. เขาสู ขั้นตอนที่ 1 step-1
-8
ใสคา Hostname ("สวนใหญใช localhost") ใสคา MySQL? Username (ชื่อ user ที่ใชฐานขอมูล ) ใสคา MySQL? Password (พาสเวริ์ด ที่ใชฐานขอมูล) ใสชื่อ MySQL? Database name (ชื่อฐานขอมูลที่ใช ในทีน่ ี้ใช "joomla_db") ใส MySQL? table prefix (ใสหรือไมใสกไ็ ด เปนการตั้งคานําหนาชื่อตารางในฐานขอมูล) กด Next 10. เขาสูขั้นตอนที่ 2 step-2
ใสชื่อเว็บไซต ที่ตองการ ในที่นี้เปน The Home of JoomlaInstallation กด Next
-911. เขาสูขั้นตอนที่ 3 step-3
ยืนยันคาตางๆ ไดแก URL,Path,Admin email,password( จํา หรือแกไขไดตามตองการ) กด Next 12. เขาสูขั้นตอนที่ 4 step-4
ขั้นตอนสุดทาย ของการติดตั้ง ถาติดตั้งสําเร็จ จะแสดงขอความวา "Congratulations! Joomla is installed"
- 10
แสดงชื่อ admin และ password สําหรับการแกไข รายละเอียดของ joomla ซึ่งจะกลาวใน หัวขอถัดไป ปุมดานบน ขวามือ คือ View Site และ Administration
ถาเกิดโปรแกรมฟอง ใหแกไข globals.php ก็ไปที่ ไฟล C/AppServ/www/Joomla/globals.php/ แลวแกไฟลบรรทัด define( 'RG_EMULATION', 1 ); เปน define( 'RG_EMULATION', 0 ); แลวกด Save สวน php.ini ไปที่ C/WINDOWS/php.ini แลวแกไฟลทบี่ รรทัด register_globals จาก On เปน off (โดยใชโปรแกรม Editplus) แลวทําการ restart ; mysql ใหม ถาเลือก View Site และ Administration ในขณะนีจ้ ะพบหนาจอ ดังนี้
แสดงวาเราตองไปลบ หรือเปลี่ยนขื่อไดเรกทอรี ใน joomla ที่ชื่อวา installation แลวทําการ refresh ใหม
- 11 13. เขาสู JoomlaInstallation ถาเลือก View Site และ Administration (หลังจาก ลบ หรือ เปลี่ยนขื่อไดเรกทอรี installation )
View site : สําหรับแสดงหนา interface สําหรับ user ของ joomla
Administration : สําหรับหนา interface การปรับแตง แกไข joomla เปนสวนของผูด ูแล ระบบ
14. สิ้นสุดการติดตั้ง joomla
- 12 -
WORKSHOP 2 การติดตั้ง Joomla [บน Hosting] การเตรียมการติดตั้ง การเตรียมไฟลติดตั้งของ Joomla Open Source จะตองทําการดาวนโหลดไฟติดตั้ง JoomlaInstallationไดจากเว็ปไซต http://joomla.org http://www.joomlasiam.com http://mamboxchange.com เปนตน การติดตั้ง Joomla บน Hosting การติดตั้ง Joomla บน Hosting จะแตกตางจากการติดตั้งบนเครื่องคอมพิวเตอรทั่วไป ที่ทํา การติดตั้ง Appserv หรือ WMServer โดยในขั้นแคกทานตองคัดลอก ไฟลติดตั้งขึ้นไปไวบน Hosting โดยการใชโปรแกรม FTP เชน SSH Secure Shell Client, WS_FTP, CuteFTP เปนตน การคัดลอก หรือการ Upload ไฟลติดตั้ง Joomla ขึ้นไปไวบน Hosting โดยใช (SSH Secure Shell Client) กอนอื่นจะตองทราบ Username Password ของ Hosting เพื่อที่จะใชในการ Login และ ตองทําการติดตั้ง SSH Secure Shell Client โดยสามารถดาวนโหลดไดที่ http://www.ssh.com เมื่อ ไดโปรแกรมแลวจึงทําการติดตั้ง ดังนี้
เมื่อดาวนโหลดโปรแกรมไดแลว ทําการดับเบิ้ลคลิกโปรแกรม แลวโปรแกรมจะทําการ ติดตั้งโดยขึ้นหนาจอ ดังรูป
- 13 -
ทําการเลือกปุม Next แลวจะไดหนาจอ ดังรูป
เมื่ออานเงื่อนไขเสร็จแลว ใหคลิก Yes
ทําการ Next
- 14 -
ทําการกด Next
ทําการกด Next
ทําการกด Next
- 15 -
รอจนกวาทําการติดตั้งแลวเสร็จจะขึ้นหนาจอ ดังรูป
หนาจอเมื่อติดตั้งโปรแกรมเสร็จเรียบรอยแลว ใหกด Finish เพื่อเสร็จสิ้นการติดตั้ง เมื่ อ ได ทํ า การติ ด ตั้ ง โปรแกรมเสร็ จ เรี ย บร อ ยขั้ น ตอนต อ ไปคื อ การ Upload JoomlaInstallation ขึ้นบน Hosting ทําการเปดโปรแกรม SSH Secure Shell Client ขึ้นมา ดังรูป
File
- 16 -
ทําการ Connect ไปยัง Hosting โดยกดปุม
จะไดหนาถัดไป
หลังจากนัน้ ใหใสขอมูล Host Name: (ตองทราบจากเจาของ Hosting) User Name: (ตองทราบจากเจาของ Hosting) เมื่อทําการกรอกขอมูลเสร็จเรียบรอยแลว คลิกปุม Connect จะไดหนาจอถัดไป ดังนี้
หนาจอสําหรับใส Password หลังจากใส Password เรียบรอยแลว คลิกที่ปุม OK เพื่อ Connect เขาสู Hosting หลังจากที่ Connect เรียบรอยแลว จะไดหนาจอถัดไป
- 17 -
ทําการคลิกที่ปุม OK อีกครั้ง เมื่ อ เข า มายั ง ระบบเรี ย บร อ ยแล ว ให ทํ า การสร า ง Folder โดยใช คํ า สั่ ง $ mkdir public_html สราง Folder public_html แลว ใชคําสั่ง $ ls เพื่อดูวา Folder public_html ถูกสรางหรือยัง หลังจากที่ Folder public_html ถูกสรางขึ้นเรียบรอยแลว ใหทําการเปลี่ยน Permission ของ Folder public_html โดยใชคําสั่ง $ chmod 777 public_html ขั้นตอนตอไป คือ การ Upload file ขึ้นไปยัง Hosting มีขั้นตอนดังนี้ ไปที่ Window --> New File Transfer in Current Directory ดังรูป
- 18 -
ทําการ Upload File โดยการคลิก JoomlaSiam_1[1].0.12-Stable-Full_Package.tar.gz เมาส ปุมขวามือ ที่ไฟล Joomla แลวคลิกที่ Upload เมื่อไฟล Joomla upload ขึ้นไปยัง Hosting เรียบรอยแลว ใหกลับมาที่ ssh ตัวเดิม แลวใช คําสั่ง $ tar –xzvf ตามดวยชือ่ ไฟล เชน $ tar –xzvf JoomlaSiam_1[1].0.12-StableFull_Package.tar.gz รอสักครู แลวใชคําสั่ง ls เพื่อดูวา ดปรแกรมได Unzip เรียบรอยยัง หลังจากนัน้ ใหเปด Browser แลวพิมพ URL ในชอง Address เชน http://www.esanenvi.com จะปรากฏหนาจอแสดงการตรวจสอบขอมูลของ Joomla ขึ้นมาทําการ เลือก Next ดังรูป
- 19 -
ทุกอยางควร set ตามคําแนะนํา โดยเฉพาะ ตรง configuration.php ควรเปน writeable กด Next
- 20 เขาสูหนาแสดง license
ถาตองการติดตั้ง หลังจากยอมรับขอตกลง กด Next เขาสู ขั้นตอนที่ 1 step-1
- 21
ใสคา Hostname ("สวนใหญใช localhost") ใสคา MySQL? Username (ชื่อ user ที่ใชฐานขอมูล / Username ที่เขา Hosting ) ใสคา MySQL? Password (พาสเวริ์ด ที่ใชฐานขอมูล / Password ที่เขา Hosting ) ใสชื่อ MySQL? Database name (ชื่อฐานขอมูลที่ใช ในทีน่ ี้ใช "joomla_db") ใส MySQL? table prefix (ใสหรือไมใสกไ็ ด เปนการตั้งคานําหนาชื่อตารางในฐานขอมูล) กด Next เขาสูขั้นตอนที่ 2 step-2
ใสชื่อเว็บไซต ที่ตองการ ในที่นี้เปน The Home of JoomlaInstallation กด Next
- 22 เขาสูขั้นตอนที่ 3 step-3
ยืนยันคาตางๆ ไดแก URL,Path,Admin email,password( จํา หรือแกไขไดตามตองการ) กด Next เขาสูขั้นตอนที่ 4 step-4
ขั้นตอนสุดทาย ของการติดตั้ง ถาติดตั้งสําเร็จ จะแสดงขอความวา "Congratulations! Joomla is installed"
- 23
แสดงชื่อ admin และ password สําหรับการแกไข รายละเอียดของ joomla ซึ่งจะกลาวใน หัวขอถัดไป ปุมดานบน ขวามือ คือ View Site และ Administration
ถาเลือก View Site และ Administration ในขณะนีจ้ ะพบหนาจอ ดังนี้
แสดงวาเราตองไปลบ หรือเปลี่ยนขื่อไดเรกทอรี ใน joomla ที่ชื่อวา installation แลวทําการ refresh ใหม
- 24 เขาสู JoomlaInstallation ถาเลือก View Site และ Administration (หลังจาก ลบ หรือเปลี่ยน ขื่อไดเรกทอรี installation )
View site : สําหรับแสดงหนา interface สําหรับ user ของ joomla
Administration : สําหรับหนา interface การปรับแตง แกไข joomla เปนสวนของผูด ูแล ระบบ
14. สิ้นสุดการติดตั้ง joomla
- 25 -