- เครดิต
- 59
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้าย 2012-4-26 13:27 โดย sureV
กระทู้นี้จะเป็นการอธิบาย วิธิติดตั้งเซิฟเวอร์ รวมถึงวิธีการตั้งค่าเกี่ยวกับ API ครับ
1.ดาวน์โหลดตัว Server + API Generator มาก่อนครับ ตามลิงค์นี้
http://forum.discuzthai.com/forum.php?mod=viewthread&tid=33405
2.คลายไฟล์ DXE.Server.rar ออกมา แล้วเปิด config.php
ดูโคดในส่วนนี้นะครับ
- $dbhost = "localhost"; //Database server hostname or ip
- $dbname = "dbname"; // Database Name
- $dbuser = "dbusername"; // Database Username
- $dbpass = "dbpassword"; //Database Password
- $apipk = "apipasskey"; //API PassKey ( Gen form DXE API Generator )
- $servonline = true; //Server is open (true = open,false = close)
- $version = "1.0.0.0"; //Version
คัดลอกไปที่คลิปบอร์ด แล้วก็แก้ให้ตรงตามข้อมูลของคุณ
2.1.ตัวแปร $dbhost ให้ตั้งเป็นโฮสของฐานข้อมูล ( SQL Server ) ซึ่งโฮสส่วนใหญ่จะเป็น localhost ยกเว้นโฮสฟรีบางแห่งนะครับ
2.2.ตัวแปร $dbname คือชื่อของฐานข้อมูลที่ได้ลง Discuz เอาไว้
2.3.ตัวแปร $dbuser คือชื่อผู้ใช้ฐานของมูลที่ได้กำหนดลงไปที่ $dbname
2.4.ตัวแปร $dbpass คือรหัสผ่านของผู้ใช้ฐานข้อมูล
2.5.ตัวแปร $apipk จะตั้งเป็นอะไรก็ได้ แล้วแต่ท่าน แต่อย่ายาวมาก จะเป็นรหัสลับที่เอาไปสร้าง API Key เพื่อเอาไปใช้ในโปรแกรมของคุณ
2.6.ตัวแปร $servonline จะเป็นการตั้งว่าให้เซิฟเวอร์โปรแกรมของเรานั้นเปิดใช้งานอยู่หรือเปล่า กำหนดค่าของตัวแปรเป็นบูลีนนะครับ
true = เปิด, false = ปิด จะสามารถเอาไปใช้อ้างอิงในตัวโปรแกรมได้ครับ เช่น ถ้าเซิฟเปิด ให้ล็อกอินได้ แต่ถ้าไม่เปิด จะล็อกอินไม่ได้
เป็นต้น
2.7.ตัวแปร $version คือรหัสเวอร์ชั่นที่สามารถเอาไปอ้างอิงในโปรแกรมได้ ซึ่งส่วนใหญ่จะเอาไปใช้ทำ Auto update
หลังจากนั้น ก็ทำการเซฟ แล้วอัพโหลดไฟล์ serv.php กับ config.php ขึ้นไปบนเซิฟเวอร์ ที่ไหนก็ได้ ตามสะดวก
โดยชื่อไฟล์ serv.php จะสามารถเปลื่ยนชื่อได้ แต่ config.php จะไม่สามารถเปลื่ยนชื่อได้นะครับ เวลาอัพโหลดก็ให้อัพทั้งสองไฟล์
ไว้ในที่ๆเดียวกัน
3.ให้คลายไฟล์ DXE.API.Gen.rar อีกไฟล์ ที่ได้โหลดมา จะได้ DXE.API.Gen.exe ให้ทำการเปิด DXE.API.Gen.exe ขึ้นมาครับ
แล้วดูตามรูปนะครับ
ให้กรอกข้อมูลตามนี้
3.1.ให้กรอกโดเมนหรือ IP ที่คุณนั้น ได้อัพโหลดไฟล์เซิฟเวอร์ไว้
3.2.ตำแหน่งของไฟล์เซิฟเวอร์ที่ได้อัพโหลดขึ้นไป ถ้าทำตามรูป ก็จะเป็น3.3.กำหนดตำแหน่งของโฟลเดอร์ Ucenter Server ลงไป ( สำคัญมาก ถ้ากำหนดผิด จะไม่สามารถดึง Avatar ออกมาแสดงได้ )
ถ้าทำตามรูป ก็จะเป็น3.4.กรอก API Passkey ทั้งสองช่องให้ตรงกัน ซึ่งจะต้องตรงกับตัวแปร $apipk ที่ได้ตั้งไว้ที่ config.php ด้วย
3.5.ขั้นตอนสุดท้าย กดปุ่ม "สร้าง API เลย!" และถ้าไม่มีอะไรผิดพลาด จะปรากฎ API Key ทางส่วนที่ 5 ของโปรแกรม ให้ทำการจดจำรหัสนี้ไว้ให้ดี เพราะจะเอาไปใช้งาน ในโปรแกรมของเรา ในการสื่อสารกับเซิฟเวอร์อย่างปลอดภัยครับ
บทต่อไป
เริ่มต้นเขียนโปรแกรม วิธีการสร้างจุดเชื่อมต่อ และการใช้งาน API Key
ช่วยกดบวกจิตให้ด้วยน้อ จะได้มีกำลังใจพัฒนาต่อๆไป |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|