|
ติดตั้ง PHP-Fusion Core7 rc2 บน host free ทุกขั้นตอน
เอาล่ะครับ ตอนนี้เรามาถึงการติดตั้ง PHP-Fusion Core7 แบบขั้นตอนจริงๆ ที่ใช้กับ Host จริงๆ กันบ้าง หลังจากที่บทความเก่าๆ อาจจะไม่เห็นภาพพอ เพราะว่าเน้นอธิบายเป็นหลักครับ
หากท่านที่ได้ทำตามบทความนี้เสร็จทั้งหน้าแล้ว ท่านจะได้ web site ที่สร้างจาก php-fusion มาใช้โดยสมบูรณ์ครับ ซึ่งไม่ยากมากแต่ก็มีหลายขั้นตอนอยู่ ถ้าไม่ท้อซะก่อนก็จะได้ความภูมิใจกลับคืนมาอย่างแน่นอนครับ
0.สำหรับคนที่ยังไม่มี host จริงๆขอให้อ่านวิธีการสมัครใช้งาน host free ได้ที่นี่ครับ ของเค้าฟรีจริงๆครับไม่มีเม้ม สำหรับคนที่มี Host Free อยู่แล้วก็ให้ข้ามขั้นตอนนี้ไปได้เลย
1.Download PHP-Fusion Core7 rc2 เวอร์ชั่น ปรับปรุงให้เป็นภาษาไทยแล้วครับ
2.แตกไฟล์ออกมาจะได้แฟ้ม ที่ชื่อว่า phpFusionCore7rc2-MeeWebFree-com
3.เปิดโปรแกรม FTP ขึ้นมา หากยังไม่มี ให้ Download และติดตั้ง โปรแกรม Filezilla FTP จากที่นี่ครับ หรืออ่านรายละเอียดโปรแกรม FTP จากที่นี่
4.เมื่อติดตั้งตามข้อที่ 3 เรียบร้อยแล้ว ก็ให้กรอกข้อมูลในโปรแกรมดังนี้ครับ
4.1 Host : ให้กรอกข้อมูล ของ host ที่ใช้สำหรับการ FTP ถ้าใครพึ่งสมัคร host free มาจากบทความ ในข้อ 0 ขอให้กลับไปดูที่บทความอีกทีครับ เพราะว่าในนั้นเขียนเอาไว้แล้วว่าต้องกรอกค่าอะไรบ้าง สำหรับคนที่มี host แล้วก็ ใส่ข้อมูล host ของตัวเองเข้าไป (ถ้าไม่ทราบให้สอบถามจาก Admin เครื่องครับ)
4.2 Username : ให้กรอกข้อมูล Username ที่เป็น Username สำหรับใช้ FTP ซึ่งอาจจะเหมือนหรือแตกต่างกันกับ Control panel สำหรับคนที่สมัคร host ข้อ 0 ก็กลับไปอ่านของเดิมได้เช่นกัน
4.3 Password : เป็น Password สำหรับ FTP หากใครสมัคร host free ตามข้อที่ 0 ก็กรอก password ตามที่ตัวเองใช้สมัครเอาไว้ได้เลยครับ
4.4 กดที่ปุ่ม quick connect ที่ด้านขวามือ

5.ให้เรา browse ด้านซ้ายมือ ไปยังแฟ้มที่ใช้เก็บไฟล์ที่เราได้มาในข้อที่ 2 ส่วนฝั่งขวามือ double cilck เข้าไปในแฟ้มที่ชื่อ public_html โดยที่ฝั่ง server นั้น บาง server อาจจะใช้ชื่อว่า www หรือว่าบาง server อาจจะต้อง Double click เข้าไปในแฟ้ม ที่ชื่อเดียวกับโดเมนอีกครั้งนึง(หลังจากที่ เข้ามาใน public_html แล้ว) ทั้งนี้ต้องดูว่า server เค้าแจ้งเราไว้ว่าอย่างไร

6.ที่ฝั่ง server ถ้าเจอหน้าเว็บ ที่ชื่อ default หรือ index ก็ลบทิ้งได้เลย ด้วยการเลือกไฟล์ คลิกขวา แล้วกด delete

7.ที่ฝั่งเครื่องของเรา ฝั่งซ้ายมือ ให้เลือกไฟล์ทั้งหมดเพื่อจะ upload โดยเลือก 1 ไฟล์ แล้วกด ctrl+A หรือว่าจะเอาเม้าส์ปาดก็ตามสะดวก จากนั้นคลิกขวา แล้วกด upload

8. ขณะที่เรา upload ไปสักพักเราจะเห็นว่าฝั่งขวานั้นหายไป (ฝั่ง host) แล้วข้อความ log ที่ด้านบน ก็ขึ้นว่า disconnect ไม่ต้องตกใจ ขอให้สังเกตุว่าที่ด้านล่าง ยังมีการทำงานต่อไปเรื่อยๆครับ จึงยังถือว่าใช้ได้ แต่ถ้านิ่งไปเกิน 5 นาทีก็กด disconnect แล้ว reconnect เข้าไปใหม่อีกครั้ง

9.หลังจากที่เราได้ upload เรียบร้อยแล้ว เราก็จะ CHMOD กันต่อ โดยเราจะต้อง CHMODเป็น 777 กับ ไฟล์ และแฟ้ม ดังต่อไปนี้
- administration/db_backups/
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- forum/attachments/
- config.php
9.1วิธีการ CHMOD คือ คลิกขวาที่ไฟล์หรือแฟ้มที่เราต้องการแล้วเลือก File Attributes... โดยในการ CHMOD นั้นเราจะทำกับฝั่งของ host เท่านั้น

9.2 กรอกค่าของ File Attribute ให้เป็น 777 แล้วกด OK ส่วนที่ติ้กๆ นั้นไม่ต้องเพราะว่าโปรแกรมจะติ้กให้เราเอง

9.3 ทำอย่างนี้กับไฟล์และ folder ตามที่ได้ระบุเอาไว้ในข้อ 9 (ห้ามขาดและเกิน ต้องตามแฟ้มและไฟล์นี้เท่านั้น) ดังตัวอย่าง9.1 หากสังเกตุให้ดี นั่นคือการ CHMOD แฟ้ม administration/db_backups/ เพื่อให้เห็นเป็นตัวอย่างแล้วครับ
10.เรียกชื่อเว็บ หรือชื่อโดเมนของเราขึ้นมาแล้วตามท้ายด้วย /setup.php จากบทความในข้อที่ 0 นั้นผมได้สมัคร host free เอาไว้แล้วในชื่อ phpfusionweb.net63.net ดังนั้นผมจึงเปิด Internet Explorer ขึ้นมาแล้วเรียกหน้าติดตั้งว่า http://phpfusionweb.net63.net/setup.php นั่นเองครับ (หรือเข้าเข้าไม่ได้ ลองเรียกแค่ URL เฉยๆ เช่น http://phpfusionweb.net63.net)จากนั้น เลือกภาษาแล้วกด Next

11.หน้าตรวจสอบค่า permission ต้องขึ้น "ผ่าน" ทั้งหมด หากมีอย่างน้อย 1 อัน ลองตรวจสอบที่ข้อ 9 ว่าทำครบหรือไม่ หรือทำซ้ำข้อ 9 อีกทีครับ

12.ใส่ค่าของ ระบบ ฐานข้อมูลแบบ MySQL ซึ่งจุดนี้ท่านต้องไปสร้างมา โดยคนที่ใช้งาน server จริง จะสร้างได้ผ่าน Control Panel ของ host ครับ
12.1สำหรับคนที่สมัคร host ในข้อที่ 0 เอาไว้ให้ทำดังนี้ครับ เริ่มจาก เปิดหน้าเว็บ Control Panel Host ที่นี่
12.2 login ด้วยข้อมูลที่เคยสมัครเอาไว้

12.3 กด Go to Cpanel เพื่อเข้า Control panel

12.4 เลือก MySQL

12.5 ข้อนี้สำคัญขอให้ตั้งสติให้ดี เพราะว่าเราต้องกรอกค่าเพื่อสร้างฐานข้อมูล หลายอย่าง
12.5.1 ระบบจะแจ้งเอาไว้ว่า host name เราต้องใช้อะไร อย่างที่ผมขีดเส้นใต้ให้เห็น คือต้องใช้ mysql1.000webhost.com (ข้อให้ดูของแต่ละท่านเอง)
12.5.2 เรากรอกข้อมูลเติมจากที่เค้ามีให้เพื่อสร้างชื่อฐานข้อมูล เช่น เค้าเติมให้ว่า b123456_ แล้วเราเติมว่า sss123 ดังนั้นเวลาเอาไปใช้ เราต้องใช้เต็มๆว่า b123456_sss123 จะใช้แค่อย่างใดอย่างนึงไม่ได้
12.5.3 เรากรอกเหมือน 12.5.2 เพื่อสร้าง username ก็ลักษณะคล้ายกัน สร้างแล้วเวลานำไปใช้ต้องใช้แบบเต็มๆ
12.5.4 password ตั้งได้ตามใจเรา จะเหมือนหรือต่างจาก control panel ก็ได้

13.กลับมาที่หน้าติดตั้ง php-fusion ต่ออีกครั้ง เราก็เอาค่าที่ได้จากข้อ 12 นั้นมากรอกลงไป

14.ต้องให้ได้หน้าดังรูปครับ ถ้าผิดพลาดลองตรวจสอบใหม่อีกทีว่าทำขั้นตอนใดผิด หรือ สอบถามที่กระดานข่าวได้เลยครับ

15.สร้าง Account ของเว็บให้ตัวเอง โดยที่ Account นี้จะใช้จัดการเว็บทั้งหมดด้วย และรหัสผ่าน สีเขียว กับสีแดงจะต้องกรอกให้ต่างกันโดยเราจะใช้รหัสสีแดงในการ login

16.ต้องได้หน้าตาแบบนี้ครับ แล้วไปลบไฟล์ setup.php ออก จากนั้นจึง CHMOD ไฟล์ config.php เพียงไฟล์เดียว ให้กลับเป็น 644 ครับแล้วกดสิ้นสุด

17.ไม่มีอะไรในข้อนี้นอกจากขอแสดงความยินดีกับท่านที่สามารถติดตั้ง PHP-Fusion ได้ด้วยตนเองสำเร็จแล้วครับ

จบกระบวนการ Shut down คอมพิวเตอร์ นอนได้เลยครับ หรือใครจะ เล่นต่อก็ได้เลยนะครับ อ่านคู่มือได้ที่นี่ แม้ไม่เหมือนแต่คล้ายครับ เพราะว่าคู่มือเขียนจาก version เก่านั่นเอง
และสำหรับบทความนี้ ก็มี php-fusion ตัวที่ผมสร้างทดสอบเอาไว้ให้ท่านได้ลอง Login เข้าใช้งานด้วยนะครับ ได้รับสิทธ์เป็น Admin เลยครับ ทดสอบ ลองเล่น function ต่างๆดูได้ครับ
http://phpfusionweb.net63.net
Username : MeeWebFree
Password : meewebfree
เล่นกันเพลาๆมือกันหน่อยนะครับ เห็นใจคนที่มาทีหลังบ้างครับ จะได้มีเล่นกันต่อๆไป ถ้ามีปัญหาอะไรก็ที่เดิมครับ กระดานข่าวของเรานั่นเอง
และสำหรับคนที่รู้สึกว่าชื่อโดเมนไม่โดนใจ ก็จดโดเมนฟรี ให้ชี้มาที่ชื่อเว็บนี้ได้นะครับ สมัครโดเมนฟรี ไม่มีโฆษณา ไม่มีอะไรกวนใจ ฟรีจริงๆ .co.cc สรุปงานนี้ ฟรีตลอดงานครับ ทั้ง host ทั้งเว็บ ทั้งโดเมน (อย่างของผม จะเปลี่ยน URL ในขั้นตอนที่จดให้ชี้มาที่ phpfusionweb.co.cc เท่านั้นเองครับ)
|