Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 2122|ตอบกลับ: 4

[X2.5] [DXE1.0] วิธีการติดตั้งเซิฟเวอร์ และการตั้งค่าพื้นฐาน และ API

  [คัดลอกลิงก์]
sureV โพสต์ 2012-4-21 22:37:38 |โหมดอ่าน
แก้ไขครั้งสุดท้าย 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
ดูโคดในส่วนนี้นะครับ

  1. $dbhost = "localhost"; //Database server hostname or ip
  2. $dbname = "dbname"; // Database Name
  3. $dbuser = "dbusername"; // Database Username
  4. $dbpass = "dbpassword"; //Database Password

  5. $apipk = "apipasskey"; //API PassKey ( Gen form DXE API Generator )
  6. $servonline = true; //Server is open (true = open,false = close)
  7. $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.ตำแหน่งของไฟล์เซิฟเวอร์ที่ได้อัพโหลดขึ้นไป ถ้าทำตามรูป ก็จะเป็น
  1. ainmo.com/dxe/serv.php
คัดลอกไปที่คลิปบอร์ด
3.3.กำหนดตำแหน่งของโฟลเดอร์ Ucenter Server ลงไป ( สำคัญมาก ถ้ากำหนดผิด จะไม่สามารถดึง Avatar ออกมาแสดงได้ )
ถ้าทำตามรูป ก็จะเป็น
  1. ainmo.com/uc_server/
คัดลอกไปที่คลิปบอร์ด
3.4.กรอก API Passkey ทั้งสองช่องให้ตรงกัน ซึ่งจะต้องตรงกับตัวแปร $apipk ที่ได้ตั้งไว้ที่ config.php ด้วย
3.5.ขั้นตอนสุดท้าย กดปุ่ม "สร้าง API เลย!" และถ้าไม่มีอะไรผิดพลาด จะปรากฎ API Key ทางส่วนที่ 5 ของโปรแกรม ให้ทำการจดจำรหัสนี้ไว้ให้ดี เพราะจะเอาไปใช้งาน ในโปรแกรมของเรา ในการสื่อสารกับเซิฟเวอร์อย่างปลอดภัยครับ

บทต่อไป
เริ่มต้นเขียนโปรแกรม วิธีการสร้างจุดเชื่อมต่อ และการใช้งาน API Key

ช่วยกดบวกจิตให้ด้วยน้อ จะได้มีกำลังใจพัฒนาต่อๆไป

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
rev0lut1on + 1 เข้าใจง่าย

ดูบันทึกคะแนน

คลังกระทู้ที่เกี่ยวข้อง:

แบนรูปโปรไฟล์
king01 โพสต์ 2012-4-21 23:26:54
หมายเหตุ: ผู้โพสต์ถูกแบนหรือถูกลบ โพสต์นี้ถูกปิดโดยอัตโนมัติ
StaFF_PiRcH โพสต์ 2012-4-22 02:26:50
โอ้ว งง

เดี๋ยวมั่วเอา
jaideejung007 โพสต์ 2012-4-22 11:01:09 จากอุปกรณ์พกพา
ยินดีต้อนรับ เอ็นจิเนียร์แห่งดิสคัสไทย
นำผลงานนี้ออกไปโชว์ที่ดิสคัสจีนด้วยนะครับ (คนไทยก็ที่หนึ่งของโลกได้ ถ้าตั้งใงทำ)

แสดงความคิดเห็น

ครับผม ^^  โพสต์ 2012-4-22 11:20
rokaisakkon โพสต์ 2012-4-22 16:47:41
Thank you very much for function login.

: )
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-12-24 03:23

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้