Transcript
Page 1: การติดตั้ง joomla

- 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 ดังภาพ

Page 2: การติดตั้ง joomla

- 4 -

3. เมื่อเปดดภูายในไดเรกทอรี /joomla จะพบหลายไฟลและหลายไดเรกทอรี ดังภาพ

4. เขาไปที่ "http://localhost/phpmyadmin" จากนัน้กรอกยูสเซอรและพาสเวิรดที่ไดกําหนดไวตอนติดตั้ง AppServ จากนัน้สรางฐานขอมูลเปลาๆ ช่ืออะไรก็ได ในที่นี้ใชช่ือ joomla_db

Page 3: การติดตั้ง joomla

- 5 -

5. แกไขไฟล configuration.php-dist ดังนี ้

$mosConfig_offline = '0'; $mosConfig_host = 'localhost'; // This is normally set to localhost $mosConfig_user = 'yourUser'; // MySQL username $mosConfig_password = 'yourPassword'; // MySQL password $mosConfig_db = 'joomla_db'; // MySQL database name $mosConfig_dbprefix = 'jos_'; // Do not change unless you need to!

แกไขแลวเปลีย่น เปนชื่อไฟล configuration.php

Page 4: การติดตั้ง joomla

- 6 -

6. เปด web Browser ขึ้นมาเรียกไปยัง ไดเรกทอรี joomla "http://localhost/joomla" 7. จะเห็นหนาแรก ของการตดิตั้ง เปนการตรวจสอบความเรียบรอยของไฟลตางๆ เกี่ยวกับการติดตั้ง pre-install check

ทุกอยางควร set ตามคําแนะนํา โดยเฉพาะ ตรง configuration.php ควรเปน writeable กด Next

Page 5: การติดตั้ง joomla

- 7 -

8. เขาสูหนาแสดง license

ถาตองการติดตั้ง หลังจากยอมรับขอตกลง กด Next

9. เขาสู ขั้นตอนที่ 1 step-1

Page 6: การติดตั้ง joomla

- 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

Page 7: การติดตั้ง joomla

- 9 -

11. เขาสูขั้นตอนที่ 3 step-3

ยืนยนัคาตางๆ ไดแก URL,Path,Admin email,password( จํา หรือแกไขไดตามตองการ) กด Next

12. เขาสูขั้นตอนที่ 4 step-4

ขั้นตอนสุดทาย ของการติดตั้ง ถาติดตั้งสําเร็จ จะแสดงขอความวา "Congratulations! Joomla is installed"

Page 8: การติดตั้ง joomla

- 10 -

แสดงชื่อ admin และ password สําหรับการแกไข รายละเอียดของ joomla ซ่ึงจะกลาวในหัวขอถัดไป

ปุมดานบน ขวามือ คือ View Site และ Administration

ถาเลือก View Site และ Administration ในขณะนีจ้ะพบหนาจอ ดังนี ้

แสดงวาเราตองไปลบ หรือเปลี่ยนขื่อไดเรกทอรี ใน joomla ที่ช่ือวา installation แลวทําการ refresh ใหม

ถาเกิดโปรแกรมฟอง ใหแกไข 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 ใหม

Page 9: การติดตั้ง joomla

- 11 -

13. เขาสู JoomlaInstallation ถาเลือก View Site และ Administration (หลังจาก ลบ หรือเปลี่ยนขื่อไดเรกทอรี installation )

View site : สําหรับแสดงหนา interface สําหรับ user ของ joomla

Administration : สําหรับหนา interface การปรับแตง แกไข joomla เปนสวนของผูดูแลระบบ

14. ส้ินสุดการติดตั้ง joomla

Page 10: การติดตั้ง 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 เมื่อไดโปรแกรมแลวจึงทําการติดตั้ง ดังนี้

เมื่อดาวนโหลดโปรแกรมไดแลว ทําการดับเบิ้ลคลิกโปรแกรม แลวโปรแกรมจะทําการติดตั้งโดยขึ้นหนาจอ ดังรูป

Page 11: การติดตั้ง joomla

- 13 -

ทําการเลือกปุม Next แลวจะไดหนาจอ ดงัรูป

เมื่ออานเงื่อนไขเสร็จแลว ใหคลิก Yes

ทําการ Next

Page 12: การติดตั้ง joomla

- 14 -

ทําการกด Next

ทําการกด Next

ทําการกด Next

Page 13: การติดตั้ง joomla

- 15 -

รอจนกวาทําการติดตั้งแลวเสร็จจะขึ้นหนาจอ ดังรูป

หนาจอเมื่อตดิตั้งโปรแกรมเสร็จเรียบรอยแลว ใหกด Finish เพื่อเสร็จสิ้นการติดตั้ง

เมื่อไดทําการติดตั้งโปรแกรมเสร็จเรียบรอยข้ันตอนตอไปคือ การ Upload File JoomlaInstallation ขึ้นบน Hosting ทําการเปดโปรแกรม SSH Secure Shell Client ขึ้นมา ดังรูป

Page 14: การติดตั้ง joomla

- 16 -

ทําการ Connect ไปยัง Hosting โดยกดปุม จะไดหนาถัดไป

หลังจากนัน้ใหใสขอมูล Host Name: (ตองทราบจากเจาของ Hosting) User Name: (ตองทราบจากเจาของ Hosting) เมื่อทําการกรอกขอมูลเสร็จเรียบรอยแลว คลิกปุม Connect จะไดหนาจอถัดไป ดังนี ้

หนาจอสําหรับใส Password หลังจากใส Password เรียบรอยแลว คลิกที่ปุม OK เพื่อ

Connect เขาสู Hosting หลังจากที่ Connect เรียบรอยแลว จะไดหนาจอถัดไป

Page 15: การติดตั้ง joomla

- 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 ดังรูป

Page 16: การติดตั้ง joomla

- 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-Stable-Full_Package.tar.gz

รอสักครู แลวใชคําสั่ง ls เพื่อดูวา ดปรแกรมได Unzip เรียบรอยยัง หลังจากนัน้ใหเปด Browser แลวพิมพ URL ในชอง Address เชน

http://www.esanenvi.com จะปรากฏหนาจอแสดงการตรวจสอบขอมูลของ Joomla ขึ้นมาทําการเลือก Next ดังรูป

Page 17: การติดตั้ง joomla

- 19 -

ทุกอยางควร set ตามคําแนะนํา โดยเฉพาะ ตรง configuration.php ควรเปน writeable กด Next

Page 18: การติดตั้ง joomla

- 20 -

เขาสูหนาแสดง license

ถาตองการติดตั้ง หลังจากยอมรับขอตกลง กด Next

เขาสู ขั้นตอนที่ 1 step-1

Page 19: การติดตั้ง joomla

- 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

Page 20: การติดตั้ง joomla

- 22 -

เขาสูขั้นตอนที่ 3 step-3

ยืนยนัคาตางๆ ไดแก URL,Path,Admin email,password( จํา หรือแกไขไดตามตองการ) กด Next

เขาสูขั้นตอนที่ 4 step-4

ขั้นตอนสุดทาย ของการติดตั้ง ถาติดตั้งสําเร็จ จะแสดงขอความวา "Congratulations! Joomla is installed"

Page 21: การติดตั้ง joomla

- 23 -

แสดงชื่อ admin และ password สําหรับการแกไข รายละเอียดของ joomla ซ่ึงจะกลาวในหัวขอถัดไป

ปุมดานบน ขวามือ คือ View Site และ Administration

ถาเลือก View Site และ Administration ในขณะนีจ้ะพบหนาจอ ดังนี ้

แสดงวาเราตองไปลบ หรือเปลี่ยนขื่อไดเรกทอรี ใน joomla ที่ช่ือวา installation แลวทําการ refresh ใหม

Page 22: การติดตั้ง joomla

- 24 -

เขาสู JoomlaInstallation ถาเลือก View Site และ Administration (หลังจาก ลบ หรือเปลี่ยนขื่อไดเรกทอรี installation )

View site : สําหรับแสดงหนา interface สําหรับ user ของ joomla

Administration : สําหรับหนา interface การปรับแตง แกไข joomla เปนสวนของผูดูแลระบบ

14. ส้ินสุดการติดตั้ง joomla

Page 23: การติดตั้ง joomla

- 25 -


Recommended