SMF Thailand.

SMF Support => General Thai Support => ข้อความที่เริ่มโดย: OnceAgain ที่ 29/09/05, 00:11:27

หัวข้อ: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: OnceAgain ที่ 29/09/05, 00:11:27
คลิกที่ภาพข้างล่างเพื่อดูตัวอย่างบอร์ด (ผมได้ปิดการรับสมัครสมาชิกและการโพสเอาไว้ครับ)

(http://www.it-th.net/Article/01/0074/01.gif) (http://www.it-th.net/forums)


สิ่งที่ต้องเตรียม
1. ไฟล์ติดตั้ง SMF 1.1 RC1
2. โปรแกรม FTP
3. Server
     - ควรมี Control Panel  เพื่อความสะดวกสำหรับมือใหม่ครับ
     - สามารถรัน PHP 4.1.0 (หรือสูงกว่า)
     - MySQL 3.23.28 (หรือสูงกว่า)


การติดตั้งบอร์ด

ไฟล์ติดตั้ง SMF 1.1 RC1

1. เข้าไป Download ที่  http://www.simplemachines.org/download.php (http://www.simplemachines.org/download.php)

(http://www.it-th.net/Article/01/0074/02.gif)


2. ต่อไปก็ Download ไฟล์ภาษาไทยที่ "ท่านเก่ง" webmaster แห่ง http://thaismf.com (http://thaismf.com)  ได้ทำเอาไว้ครับ 

และผมได้เพิ่มปุ่มภาษาไทย , style , ไฟล์ MessageIndex.php ที่แก้ไขการเรียงลำดับกระทู้ใหม่ และคลิกกระทู้แล้วเปิดหน้าใหม่

รวมทั้งFolder เปล่า  ที่ใช้ Upload รูปของสมาชิกเข้าไป เพื่อความสะดวกครับ

ท่านสามารถดาวโหลดได้ 2 แบบ คือ

ไฟล์ที่แก้ไขซอสโค้ดบางส่วน เพื่อง่ายต่อการใช้งาน โดย it-th

(http://www.it-th.net/images/01/download.gif)  SMF 1.1 RC1 (ภาษาไทย) + การแก้ไขเล็ก ๆ น้อย ๆ (http://www33.websamba.com/softb/smf_1-1-rc1_th.zip)

สำหรับไฟล์ต้นฉบับภาษาไทยของคุณเก่งสามารถโหลดได้โดยตรงจากที่เว็บไซต์ SMF ครับ

(http://www.it-th.net/images/01/download.gif)  ภาษาไทยสำหรับ SMF 1.1 RC1 (http://www.simplemachines.org/download.php/smf_1-1-beta3p_thai.zip)


3. แตก zip ทั้งสองไฟล์  แล้วนำไฟล์ที่อยู่ใน smf_1-1-rc1_th มาแทนใน smf_1-1-rc1_install


อ้างถึง

     ถ้าท่านไม่ได้ใช้ smf_1-1-rc1_th

     1. ท่านต้องสร้าง Folder เพิ่มขึ้นมา (สำหรับใช้  Upload รูปของสมาชิก) เข้าไปใน smf_1-1-rc1_install 

         (ในที่นี้ผมสร้าง Folder ชื่อ uploads และ Sup Folder ชื่อ avatars ครับ)

     2. ท่านต้องแก้ไขไฟล์ MessageIndex.php ที่อยู่ใน Sources เพื่อให้เรียงตามเวลาที่โพส และเปิดหน้าใหม่  ตามนี้ครับ

          เรียงตามเวลาที่โพส

          หา

          $_REQUEST['sort'] = 't.ID_LAST_MSG';

          แทนด้วย

          $_REQUEST['sort'] = 't.ID_TOPIC';


          เปิดหน้าใหม่

          หา

          $row['ID_TOPIC'] . '.0">

          แทนด้วย

          $row['ID_TOPIC'] . '.0" target="_blank">



การ Upload ไฟล์โดยใช้โปรแกรม FTP  ผมขอแนะนำ BulletProof FTP Client ครับ  เพราะใช้งานง่ายมาก เหมาะกับมือใหม่โดยเฉพาะ

(http://www.it-th.net/images/01/home.gif)  http://www.bpftp.com/ (http://www.bpftp.com/)
(http://www.it-th.net/images/01/download.gif)  BulletProof FTP Client v2.45 (4.2 MB) (http://freehost26.websamba.com/ztron/BulletProof_FTP_Client_v2.45.zip)


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

1. ดับเบิลคลิกที่ไฟล์ bpftp245  เพื่อติดตั้งโปรแกรมครับ

(http://www.it-th.net/Article/01/0074/03.gif)

(http://www.it-th.net/Article/01/0074/04.gif)

(http://www.it-th.net/Article/01/0074/05.gif)

(http://www.it-th.net/Article/01/0074/06.gif)

(http://www.it-th.net/Article/01/0074/07.gif)

(http://www.it-th.net/Article/01/0074/08.gif)

(http://www.it-th.net/Article/01/0074/09.gif)

(http://www.it-th.net/Article/01/0074/10.gif)


2. Copy ไฟล์ bpftp ใน Crack ไปวางใน C:\Program Files\BPFTP  ตอบ Yes


การใช้งานโปรแกรม FTP

เปิดโปรแกรมขึ้นมาครับ

(http://www.it-th.net/Article/01/0074/11.gif)

(http://www.it-th.net/Article/01/0074/12.gif)

(http://www.it-th.net/Article/01/0074/13.gif)

(http://www.it-th.net/Article/01/0074/14.gif)

(http://www.it-th.net/Article/01/0074/15.gif)

อ้างถึง

     ถ้าท่านไม่ได้ใช้ smf_1-1-rc1_th และไม่ได้สร้าง Folder เปล่าเอาไว้ก่อนที่จะ Upload ขึ้น Server   ก็สามารถใช้ FTP สร้างได้ครับ

(http://www.it-th.net/Article/01/0074/16.gif)



การจัดการฐานข้อมูล

Control Panel จะช่วยให้การจัดการฐานข้อมูลง่ายขึ้นมากครับ

(http://www.it-th.net/Article/01/0074/17.gif)

หมายเลข 1 : MySQL  ใช้สร้างฐานข้อมูล
หมายเลข 2 : Folder Perrmission  ตั้งระดับการอนุญาตของ Folder
หมายเลข 3 : PHPMyAdmin  ใช้แก้ไขฐานข้อมูล

ปกติต้องเข้าไปใน PHPMyAdmin เพื่อสร้างตารางต่างๆ เอง  แต่บอร์ด SMF ได้อำนวยความสะดวกไว้ให้พร้อม  โดยจะสร้างตารางใน PHPMyAdmin ให้โดยอัตโนมัติครับ


การสร้างฐานข้อมูล

คลิกที่ MySQL 

(http://www.it-th.net/Article/01/0074/18.gif)

หมายเลข 1 : ชื่อของฐานข้อมูลไม่จำเป็นต้องมีชื่อเดียวกันกับบอร์ด
หมายเลข 2 : รหัสผ่าน
หมายเลข 3 : พื้นที่ของฐานข้อมูลควรกำหนดไว้ให้มากที่สุด เนื่องจากบอร์ด SMF กินพื้นที่ SQL มากครับ

-  ปกติชื่อและรหัสผ่านของฐานข้อมูลจะนำไป login เข้า PHPMyAdmin

-  เนื่องจาก Server ที่ผมนำมาประกอบบทความนี้ จะใส่ URL หน้าชื่อฐานข้อมูลให้โดยอัตโนมัติ  ดังนั้นในที่นี้ชื่อฐานข้อมูลของผมคือ it_th_forums


การตั้งระดับการอนุญาตของ Folder  หรือที่เรียกว่า Chmod

คลิกที่ Folder Permission  แล้วตั้งค่าตามภาพครับ

(http://www.it-th.net/Article/01/0074/19.gif)

อ้างถึง

     กรณี Server ไม่มี Control Panel  ให้คลิกขวาที่ Folder ที่ต้องการ ในโปรแกรม FTP  แล้วทำตามภาพครับ (อาจใช้ไม่ได้ทุก Server)

(http://www.it-th.net/Article/01/0074/20.gif)

     ตามภาพข้างบนหมายถึง Chmod ทั้ง Folder  แล้วจะมีผลต่อไฟล์ทั้งหมดที่อยู่ใน Folder นั้นครับ

     โดยไฟล์และ Folder ที่จะต้อง Chmod มีดังนี้ครับ

     attachments
     avatars
     Packages
     Packages/installed.list
     Smileys
     Themes
     agreement.txt
     Settings.php
     Settings_bak.php

     ดังนั้นถ้า Chmod ที่ Folder รวมแล้วยังมีปัญหา  ให้ลอง Chmod ไฟล์และ Folder ข้างบนดูครับ



เริ่มติดตั้งบอร์ด

1. รันไฟล์ install.php โดยใส่ URL เป็น http://www.xxx/forums/install.php  เช่น http://www.it-th.net/forums/install.php

2. อธิบายจากภาพครับ

(http://www.it-th.net/Article/01/0074/21.gif)

(http://www.it-th.net/Article/01/0074/22.gif)


3. คลิกทำเครื่องหมายข้างหน้า เพื่อลบไฟล์ install.php ออก (แต่ลบได้เฉพาะบาง Server เท่านั้นครับ  ส่วนใหญ่ก็ต้องเข้าไปลบเอาเอง)  แล้วคลิกที่ "ฟอรั่มที่ติดตั้งใหม่"

(http://www.it-th.net/Article/01/0074/23.gif)


4. หน้าแรกของบอร์ดก็จะเปิดขึ้นมาครับ

(http://www.it-th.net/Article/01/0074/24.gif)


5. ไปที่ ควบคุมการวางรูปแบบฟอรั่ม/ผู้จัดการระบบไฟล์แนบ/ตั้งค่ารูปส่วนตัว

(http://www.it-th.net/Article/01/0074/25.gif)


6. ระบบจะให้ใส่รหัสผ่าน

(http://www.it-th.net/Article/01/0074/26.gif)


การจัดการบอร์ด


ส่วนที่ 1 : ควบคุมบอร์ด

(http://www.it-th.net/Article/01/0074/27.gif)

1. ศูนย์ดำเนินการระบบ

(http://www.it-th.net/Article/01/0074/28.gif)


2. การสนับสนุนและผู้ร่วมงาน

(http://www.it-th.net/Article/01/0074/29.gif)


3. ข่าวและจดหมายข่าว

3.1) แก้ไขข่าว

(http://www.it-th.net/Article/01/0074/30.gif)


3.2) ส่งอีเมล์ถึงสมาชิก

(http://www.it-th.net/Article/01/0074/31.gif)


3.3) การตั้งค่า

(http://www.it-th.net/Article/01/0074/32.gif)


4. ศูนย์จัดการแพ็คเกจ

Packages เป็นที่รวมของ Mod  ซึ่ง Mod ก็คือไฟล์ปฏิบัติการที่แก้ไข Source Code ของบอร์ดให้โดยอัตโนมัติ โดยที่ไม่ต้องมาแก้ไขเองครับ

ข้อควรระวังก็คือไม่จำเป็นที่ Mod จะทำงานได้ทุกตัว ขึ้นอยู่กับ Version ของบอร์ดด้วย  เพราะผู้เขียน Mod จะอิงเฉพาะบอร์ดเวอร์ชันใดเวอร์ชันหนึ่งเท่านั้น

และเมื่อมีการ Update บอร์ด  ส่วนใหญ่ Mod เดิมจะใช้ไม่ได้ เพราะไฟล์ที่ Update จะไปทับไฟล์เดิมครับ

สำหรับ Mod ที่ทำงานไม่ได้ ถ้าต้องการจะใช้ Mod นั้นจริงๆ ให้ใช้ Notepad ดู Source Code ที่เขียนเอาไว้ แล้วแก้ไขตามนั้น  เช่น "แทนที่" "ต่อด้วย" เป็นต้น


4.1) เลือกดูแพ็คเกจ

(http://www.it-th.net/Article/01/0074/33.gif)


4.2) Download Packages

(http://www.it-th.net/Article/01/0074/34.gif)


การ Download Mode มี 2 วิธี คือ

(http://www.it-th.net/Article/01/0074/35.gif)

วิธีที่ 1  Download แล้วบอร์ดจะนำไปใส่ไว้ที่ forums/Packages ให้โดยอัตโนมัติ

วิธีนี้จะต้องใส่รายละเอียดต่างๆ ลงไปก่อน  และบาง Server ก็ไม่อนุญาตให้ใช้วิธีนี้ครับ

(http://www.it-th.net/Article/01/0074/36.gif)


วิธีที่ 2  Download เก็บไว้ในเครื่องก่อน แล้วค่อย Upload ไป (ไม่ต้องแตกไฟล์)

(http://www.it-th.net/Article/01/0074/37.gif)

(http://www.it-th.net/Article/01/0074/38.gif)

(http://www.it-th.net/Article/01/0074/39.gif)

(http://www.it-th.net/Article/01/0074/40.gif)


* การแสดงผลของ Mod

(http://www.it-th.net/Article/01/0074/41.gif)


4.3) Installed Packages

(http://www.it-th.net/Article/01/0074/42.gif)


4.4) Options

(http://www.it-th.net/Article/01/0074/43.gif)



อย่าเพิ่ง Save ก่อนนะครับ รอให้ผมเขียน การจัดการบอร์ดให้เสร็จครบทั้ง 5 ส่วนก่อน โดยผมจะนำมาต่อกันไปในกระทู้นี้  แล้วค่อย Save ทีเดียวครับ


ขอบคุณครับ
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: ThaiAnime ที่ 29/09/05, 21:18:59
ละเอียดยิบ...
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: OnceAgain ที่ 30/09/05, 20:05:05

มาแล้วครับ การจัดการบอร์ด ส่วนที่ 1 (จากทั้งหมด 5 ส่วนครับ)
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: MoMOTArOkUNG ที่ 6/10/05, 02:47:50
สำหรับผู้เริ่มต้นจริงๆๆด้วย บอกหมดเลย อิอิ.... ชอบงับ
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: aeke ที่ 10/11/05, 20:10:17
เรียกตัวนี้อย่างไร
การจัดการฐานข้อมูล

Control Panel จะช่วยให้การจัดการฐานข้อมูลง่ายขึ้นมากครับ

การสร้างฐานข้อมูล
สร้างอย่าไร
ตอนนี้ใช้เวปboxchart.com
ช่วยตอยให้หน่อยนะขอบคุงมาก
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: ToT ที่ 12/11/05, 10:20:43
ละเอียดจริงบอกกะทั้งใช้ FTP และติดตั้ง  เหอๆๆ  :o  ;D
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: flower_ammy ที่ 12/11/05, 15:23:27
แล้วใส่ Host กับ,userและ ,password ของอะไรอ่า งงตรงนี้จัง ???

ตอนที่จะ connect ของ BulletProof อ่ะค่ะ
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: rakza ที่ 30/11/05, 14:25:07
แล้วใส่ Host กับ,userและ ,password ของอะไรอ่า งงตรงนี้จัง ???

ตอนที่จะ connect ของ BulletProof อ่ะค่ะ

จะงงอะไรครับก็เหมือนใช้ FTP ตัวอื่นๆนั่นแหล่ะ ::)
ถ้าคุณไม่ connect ด้วย userและ password
สมัครโฮสที่ไหนๆเขาก็มี FTP Server ให้ใช้
หลังจากติดตั้งเว็บไซต์แล้ว
เจ้าของโฮสเขาจะให้ userและ password  สำหรับ FTP เว็บของคุณด้วย  :P
หัวข้อ: Re: การติดตั้งและการจัดการบอร์ด SMF (SMF 1.1 RC1) สำหรับมือใหม่ครับ
เริ่มหัวข้อโดย: HackPro ที่ 13/12/05, 21:36:57
เพื่อยุติกรณีพิพาท ผมขออนุญาต Lock กระทู้ เพื่อมิให้เกิดความหมางใจต่อไป