พื้นฐาน Joomla

Media Manager
สำหรับตอนนี้จะกล่าวถึงเรื่องสั้นๆ เกี่ยวกับ Media Manager ซึ่งเป็นเมนูจัดการเกี่ยวกับไฟล์มีเดีย...

เทคนิค Joomla

การใช้ Related Articles
Related Articles คือโมดูลที่มากับ Joomla อยู่ตั้งแต่แรก หน้าที่ของมันคือแสดงลิ้งค์ของบทความที่...

แนะนำ Extension

สร้าง Field และนำ CK Form ไปแสดงผล
ต่อจากบทความที่แล้ว คราวนี้ เราจะมาสร้าง Field (ฟิลด์) เพื่อให้ผู้ใช้งานกรอกข้อมูล และนำ Form ท...
( 12 Votes )
AppServโปรแกรม AppServ เป็นโปรแกรมที่รวบรวมโปรแกรมย่อยสำคัญไว้ 3 โปรแกรมด้วยกัน คือ Web Server (Apache) , Database (MySQL) , ตัวแปรภาษา PHP และเครื่องมือติดต่อฐานข้อมูล PHPMyAdmin ซึ่งสิ่งเหล่านี้จะช่วยให้คุณสามารถสร้างเว็บไซต์จำลองในเครื่องคอมพิวเตอร์ตนเองได้

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

เดิมทีถ้าเราใช้คอมพิวเตอร์ส่วนบุคคลอยู่ที่บ้าน ซึ่งก็มักจะใช้ระบบปฏิบัติการ Windows เป็นส่วนใหญ่ ไม่ว่าจะเป็น Windows XP , Windows Vista หรือ Windows 7 ในปัจจุบัน และต้องการทดสอบสร้างเว็บไซต์ของตนเองดู ซึ่งการสร้างเว็บไซต์ด้วยเอกสาร HTML ธรรมดาก็สามารถใช้งานได้แล้ว แต่ปัจจุบันข้อมูลไม่อยู่นิ่งกับที่ มีการเปลี่ยนแปลงไปตลอดเวลา การทำงานด้วยเอกสารข้อมูลคงที่ในรูปแบบ HTML เดิม ๆ ก็คงล้าสมัยไปแล้ว จึงต้องอาศัยการพัฒนาด้าน Programming เข้ามาทำงานในด้านเว็บไซต์แทน

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

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

ในด้านของฐานข้อมูล ก็ต้องมีการจัดเก็บข้อความตัวอักษรต่าง ๆ ที่เราได้บันทึกลงไป เพื่อให้โปรแกรมเว็บไซต์อย่าง Joomla สามารถดึงข้อมูลเหล่านั้นออกมาแสดงผลผ่านทาง Web Browser ได้ ดังนั้นก็จึงต้องมีการติดตั้งฐานข้อมูลลงไปในเครื่องคอมพิวเตอร์อีก 1 โปรแกรม

ฐานข้อมูล MySQL เป็นอะไรที่จัดการค่อนข้างยุ่งยากสำหรับมือใหม่ ลองนึกดูสิว่าคุณจะสร้างฐานข้อมูลได้อย่างไรหลังจากที่ติดตั้งโปรแกรมฐานข้อมูลลงไปแล้ว , คุณจะไปกำหนดสิทธิ์ผู้ใช้งานฐานข้อมูลได้อย่างไร , จะ Backup ฐานข้อมูลได้อย่างไร นั่นคงต้องพิมพ์คำสั่งใช้งานกันยุ่งยาก ดังนั้นจึงมีโปรแกรม Web Application ออกมาสำหรับช่วยให้เราจัดการกับฐานข้อมูลได้ผ่าน Web Browser นั่นคือ PHPMyAdmin

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

ว่าไปก็เริ่มหาโปรแกรมมาติดตั้งได้ที่ www.appservnetwork.com โดยผมจะใช้เวอร์ชั่น 2.5.10 โดยในตัวอย่างนี้ ผมจะทำการติดตั้งลงบน Windows XP

เปิดมาก็กด Next ได้เลย

AppServ

ยอมรับข้อตกลงแล้วก็ Next

AppServ

ติดตั้งลงที่ Drive หรือ Path ใด ซึ่งไม่จำเป็นที่จะต้องเลือกเป็น Drive C เสมอไปนะครับ ผมติดตั้งไปที่ Drive D มันก็สามารถใช้ได้เช่นกัน

AppServ

เลือกให้หมดครับ

AppServ

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

AppServ

ระบุรหัสผ่านในการใช้งานฐานข้อมูล ซึ่งตรงนี้จะนำไปใช้ในการติดต่อฐานข้อมูล MySQL ของ Joomla และการใช้งาน PHPMyAdmin ด้วย โดย Default Username คือ root

AppServ

ติดตั้งเสร็จแล้วให้สั่ง Start Service ที่จำเป็นเพื่อเริ่มใช้งาน

AppServ

เมื่อติดตั้งเสร็จแล้ว ลองไปสำรวจ Path ที่ติดตั้งดูกันหน่อย

AppServ

ซึ่งภายใต้โฟลเดอร์ \www จะเป็นจุดเริ่มต้นของเว็บไซต์ทั้งหมด เช่น หากเรามี Package Joomla เพื่อสร้างเว็บไซต์หลายเว็บไซต์ เราก็สามารถสร้างโฟลเดอร์ซ้อนกันไว้ในนี้ได้ เช่น \www\web1 หรือ \www\web2 โดยเวลาเราเรียกใช้งาน จะเรียกใช้ผ่านทาง Browser ระบุ URL http://localhost/web1 หรือ http://localhost/web2 เป็นต้น

ในโฟลเดอร์นี้ มีไฟล์ phpinfo.php มาให้ด้วย ดังนั้นเราจะลองเรียกไฟล์นี้ผ่านทาง Web Browser ดู

AppServ

และเราก็เห็นแล้วว่า มีโฟลเดอร์ phpmyadmin มาให้ด้วย สำหรับใช้จัดการฐานข้อมูล ดังนั้นก็ลองเรียกผ่าน Web Browser ดูอีกครั้ง โดย Username คือ root และ Password ก็คือตอนที่เรากำหนดไปในระหว่างการติดตั้ง , หากไม่สามารถ Login ด้วยรหัสผ่านที่กำหนดไว้ได้ ให้ทดลองไม่ใส่รหัสผ่านดูนะครับ โดยใส่แค่ Username ไปแล้ว Login ก็น่าจะผ่านไปได้ แล้วค่อยไปกำหนดรหัสผ่านใหม่ภายหลัง

AppServ

ใน PHPMyAdmin เราก็จะสามารถใช้งานการจัดการฐานข้อมูลได้แล้วครับ ซึ่งวิธีใช้ก็มีอยู่ในบทความอื่นแล้ว ตอนนี้เราก็จะสามารถสร้างเว็บไซต์ในเครื่องตนเองได้แล้วครับ

การติดตั้งโปรแกรม AppServ