CMS

SMF On Real Server

posted on 17 Apr 2009 10:16 by robocon  in CMS

เอาล่ะครับ วันนี้ มีอารมณ์ จะมาต่อกันบน Server จริงๆกันเลยนะครับ

 

สิ่งที่ต้องเตรียมพร้อมในการทำ

  • โปรแกรม FTP ในที่นี้ผมขอใช้ Filezilla เด้อ (ไม่มีก็โหลด....)
    หรือจะไปใช้ยี่ห้ออื่นก็ได้ไม่ว่ากันครับ
  • Host สักแห่งจะฟรี ไม่ฟรีก็ได้แล้วแต่ท่านล่ะครับ
  • ความรู้นิดๆหน่อยในการทำงานผ่าน Cpanel (อาจจะไม่ได้ไปเตะก็ได้สำหรับบางHost)

ข้อควรระวัง

ก่อนจะไปเริ่มปฏิบัติการ เรามาดู Host ที่เราจะไปลงบอร์ดกันดีกว่าครับ

เพื่อความปลอดภัย ในชีวิตและทรัพย์สิน

วิธีที่ง่ายที่สุดคือเช็คจากหน้าเว็บไซต์ของผู้ให้บริการครับ ว่ารองรับบอร์ดของ smf หรือไม่

แต่ส่วนใหญ่สมัยนี้เค้ารองรับหมดน่ะล่ะ (Host ไหนไม่รองรับนี่โคตรบ้านนอกเลย)

หรืออีกวิธีครับ ก็คือโทรไปถามเจ้าตัวเลย....ชัวร์สุดๆ

 

อีกข้อหนึ่งที่พึ่งนึกออก คือเรืองของการส่งไฟล์ผ่าน FTP ครับ

Hots บางแห่งต้องเข้าไป config ใน Cpanel ก่อนนะครับ

ถึงจะใช้งาน FTP ได้ แต่บางที่ก็ไม่ต้อง

 

 

เอาล่ะครับไปเริ่มกันเลยดีกว่าครับ ในที่นี้ผมขอใช้ Version เดิมนะครับ

ทำการแตกไฟล์ออกมาก่อน ในเครื่องของเรานี่ล่ะครับ

smf install

smf install

จากนั้นก็เปิด FTP ของเรา ครับ

ช่องโฮสต์ ให้ใส่ url ที่ติดต่อ โฮสต์ผ่านทาง ftp ที่ผู้ให้บริการเค้าให้มา

ช่อง พอร์ต ถ้าทางServer เค้าให้ใส่เราก็ใส่ไปซะนะครับ

ชนิดเซอร์เวอร์ ก็เป็น FTP อ่ะจ้า

Logontype เลือกเป็นปกติ

ผู้ใช้ ก็ใส่เป็น username ของ FTP

รหัสผ่าน ก็......เออ....รหัสผ่านน่ะสิ - -"

smf filezilla howto

จุดที่ใส่ ftp นี้หลายๆคนจะไม่เหมือนกันนะครับ

ขนาดของผมใช้ host 3 ที่ยังไม่เหมือนกันสักที่เลย

  • ftp.xxx.com บ้าง
  • 202.122.xx.xxx บ้าง
  • หรือไม่มี ftp แต่ตามด้วย ชื่อโดเมนบ้าง

ก็เป็นอะไรเทือกๆนี้ล่ะครับ และหลังจากที่เราติดต่อ host ได้แล้ว

ก็จะมี Folder เก็บไฟล์เว็บไซต์เราครับ เท่าที่เคยเจอก็จะมี

  • public_html
  • htdocs

อะไรประมาณนั้น ตามภาพ ก็ให้เราเข้าไปใน folder นั้นๆเลยครับ

smf install

จากนั้นอาจจะเห็นไฟล์แปลกๆ ทางฝั่ง host ก็ไม่ต้องไปสนใจอะไรมาก

ลบไปก็ได้ครับ เพราะเป็นไฟล์ index ที่ทาง host เอามาไว้นั่นเอง

ก็จัดการจับ Folder ที่เราได้แตกเอาไว้ในตอนแรกๆ โยนเข้าไปในฝั่ง host เลยครับ

smf install how to

(ภาพนี้เป็น host เก่าครับ แต่ตอนนี้เปลี่ยนไปใช้ host ของ ตัวเองแล้วล่ะ ... ลงทุนนะเนี่ย...ฮ่าๆๆ)

แล้วก็........

..

...

...

แล้วก็รอ....คริๆๆ...

ช่วงระหว่างที่รอ ... ถ้าไม่มีอะไรทำก็ไปทำตัว ฐานข้อมูลกันดีกว่าครับ

ส่วนของการสร้างฐานข้อมูลนี้ ก็ขึ้นอยู่กับทาง Server ของแต่ละท่านแล้วล่ะครับ

ว่าจะสร้างทางไหนได้บ้าง.....เพราะบาง sv. สร้างผ่าน PhpMyAdmin ได้

บาง sv. สร้างผ่านทาง Cpanel บ้าง ก็ดูตามความเหมาะสมก็แล้วกันนะครับ

smf install

smf install

ตามภาพนะครับ ใน Sv. ของผมเองนั้นต้องสร้างใน Cpanel ก่อนถึงจะเข้า Myadmin ได้

 

เอาล่ะครับตอนนี้ไฟล์ที่อัพโหลดขึ้นไปคงจะเสร็จกันแล้ว

เรามาดูการ Mod File กันดีกว่า วิธีการนั้นก็ไม่ยากเลยครับ

smf install

คลิกขวาที่ Folder ที่ต้องการ Mod แล้วเลือก File permission

smf install

เหตุที่เราต้องเปลี่ยนเป็น 777 เพราะเวลาที่เราเขียนข้อมูลต่างๆ

ลงในในบอร์ดของเราจะได้ทำได้

คำเตือน

ในการ Mod File นั้นไม่จำเป็นต้อง Mod ทั้ง Folder ของเว็บบอร์ดเราครับ

เราอาจจะ Mod เฉพาะไฟล์ที่จำเป็นต่อการใช้งานก็ได้ครับ

 

แล้วเราก็รอครับ.......รอมัน Mod จนเสร็จ

 

พอเสร็จเป็นที่เรียบร้อยแล้ว ก็เข้าไป install เลยครับ

smf install

ตามพาธที่เราอัพโหลดเลย

smf install

smf install

smf install

แล้วเราก็มาลองเล่นกัน

smf install

OK ผ่าน...ใช้งานได้

จบแล้วครับ แค่นี้ล่ะ....

 

Link ที่เกี่ยวข้อง

SMF On Localhost

วิธีการลง maxsite รุ่นโบราณ

posted on 28 Feb 2008 07:53 by robocon  in CMS, How-to

เมื่อวานสอบ Assembly โคตะระ จะยากเลยครับ
ไม่ได้อ่านแปลงพอร์ทกันเกือบทั้งห้อง เสียดายคะแนนมากๆ

เดี๋ยววันศุกร์นี้มีสอบ คอมกราฟิกส์ (OpenGL) กันต่ออีก....อ่ะเจี๊ยกๆๆ...อยากตายเป็นลิง

อ่ะมาเข้าเรื่องกันเลยดีกว่า ถามกันบ่อยจริง จริ๊ง.... (ตอนนี้พี่ Max เค้าทำระบบลงตัวใหม่แล้วล่ะแต่ไม่รู้ว่าจะแจกรึป่าว...งืมๆ )

"พี่ครับลงยังไง" "พี่ครับใช้งานยังไง"

ก็แปลกใจว่าทำไมคนไทยไม่ชอบอ่าน Readme File กัน

ถ้าลองเข้าไปดูก็จะเห็นแนวๆนี้ (ความจริงก็ไม่มีใครทำอ่ะเลยกระแดะสอนเองเลยดีกว่า ฮ่าๆ)

##### ความต้องการของระบบ #####
ระบบปฏิบัติการ Windows/Linux
(หากเป็นระบบปฏิบัติการ Windows แนะนำ Windows NT/2000/XP/2003)
ซอฟต์แวร์เว็บเซิร์ฟเวอร์ชั่น Microsoft IIS, Apace ฯลฯ
ติดตั้ง PHP เวอร์ชั่น 4.0 ขึ้นไป
ติดตั้ง GD library 2.0 ขึ้นไป
ติดตั้งฐานข้อมูล MySQL เวอร์ชัน 3.0 ขึ้นไป

##### การติดตั้ง #####
1. แก้ไขไฟล์ includes/config.in.php ในค่าต่างๆ
2. นำไฟล์ db.sql เข้าสู่ระบบผ่าน phpmyadmin (คิดว่าทุก server มีหมดนะ)
3. อัพโหลดไฟล์ทั้งหมดเข้า server
4. ทำการ chmod โฟล์เดอร์เหล่านี้เป็น 777 รวมถึงไฟล์ต่างๆในโฟล์เดอร์ด้วย
aboutus
aboutus/aboutus.html
editortalk
editortalk/editortalk.html
knowledgedata
knowledgeicon
newsdata
newsicon

4.1 สำหรับ TinyMCE + Ajax File Manager
uploaded
uploaded/file
uploaded/media
uploaded/image

5. โฟล์เดอร์ uploaded ต้องอยู่ใน อยู่ระดับเดียวกับ โฟล์เดอร์ editor
6. ทำการทดสอบโดยเข้าระบบ admin ผ่านเมนูด้านล่างสุดโดยใช้
username : admin
password : admin
7. สามารถเพิ่มข้อความในการแบนข้อความจากโฆษณาขายตรง และ คำหยาบ ได้โดยเพิ่มข้อความในไฟล์
includes/class.ban.php
8. ในการเปิดใช้งาน capcha กรณีที่ตัวอักษรไม่ขึ้นให้เข้าไปแก้ที่ไฟล์ capcha/CaptchaSecurityImages.php บรรทัดที่ 6 ให้ใส่ path ให้ถูกต้อง หากต้องการทราบ path ให้เปิดไฟล์ phpinfo.php เพื่อตรวจสอบ path ของเว็บไซต์

เอาล่ะครับเรามาดูขั้นตอนการลง กันเลยดีกว่า สำหรับคนที่ยัง ขี้เกียจๆ(ความจริงผมก็ขี้เกียจเหมือนกันน่ะล่ะ ก๊ากๆ) เออ..ในที่นี้ผมเลือกใช้ เป็น MAXSITE 1.10 [ Tinymce Edition] นะครับ

  1. เริ่มจากสร้าง database กันก่อนเลย (ตามภาพเลยนะครับ)
    จากภาพเห็นผมใช้เป็น utf8 ก็ไม่ใช่อะไรหรอกครับ เพราะส่วนมากผมทำเว็บก็ใช้ utf8 หมดน่ะล่ะ
    เพราะความเป็นสากลดีล่ะมั้ง แต่จริงๆตัว maxsite ผมเอามาแปลงจาก tis620 เป็น utf 8 ก็มีนะ
    แต่ไม่แจก...เพราะขี้เกียจ ฮ่าๆ

    หลังจากคลิกสร้างเราก็จะได้ db ที่ชื่อว่า test กันออกมา
  2. ทำการ import db ครับ คลิกไปตามรูปเลย
  3. ต่อไปก็ Browse... หาตัว db ของเรากันเลยครับ

    ในที่นี้ Folder ผมตั้งชื่อว่า showmax นะครับ
    ซึ่ง Folder นี้เราก็เอาไปวางใน www ที่อยู่ใน appserv เน้อ
    อย่าเอาไปวางที่อื่นมั่วกันล่ะ
  4. ตรงนี้มีข้อระวังนิดหน่อยนะครับเวลาเรา import เข้ามาให้ใช้เป็น tis620 เป็นอย่างอื่นระวังไม่ขึ้นเน้อ
  5. หลังจากคลิกลงมือไปแล้วเราก็จะได้ตารางหน้าตาแนวๆนี้จ้า
  6. หลังจากนั้นเราก็มาเช็คที่หน้าเว็บเราครับว่าเป็นยังไงบ้าง
    ผมก็จะพิมพ์ลงไปในเบราเซอร์ของผมว่า http://localhost/showmax/

    มันก็จะขึ้น errorอย่างนี้ ไม่ต้องไปตกใจครับเพราะเรายังไม่ได้แก้ configนั่นเอง
  7. ลุยแก้ config โลดเลยครับงานนี้ ใน readme เค้าบอกว่า includes/config.in.php ก็ให้ไปตามนั้นเลย

    อย่าลืม save ไว้ด้วยล่ะครับ
  8. ทีนี้พอเราเข้าตัว admin จะเข้าไม่ได้เพราะยังไม่ได้แก้ตัว capcha นั่นเอง อิอิ
    <<< รูป capcha ไม่ขึ้น ฮ่าๆๆ


  9. เข้าไปแก้ตาม ที่ readme เค้าบอกไว้นั่นก็คือ capcha/CaptchaSecurityImages.php
    <<<ก่อนแก้
    <<< หลังแก้

    ออกแหล่ว
    นี่คือจำลองในเครื่องเราเองนะครับ ถ้าอัพขึ้นโฮสต์จริงๆต้องดูใน
    phpinfo ของโฮสต์ด้วยนะครับว่าเค้าเปิด พาธไว้ ด้วยรึป่าว
  10. เสร็จแล้วครับ หน้าตาที่ออกมาก็ได้แนวๆนี้ (คลิกเพื่อดูขนาดใหญ่ได้จ้า)example of install maxsite1.10

เสร็จแล้วเย้ๆ

ขอตัวไปเตรียมตัวสอบ CG(Opengl) ก่อนเด้อคร้าบ โชค A++ กันทุกๆคนเน้อ

สุดท้ายนี้ขอขอบคุณ อ้าย Max เจ้าของ mocyc.com (หัวหน้าชมรมเว็บมาสเตอร์ภาคเหนือเราหนิหน่า)
ขอบคุณคร๊าบบบ

แก้ไข ณ วันที่ 22/11/51 เพราะโฮสต์เก็บรูปเสีย