Saturday, February 20, 2010

การติดตั้ง Joomla แบบ Stand Alone

เขียนโดย : พรหมมาศ แซ่ลั้ว

http://www.thaisolution.net/

เป็นการติดตั้ง Joomla บนเครื่องคอมพิวเตอร์ทั่วไปที่จำลองเป็น Server (Web Server, PHP, MySQL, FTP) โดยโปรแกรมที่ใช้จำลองเครื่องเป็น Server มีหลายโปรแกรมเช่น Appserv, WAMP, XAMPP ในที่นี้จะเลือกใช้โปรแกรม XAMPP
โดย ขั้นตอนหลัก ๆ จะต้องติดตั้ง XAMPP ให้ใช้งานได้ก่อน เสร็จแล้วคัดลอกไฟล์ติดตั้งของ Joomla ไปไว้ในโฟลเดอร์ Root ของ XAMPP ซึ่งค่าปรกติจะอยู่ที่ C:\xampp\htdocs

การติดตั้ง XAMPP

โปรแกรม XAMPP สามารถดาวน์โหลดได้จาก http://sourceforge.net/projects/xampp/files/
เลือกที่เป็นไฟล์ xampp-win32-x.x.x.exe โหลดมาเก็บไว้ในเครื่อง ดังรูปด้านล่าง

download-xampp-01


เมื่อดาวน์โหลดไฟล์มาแล้วทำการดับเบิ้ลคลิกไฟล์เพื่อทำการติดตั้ง โปรแกรมจะแสดงหน้าจอการติดตั้งดังรูปด้านล่าง

install-xampp-01

กด Install เพื่อติดตั้ง

install-xampp-02

โปรแกรมจะถามว่าต้องการสร้าง Shortcuts บน Desktop หรือไม่ กด y แล้วกด Enter

install-xampp-03

กด y แล้ว Enter เพื่อดำเนินการติดตั้งต่อไป

install-xampp-04

โปรแกรมจะถามว่าต้องการทำ Portable หรือไม่ (หมายถึงนำไปใช้เครื่องอื่นได้โดยไม่ต้องติดตั้ง) ให้เลือก n แล้วกด Enter

install-xampp-05

กด Enter เพื่อดำเนินการต่อไป

install-xampp-06

กด Enter เพื่อดำเนินการต่อ

install-xampp-07

ขั้นตอนสุดท้ายของการติดตั้ง กด x แล้ว Enter เพื่อออกจากการติดตั้ง

การเรียกใช้งานโปรแกรม

ให้ดับเบิ้ลคลิก Shortcut บนหน้า Desktop ชื่อ XAMPP Control Panel โปรแกรมจะแสดงหน้าจอดังรูปด้านล่าง

xampp-control-panel-01


โปรแกรมจะมีบริการที่เราต้องการใช้ดังนี้
Apache เป็นบริการเว็บ
MySQL เป็นบริการฐานข้อมูล
FileZilla เป็นบริการรับส่งไฟล์ FTP
ส่วนตัวอื่นไม่ได้ใช้งาน
ให้เราเปิดบริการทั้งสามตัวโดยการกดปุ่ม Start บริการต่าง ๆ ก็จะทำงานดังรูปด้านล่าง

xampp-control-panel-02


เมื่อบริการต่างต่าง ๆ ทำงานแล้วเราก็สามารถปิดหน้าต่าง XAMPP Control Panel ไปได้เลย โดยโปรแกรมจะแสดงไอคอนในแถบ Taskbar ดังรูปด้านล่าง หากต้องการเรียกใช้ XAMPP Control Panel ก็ให้ดับเบิ้ลคลิกที่ไอคอนนี้

xampp-icon


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

การทดสอบการทำงาน
เปิด โปรแกรม Web Browser เช่น Internet Explorer, Mozilla Firefox แล้วพิมพ์ http://localhost หรือ http://127.0.0.1 หรือ http://หมายเลขไอพีของเครื่อง ถ้าบริการเว็บทำงานจะแสดงหน้าจอดังรูปด้านล่าง

xampp-first-page


ในการเรียกใช้งานครั้งแรกโปรแกรมจะให้เราเลือกภาษาก่อน ให้เลือกเป็น English จะแสดงหน้าจอดังรูปด้านล่าง

xampp-page


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

xampp-status-page


บริการที่จำเป็นต้องใช้ในการทำงานของ Joomla คือ MySQL database, PHP, Apache, FTP หากทำงานถูกต้องจะแสดงเป็นสีเขียว ในการเรียกใช้งานหน้านี้ครั้งต่อไปสามารถเข้าใช้ได้ที่ http://localhost/xampp หรือ http://127.0.0.1/xampp หรือ http://หมายเลขไอพีของเครื่อง/xampp

กำหนดรหัสผ่านของ MySQL

โดยคลิกที่เมนู Security ในแถบด้านซ้ายมือ โปรแกรมจะแสดงหน้าจอดังรูปด้านล่าง

change-mysql-password-01


ให้คลิกที่ http://localhost/security/xamppsecurity.php ตามรูปด้านบน โปรแกรมจะแสดงหน้าจอสำหรับเปลี่ยนรหัสผ่าน MySQL ดังรูปด้านล่าง

change-mysql-password-02


ให้เรากำหนดรหัสผ่านขึ้นมาเองใส่ในช่อง New password และยืนยันรหัสผ่านในช่อง Repeat the new password
phpMyAdmin authentication: เลือกเป็น http
Set a random password for the phpMyAdmin user 'pma': เลือกเป็น No
เมื่อเสร็จแล้วกดปุ่ม Password changing โปรแกรมก็จะเปลี่ยนรหัสผ่านให้เรียบร้อย จะแสดงหน้าจอดังรูปด้านล่าง

change-mysql-password-03


เมื่อเสร็จแล้วก็ปิดหน้าต่างโปรแกรมไปได้เลย จากนั้นให้ทำการ Stop และ Start MySQL ใหม่

การแก้ไขค่า PHP
ค่า เริ่มต้นของโปรแกรม XAMPP ในส่วนของ PHP มีที่ต้องแก้ไขอยู่ 1 ค่าคือ display_errors = On ให้เปลี่ยนเป็น display_errors = Off โดยการแก้ไขที่ไฟล์ php.ini ที่อยู่ในโฟลเดอร์ C:\xampp\php ดังรูปด้านล่าง

edit-php-ini-01


ให้ทำการแก้ไขค่า display_errors = On เป็น display_errors = Off

edit-php-ini-02


เสร็จแล้วทำการบันทึกไฟล์ แล้วทำการ Stop และ Start Apache ใหม่

โฟลเดอร์ Root ของโปรแกรม XAMPP จะอยู่ที่ C:\xampp\htdocs เมื่อเปิดหน้าเว็บโปรแกรมจะมาเรียกไฟล์จากในโฟลเดอร์นี้ครับ โปรแกรมจะสร้างไฟล์หน้าเริ่มต้นเอาไว้ให้เราไปลบออกก่อน ดังรูปด้านล่าง

xampp-root-folder


โฟลเดอร์ xampp ที่อยู่ใน C:\xampp\htdocs จะเป็นโฟลเดอร์ที่เก็บไฟล์หน้าเว็บของ XAMPP ไม่ต้องลบออก
ถึงขั้นตอนนี้เราก็ได้จำลองเครื่องเป็น Server ที่พร้อมใช้งานแล้ว

ขั้นตอนต่อไปจะเป็น การสร้างฐานข้อมูล Mysql

No comments:

Post a Comment