น่ารักดอทคอม
Showing posts with label สอนทำเว็บไซต์โดย Joomla. Show all posts
Showing posts with label สอนทำเว็บไซต์โดย Joomla. Show all posts

Tuesday, April 15, 2014

การติดตั้ง Joomla (ตอนที่ 2)

การติดตั้ง Joomla (ตอนที่ 2)

สำหรับผู้ที่ยังไม่เช่า hosting แต่อยากหัดใช้งาน Joomla ดู เราสามารถ เปลี่ยนเครื่องคอมของเราให้กลายเป็น Web server เพื่อทดลองใช้งาน joomla กันได้โดยอ่านบทความนี้

บทความนี้เป็นบทความต่อเนื่องกับ การติดตั้ง Joomla จะสามารถเข้าใจบทความนี้ได้ดีขึ้นถ้าเราอ่านบทความที่่ผ่านมาก่อน

อย่างที่กล่าวไปว่าจะใช้งาน Joomla ได้นั้นเครื่องคอมพิวเตอร์ของเรานั้นต้องทำงานเหมือนกับ Web Server ก่อน ซึ่งขั้นตอนทั้งหมดนั้นสามารถอ่านได้ผ่านบทความนี้ คลิกที่นี่ เป็นบทความต่อเนื่องต้องอ่านให้จบทั้ง 2 ตอนนะครับ

หลังจากที่เราเปลี่ยนเครื่องของตัวเองให้กลายเป็น web server เรียบร้อยแล้วจากนั้นก็สร้างโฟล์เดอร์ชื่อ joomla ไว้ที่ C:\xampplite\htdocs\joomla

จากนั้นให้แตกไฟล์ joomla ที่ดาวน์โหลดไว้ไปเก็บไว้ที่โฟล์เดอร์ C:\xampplite\htdocs\joomla ที่สร้างไว้

เปิด web browser และพิมพ์ http://127.0.0.1/joomla หรือ http://localhost/joomla จะเห็นหน้าจอ web browser เป็นดังภาพ


ให้เราคลิกที่ถัดไปเรื่อยๆ จนถึงหน้าฐานข้อมูลดังภาพด้านล่าง

รายละเอียดให้กรอกดังนี้

ชื่อโฮสต์ localhost

ชื้อผู้ใช้ฐานข้อมูล root

รหัสผ่าน เว้นว่างไว้

ชื่อฐานข้อมูล hellomyweb

อย่าพึ่งคลิกที่ปุ่มถัดไป ถึงขั้นตอนนี้ให้เราเปิด web browser อีกหน้าจอนึงขึ้นมาและพิมพ์ http://127.0.0.1/phpmyadmin/ หรือ http://localhost/phpmyadmin/ ลงไปหน้าจอจะเปลี่ยนไปดังภาพด้านล่าง


ตรงช่อง สร้างฐานข้อมูลใหม่ ให้กรอก hellomyweb ลงไปจากนั้นคลิกที่ สร้าง เพื่อเป็นการสร้างฐานข้อมูล

ไปที่หน้าติดตั้ง joomla คลิกที่ปุ่มถัดไป จากนั้นดำเนินตามขั้นตอนเหมือนกับบทความที่ผ่านมา เราก็จะสามารถใช้งาน joomla ได้แล้ว

สำหรับการใช้งาน joomla นั้นขั้นตอนการลงโปรแกรมอาจยากสำหรับมือใหม่ ถ้าหากมีปัญหาหรือข้อสงสัยสามารถโพสถามได้ที่เว็บบอร์ดครับ คลิกที่นี่

การติดตั้ง Joomla

การติดตั้ง Joomla

จากบทความที่แล้วเราก็ทราบแล้วว่า Joomla คืออะไร ในบทความนี้จะพูดถึงวิธีการลงโปรแกรม Joomla

อย่างที่บอกไปแล้วว่า Joomla นั้นเป็นระบบใช้จัดการข้อมูลสำหรับทำเว็บไซต์ ดังนั้นถ้าจะใช้งาน Joomla ก็ต้องนำโปรแกรมนี้ไปลงไว้ในเครื่องที่เป็น Web Server หรือเครื่องที่ให้บริการสำหรับทำเว็บไซต์ แต่ถ้าเราสนใจอยากลองใช้งานดูก่อนจะทำยังไง ถ้าจะให้ไปเช่า hosting มาลองก็คงเป็นการเสียเงินมากเกินไป ดังนั้นมีอีกวิธีคือการจำลองเครื่องของเราให้ทำงานเหมือน server

ดังนั้นในบทความนี้จะเสนอ 2 วิธีสำหรับการติดตั้ง Joomla คือ

1. ติดตั้งสำหรับใช้บน web server (เน้นการใช้งานบน hellohosting เพราะ hosting แต่ละที่ทำงานไม่เหมือนกันดังนั้นจะเน้น hellohosting เป็นมาตราฐาน สำหรับผู้ที่ใช้งาน hosting เจ้าอื่นสามารถสอบถามได้จากผู้ให้บริการ)

2. ติดตั้งสำหรับใช้งานบนเครื่องทั่วไป สำหรับผู้ที่้ต้องการลองใช้งาน Joomla

ก่อนจะติดตั้งโปรแกรมเราต้องไปดาวน์โหลดโปรแกรมมาก่อน โดยเราสามารถดาวน์โหลดโปรแกรม Joomla ได้ที่ http://www.joomla.org/download.html เลือกไฟล์ที่เขียนว่า Full Package ลืมบอกไปว่า Joomla นั้นเป็นของฟรีที่ทุกคนสามารถเข้าใช้งานได้ นี่อาจเป็นส่วนหนี่งที่ทำให้มีคนใช้งาน Joomla กันมาก หลังจากที่ดาวน์โหลดเรียบร้อยแล้วก็ให้แตกไฟล์ Zip ออกมาจะพบว่ามีไฟล์ข้างในมากมายดังภาพด้านล่าง (อ่านวิธีแต่ไฟล์ zip ได้ คลิกที่นี่)

การติดตั้ง Joomla บน Hellohosting

เมื่อดาวน์โหลดไฟล์มาเรียบร้อยแล้ว ให้ท่านใช้โปรแกรม FTP เพื่อติดต่อกับ hellohosting (อ่านวิธีการใช้งานโปรแกรม FTP คลิกที่นี่ ) โดยรายละเอียดการใช้งาน รหัสผ่าน จะอยู่ในอีเมล์ที่เราได้ส่งไปให้แล้ว เมื่อโปรแกรมทำการ FTP สำเร็จแล้วจะเห็น Folder ดังภาพด้านล่าง

คลิกเข้าไปที่โฟล์เดอร์ public_html ท่านจะเห็นไฟล์ภายในดังภาพ

ลบไฟล์ที่มีอยู่ทิ้งทั้งหมด จากนั้นจึงอัพไฟล์ที่แตกไฟล์เรียกร้อยแล้วลงไปแทน ขั้นตอนนี้จะใช้เวลานานมาก เพราะไฟล์มีหลายไฟล์ กรุณาคอยจนกว่าจะอัพไฟล์เสร็จทั้งหมด ประมาณ 30 นาที หลังจากอัพไฟล์ทั้งหมดเรียบร้อยแล้วจึงจะทำขั้นตอนต่อไป

เมื่ออัพโหลดไฟล์เรียบร้อยแล้วให้เปิดไปที่เว็บไซต์ของเรา เช่นในตัวอย่างจะเปิดไปที่ http://www.hellomyweb.com จะเห็นดังรูปด้านล่าง

จากนั้นคลิกถัดไปรูปจะเป็นดังด้านล่าง

ถึงขั้นตอนนี้จะเห็นว่ามี error เกิดขึ้นให้เราไปที่โปรแกรม FTP อีกครั้งจากนั้นหาไฟล์ที่ชื่อว่า configuration.php-dist และเปลี่ยนชื่อให้เป็น configuration.php หลังจากเปลี่ยนชื่อแล้วให้คลิกขวาที่ไฟล์นั้นและเลือกที่ file permissions ดังภาพด้านล่าง

เมื่อเลือกแล้วจะมีหน้าจอขึ้นมาดังภาพด้านล่าง

ให้เราเปลี่ยนตัวเลขเป็น 777 กลับไปดูที่ http://www.hellomyweb.com อีกครั้งโดยคลิกที่ปุ่ม "ตรวจสอบอีกครั้ง" ในส่วนของ configuaration.php จะเปลี่ยนเป็น "สนับสนุน" อย่าลืมคลิกที่ "ตรวจสอบอีกครั้ง" เพราะถ้าอาจทำให้การลงโปรแกรมผิดพลาดได้

หลังจากนั้นให้คลิกที่ปุ่ม "ถัดไป" หน้าต่อไปที่ขึ้นมาคือหน้า ลิขสิทธิ์ ให้ท่านคลิกที่ปุ่มถัดไปอีกครั้ง หน้าจอจะเปลี่ยนไปเป็นดังด้านล่าง

รายละเอียดมีดังนี้

ชื่อโฮสต์ ใส่เป็น localhost

ชื่อผู้ใช้ฐานข้อมูล กรอก Database Username ที่สร้างไว้ ในที่นี้คือ hellomyweb_db

รหัสผ่าน กรอก Username Password ที่สร้างไว้

ชื่อฐานข้อมูล กรอก Database Name ที่สร้างไว้ hellomyweb_db

สำหรับวิธีการสร้างฐานข้อมูลนั้นอ่านได้จากที่นี้ คลิกที่นี่

หลังจากนี้ก็ถือว่าสำเร็จขั้นตอนยากๆไปหมดแล้ว เมื่อกรอกรายละเอียดเรียบร้อยให้เราคลิกที่ปุ่มถัดไป จะเป็นหน้า การตั้งค่าระบบ FTP ซื้่งไม่ต้องกรอกก็ได้ ให้เราคลิกที่ปุ่ม ถัดไป จากนั้นจะขึ้นหน้า การตั้งค่าระบบหลัก ให้กรอกรายละเอียด ชื่อเว็บไซต์ของเรา อีเมล์ที่เราใช้อยู่ รหัสผ่านที่เราจะใช้ในการแก้ไข joomla ทั้งหมดนี้เราตั้งขึ้นเอง และต้องจำเอาไว้เพื่อในไปใช้งาน joomla จากนั้นให้เราคลิกต่อไปจะเป็นดังภาพด้านล่าง

ระบบบอกให้เราลบโฟล์เดอร์ installation เราสามารถทำได้โดยไปที่โปรแกรม FTP อีกครั้ง จากนั้นหาโฟล์เดอร์ installation และลบทิ้ง หลังจากนั้นไปที่ไฟล์ configulation.php อีกครั้งคลิกขวาเลือก file permissions และเปลี่ยนจากตัวเลข 777 ให้เป็น 755 ก็เสร็จสิ้นการติดตั้ง

จากรูปด้านบน ทางขวาบนจะมี 2 ปุ่มให้เลือก คือ ดูหน้าเว็บไซต์ ปุ่มนี้จะลิงก์ไปที่ชื่อเว็บของเราคือ hellomyweb.com และอีกปุ่มคือ ผู้ดูแล โดยเมื่อคลิกที่ปุ่มนี้จะลิงก์ไปที่หน้าจัดการ joomla โดย username คือ admin และ password คือรหัสผ่านที่ได้ตั้งไว้ตอนติดตั้ง joomla จากขั้นตอนด้านบนที่ผ่านมา

จบขั้นตอนนี้แล้วเราก็สามารถใช้งาน joomla ได้ในระดับนึงแล้ว ให้ลองทดสอบใช้งานผ่านทางหน้า admin ดูนะครับ เพื่อสร้างความคุ้นเคย สำหรับฟังก์ชันอื่นๆที่ไม่ได้พูดไปจะมากล่าวต่อในอื่นๆถัดไปนะครับ

บทความต่อไปจะเป็นบทความที่ต่อเนื่องกับบทความนี้นะครับ โดยจะเป็นบทความที่สอนวิธีลง joomla บนเครื่องคอมพิวเตอร์ส่วนตัวเพื่อให้ทดลองใช้งาน joomla ดูว่าถูกใจ หรือสามารถรองรับกับงานของเราได้หรือไม่

สำหรับลูกค้าที่เช่า host กับเราและต้องการให้เราติดตั้ง joomla ให้สามารถกรอกความต้องการไว้ในช่อง รายละเอียดอื่นๆ ตอนสมัคร หรือส่งอีเมล์ติดต่อเราก็ได้ครับ ทางเราจะติดตั้งให้พร้อมใช้งานทันที

อะไรคือ Joomla เว็บไซต์สำเร็จรูป

อะไรคือ Joomla

ก่อนจะเข้าเรื่อง Joomla ขอกล่าวถึงเรื่องเว็บไซต์ก่อน เพื่อปูพื้นฐานให้กับคนที่ไม่เคยทำเว็บไซต์จะได้เข้าใจตรงกัน

ในอดีตการทำเว็บไซต์น้้นจะใช้ภาษา HTML ในการจัดหน้าตาของเว็บไซต์ซึ่งก็ยังใช้มาถึงปัจจุบัน เว็บไซต์ที่ได้นั้นก็จะไม่สามารถโต้ตอบกับผู้ใช้งานได้ สามารถทำได้แค่ให้ผู้ใช้เข้าไปเปิดไฟล์ดูเท่านั้น การเพิ่มหน้าหาในเว็บไซต์ก็คือเพิ่มไฟล์เข้าไป และทำลิงก์ไปยังไฟล์นั้น ถ้าจะแก้ไขก็แก้ไขที่ไฟล์นั้นโดยตรง ซึ่งในอดีตเว็บไซต์ต่างๆก็ยังไม่ขนาดเล็กอยู่เนื้อหามีไม่มากอาจจะแค่หลักร้อย แต่เมื่อเวลาผ่านไปมีผู้คนสนใจทำเว็บไซต์กันมากขึ้น ตัวเว็บไซต์เองก็จะต้องพัฒนามากขึ้น เนื้อหาก็ต้องมากขึ้นตามไปด้วย ด้วยเหตุนี้จึงทำให้การดูแลรักษา การแก้ไขข้อมูล หรือการค้นหาข้อมูลนั้นทำได้ยาก และต้องใช้เวลามาก ด้วยเหตุนี้ทำให้มีคนคิดระบบขึ้นมาเพื่อดูแลจัดการเนื้อหาต่างๆ เราเรียกระบบนั้นว่า CMS (Content management system) สามารถอ่านเรื่อง CMS เพิ่มเติมได้จากเว็บไซต์ hellomyweb.com โดย คลิกที่นี่

การพัฒนา CMS ก็เกิดขึ้นมาเรื่อยๆ เพิ่มความสามารถขึ้นเรื่อยๆ จนปัจจุบันนั้น CMS ถูกพัฒนาขึ้นมามากมาย แต่ที่ได้รับความนิยมคือ CMS ที่พัฒนาโดยภาษา PHP อาจเป็นเพราะภาษา PHP เป็นที่นิยมใช้มากในปัจจุบัน ทำให้ทุกอย่างที่พัฒนาด้วย PHP พลอยได้รับความนิยมไปด้วย CMS ที่พัฒนาด้วย PHP นั้นมีให้เลือกมากมายเช่น Mambo , Wordpress , Drupal , Joomla ซึ่งทางเราแนะนำให้ใช้ Joomla เพราะสามารถใช้งานได้ง่าย และสามารถเรียนรู้ได้ไว รวมทั้งเป็นที่นิยมในอันตับต้นๆของ CMS ที่พัฒนาด้วย PHP

Joomla นั้นมีความสามารถมากมาย ทำให้ผู้ที่ไม่มีความรู้ในการเขียนโปรแกรม หรือ HTML ก็สามารถเข้าไปใช้ได้ โดย CMS จะมีช่องให้กรอกข้อมูล หรือใส่รูปภาพต่างๆ เราสามารถสร้างเว็บเพจหน้าใหม่ขึ้นมา สร้างเมนูให้หน้าได้ หรือสร้างตะกร้าสินค้าได้ง่ายๆ เพียงแค่คลิกเท่านั้น Joomla นั้นสามารถนำโปรแกรม หรือ Code ที่มีคนมากมายทั่วโลกช่วยกันเขียนขึ้นมาเพื่อประโยชน์ต่างๆกัน เช่น โปรแกรมสำหรับทำคลังภาพ โปรแกรมสำหรับแสดงวันที่ ปฏิทิน หลากหลายโปรแกรมมากมายที่เราสามารถนำไปเพิ่มความสามารถให้กับ Joomla ได้ ถ้าเราเขียนโปรแกรมไม่เป็นก็สามารถโหลดมาใช้ได้ ซึ่งปัจจุบ้นคิดว่าโปรแกรมน่าจะมีครอบคลุมความต้องการของเราอยู่แล้ว ไม่จำเป็นต้องเขียนขึ้นมาใหม่เอง

คำถามที่มีคนถามมามากคือ ถ้าใช้ Joomla จะทำเว็บไซต์ระดับมืออาชีพที่มีอยู่ในท้องตลาด หรือแข่งกับเว็บไซต์ดังๆได้หรือไม่ ตอบว่าได้ครับ ในปัจจุบันนั้นเว็บไซต์ดังๆมากมายก็ใช้ CMS กัน ไม่ว่าจะเป็น Joomla หรือ Drupal ได้รับความนิยมกันมาก เรียกว่าเป็นแนวทางในการพัฒนาเว็บไซต์ของอนาคตเลยก็ได้ แต่ถ้าถามว่าต้องใช้ความรู้ขนาดไหนถึงจะสามารถทำในระดับนั้นได้ ก็ต้องบอกว่าต้องใช้ความรู้มากครับ ไม่ว่าจะเป็นเรื่องของ CSS , PHP ต้องรู้กันในระดับลืกๆกันเลยทีเดียว ซึ่งกว่าจะไปถึงขนาดนั้นก็ต้องรู้พื้นฐานพวกนี้ก่อนครับ

-------------------------------------------------------------------------

เพิ่มเติม
อีกคำถามซึ่งถามกันบ่อยมากว่า HTML กับ PHP ต่างกันอย่างไร โดยในที่นี้จะขอกล่าวอีกครั้งว่า HTML นั้นมีไว้สำหรับแสดงหน้าตาเว็บไซต์ จัดตำแหน่งรูป จัดตำแหน่งตัวอักษร จะขาดไม่ได้สำหรับทุกเว็บไซต์ ส่วน PHP นั้นเป็นภาษาที่ใช้สำหรับเขียนโปรแกรมบนเว็บไซต์ เช่น เว็บไซต์ต้องการให้มีระบบเว็บบอร์ด ก็จะต้องใช้ภาษา PHP เพื่อให้สามารถรับข้อความ ข้อมูลจากผู้ใช้ได้ และสามารถติดต่อกับฐานข้อมูลเพื่อเก็บข้อมูลเหล่านั้นไว้