- เครดิต
- 5479
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
ถึง ผู้ดูแลเว็บไซต์/นักพัฒนาซอฟต์แวร์ทุกท่าน:
ในวาระดิถีขึ้นปีใหม่ 2023 ทีมงานดิสคัสไทยขอมอบ Discuz! X3.5 ตัวเต็มภาษาไทยให้กับสมาชิกทุกท่านเพื่อเป็นของขวัญ และนำไปอัปเกรดกับเว็บไซต์ของตนเอง สมาชิกท่านใดที่ใช้ Discuz! เวอร์ชันเก่าอยู่ ควรค่าแก่การอัปเกรดอย่างยิ่ง เพราะระบบภายในอัปเกรดยกชุดกันเลยทีเดียว พลาดแล้วจะเสียใจนะ
ความต้องการขั้นต่ำของเซิร์ฟเวอร์ที่จะใช้งาน X3.5:
คำแนะนำด้านความปลอดภัย: เราขอแนะนำอย่างยิ่งให้คุณใช้ซอฟต์แวร์ เช่น ระบบปฏิบัติการ, เว็บเซิร์ฟเวอร์, PHP, ฐานข้อมูล และแคชหน่วยความจำที่ยังอยู่ในระยะเวลาการสนับสนุนของทีมพัฒนา ซอฟต์แวร์ที่หยุดการสนับสนุนอาจนำความเสี่ยงด้านความปลอดภัยที่ไม่ทราบสาเหตุมาสู่เว็บไซต์ของคุณได้ คำแนะนำด้านประสิทธิภาพ: การใช้ InnoDB บน MySQL < 5.7 หรือ MariaDB < 10.2 จะส่งผลให้ประสิทธิภาพการทำงานลดลงเป็นอย่างมาก (ช้า/อืดนั่นเอง) ดังนั้น เพื่อหลีกเลี่ยงปัญหาเหล่านี้ เว็บไซต์ที่จะใช้งานบนระบบโปรดักชัน (เว็บจริง) ควรอัปเกรด MySQL >= 5.7 หรือ MariaDB >= 10.2
ซอฟต์แวร์ | เวอร์ชันขั้นต่ำ | เวอร์ชันที่แนะนำ | หมายเหตุ | PHP | >= 5.6.0 | 7.3 - 8.2 | โดยส่วนขยาย XML, JSON และ GD จะต้อง >= 1.0 | MySQL | >= 5.5.3 | 5.7 - 8.0 | หากจะใช้งาน MariaDB เวอร์ชันที่แนะนำคือ >= 10.2 |
ฟีเจอร์สำคัญใน X3.5:
- สนับสนุน PHP8
- สนับสนุน MYSQL8
- สนับสนุน IPV6, สนับสนุนไลบรารี IP หลายตัว, สนับสนุนการเข้าถึง IP ในโหมด CDN ต่าง ๆ และสนับสนุนโหมดการเข้าถึงข้อมูลที่เพิ่มขึ้นจากโหมดปกติ
- สนับสนุน UTF8MB4 (จงใช้อิโมจิกันโดยพลัน และสนับสนุนชุดอักขระเพิ่มเติม)
- สนับสนุน InnoDB (ฐานข้อมูลคลาวด์มีการแนะนำให้ใช้งานอย่างแพร่หลาย)
- สนับสนุน การสลับใช้งานฟังก์ชันโมดูลเต็มรูปแบบ (รวมไปถึงเว็บบอร์ด ต่อจากนี้ไป Discuz! X จะไม่ใช่แค่เว็บบอร์ดอย่างเดียว แต่เป็นระบบสร้างเว็บไซต์เต็มรูปแบบ)
- สนับสนุน HTTPS ให้มีประสิทธิภาพกว่าเดิม
- เพิ่ม ระบบชำระเงินใหม่ (ใช้ได้แค่ประเทศจีน ไม่มีไทย) มีชำระเงินด้วย WeChat, Alipay และ QQ Wallet ในตัว สนับสนุนการเชื่อมต่อการชำระเงินแพลตฟอร์มอื่น ๆ
- ปรับปรุง ฐานข้อมูลจังหวัด อำเภอ ตำบล (จาก ThepExcel ปรับปรุงปี 2565) พร้อมทั้งรายชื่อ 199 ประเทศและอีก 52 ดินแดน (จากสำนักงานราชบัณฑิตยสภา 29 มิถุนายน 2565)
- ปรับปรุง ตัวแปลงไอพีเป็นชื่อประเทศ (GeoIP2) โดยใช้ไลบรารีจาก MaxMind's GeoLite2 City ซึ่งสามารถระบุความละเอียดตำแหน่งที่ตั้งของไอพีในระดับ เขต/อำเภอ จังหวัด และประเทศ
- ปรับปรุง BBcode Spoiler โฉมใหม่
- ปรับปรุง ระบบปกป้องขั้นพื้นฐานในตัว และสนับสนุนการเชื่อมต่อ SMS ของบุคคลที่สามโดยผ่านอินเทอร์เฟซ
- ปรับปรุง โหมดรุ่นมือถือแบบใหม่ ไฉไลกว่าเดิม
- ปรับปรุง ระบบหลังบ้าน (AdminCP) โฉมใหม่
- ปรับปรุง UX/UI ต่าง ๆ ในเว็บเพื่อให้เข้ากับสภาพแวดล้อมของประเทศไทยทั้งหมด (เช่น การสลับตำแหน่งคำภาษาจีน ให้เป็นของภาษาไทยในส่วนต่าง ๆ ของเว็บ เป็นต้น)
- ยกเลิก การใช้ Flash ถาวร และขอต้อนรับ HTML5 เต็มรูปแบบ
ดาวน์โหลด
Discuz_X3.5_TH_UTF8_20221231.zip
(43.28 MB, ดาวน์โหลดแล้ว: 112)
ไฟล์แพทช์ X3.5
ถ้าใช้งาน X3.5 R20221221 Rev.1-2 อยู่ สามารถใช้ไฟล์แพทช์นี้อัปเดตเป็น X3.5 R20221231 Rev.3
DX3.5_R20221221-R20221231_TH_UTF8.zip
(887.37 KB, ดาวน์โหลดแล้ว: 30)
ไฟล์แก้บั๊กฉุกเฉินเฉพาะผู้ที่ติดตั้ง X3.5 Thai R20221231 Rev.2 เท่านั้น
แก้ไขปัญหา กลุ่มสมาชิกทั่วไป ที่ไม่ใช่ผู้ดูแลระบบจะตั้งกระทู้ใหม่ไม่ได้ (แนะนำให้แก้ไขบั๊กนี้โดยด่วนที่สุด)
วิธีการแก้บั๊ก: ดาวน์โหลดไฟล์ common.js
common.js
(72.63 KB, ดาวน์โหลดแล้ว: 5)
แล้วอัปโหลดไปที่ “โฟลเดอร์รากเว็บบอร์ด/static/js” แล้วอัปเดตไฟล์แคชให้เรียบร้อย
เว็บมาสเตอร์ที่อัปเกรดเป็น X3.5 ก่อนวันที่ 13 มกราคม 2566 โปรดอ่าน (ไม่มีผลกับเว็บไซต์ที่ติดตั้ง X3.5 ใหม่และที่อัปเกรดหลังวันที่ 14 มกราคม)
ทีมงานดิสคัสจีนได้แก้ปัญหา ผู้ใช้งานไม่สามารถแก้ไขข้อมูลบ้านเกิดและที่อยู่ปัจจุบันของตนเอง (ประเทศ จังหวัด อำเภอ ตำบล) ในหน้าตั้งค่าส่วนตัว หลังจากที่อัปเกรดเป็น X3.5
วิธีแก้บั๊ก: ให้รัน Query นี้ผ่าน phpMyAdmin หรือเครื่องมือจัดการฐานข้อมูลของคุณ (หากคุณไม่มีสิทธิ์จัดการในส่วนนี้หรือไม่ชำนาญ ให้รอไฟล์ php สำหรับรันการแก้บั๊กโดยตรงแทน ซึ่งจะมาในเร็ว ๆ นี้)
- INSERT INTO pre_common_member_profile_setting VALUES('birthcountry', 1, 0, 0, 'เกิดที่ประเทศ', '', 0, 0, 0, 0, 0, 0, 0, 'select', 0, '', '');
- INSERT INTO pre_common_member_profile_setting VALUES('residecountry', 1, 0, 0, 'ประเทศที่พำนัก', '', 0, 0, 0, 0, 0, 0, 0, 'select', 0, '', '');
คัดลอกไปที่คลิปบอร์ด
* คำนำหน้าตารางให้แก้ไขจาก pre_ เป็น คำนำหน้าตารางของคุณเอง
** ส่วนเว็บไซต์ที่อัปเกรดเป็น X3.5 หลังวันที่ 14 มกราคม เป็นต้นไป ไม่ได้รับผลกระทบ
[วิดีโอช่วยสอน] การอัปเกรด Discuz! ตั้งแต่เวอร์ชัน X3.2, X3.3 และ X3.4 เป็น X3.5
[บทความ] การอัปเกรด Discuz! ตั้งแต่เวอร์ชัน X3.2, X3.3 และ X3.4 เป็น X3.5
- ตรวจสอบการเชื่อมต่อ UCenter กับ Discuz! ของคุณว่าอยู่ในสถานะ “เชื่อมต่อได้” หรือไม่ โดยตรวจสอบที่เว็บ yourdomain.com/uc_server แล้วเข้าสู่ระบบให้เรียบร้อย ไปที่เมนู “การเชื่อมต่อ” --> แล้วดูหัวข้อ “การเชื่อมต่อ” ถ้าขึ้นสถานะสีเขียวว่า “เชื่อมต่อได้” ไม่ต้องทำอะไร ดำเนินการอัปเกรดข้อต่อไปได้เลย แต่ถ้าขึ้นสถานะสีแดงว่า “เชื่อมต่อไม่ได้” ให้คลิก “แก้ไข” แล้วตั้งค่าดังนี้ 1) “URL ของโปรแกรม:” ให้เป็น URLเว็บบอร์ด ของคุณ เช่น https://yourdomain.com โดยไม่ต้องมี / ปิดท้าย, 2) “คีย์สำหรับเชื่อมต่อ:” ค่าดังกล่าวจะต้องตรงกับตัวแปร “UC_KEY” ในไฟล์ “โฟลเดอร์รากเว็บบอร์ด/config/config_ucenter.php”
- สำรองฐานข้อมูลและไฟล์โปรแกรม Discuz! และ UCenter เก่าของคุณ รวมไปถึงไฟล์ที่เกี่ยวข้องทั้งหมดในเซิร์ฟเวอร์ให้เรียบร้อยก่อนดำเนินการ
- ไปที่ “โฟลเดอร์รากเว็บบอร์ด/uc_server” แล้วสร้างโฟลเดอร์ “old” ขึ้นมาใหม่ (ตัวอย่างเส้นทางโฟลเดอร์: “โฟลเดอร์รากเว็บบอร์ด/uc_server/old”) แล้วทำการย้ายโฟลเดอร์ทั้งหมดที่อยู่ใน “โฟลเดอร์รากเว็บบอร์ด/uc_server/*.*” (ยกเว้นโฟลเดอร์ต่อไปนี้ห้ามย้าย: “data”) ไปที่ “โฟลเดอร์รากเว็บบอร์ด/uc_server/old” (หากมีไฟล์การกำหนดค่าเว็บไซต์ต่าง ๆ นอกเหนือจากไฟล์ของ UCenter รวมไปถึงไฟล์ .htaccess หรือ .user.ini ไม่ต้องย้ายไฟล์ดังกล่าว)
- อัปโหลดโปรแกรม UCenter 1.7.0 (อยู่ในไฟล์ ZIP ของ Discuz! X3.5 ตำแหน่งโฟลเดอร์ คือ upload/uc_server หากคุณใช้โปรแกรม FTP ในการอัปโหลด ใช้โหมดการอัปโหลดเป็นไบนารี) ไปที่ “โฟลเดอร์รากเว็บบอร์ด/uc_server” หากคุณได้รับแจ้งให้เขียนทับโฟลเดอร์ขณะอัปโหลด กรุณาเลือก "ใช่"
- ดาวน์โหลด
update_ucenter_adult.zip
(17.44 KB, ดาวน์โหลดแล้ว: 14)
แล้ว Extract ไฟล์ให้เรียบร้อย จากนั้น อัปโหลดไฟล์ update_ucenter_adult.php ไปที่ “โฟลเดอร์รากเว็บบอร์ด/uc_server/install” และลบไฟล์ “โฟลเดอร์รากเว็บบอร์ด/uc_server/data/upgrade.lock” ออก - เปิดเบราว์เซอร์ แล้วไปลิงก์นี้: “URLเว็บบอร์ด/uc_server/install/update_ucenter_adult.php” และปฏิบัติตามคำแนะนำตามหน้าจอที่ปรากฎเพื่อดำเนินการอัปเกรด เวลาในการอัปเกรดจะแตกต่างกันไปตามขนาดของข้อมูลและประสิทธิภาพของเซิร์ฟเวอร์
- กลับมาที่ โฟลเดอร์รากเว็บบอร์ด ของคุณ จากนั้น ให้สร้างโฟลเดอร์ old ขึ้นมาใหม่ (ตัวอย่างเส้นทางโฟลเดอร์: “โฟลเดอร์รากเว็บบอร์ด/old”) แล้วทำการย้ายโฟลเดอร์ทั้งหมด (ยกเว้นโฟลเดอร์ดังต่อไปนี้ห้ามย้าย: config, data และ uc_server) ไปที่ “โฟลเดอร์รากเว็บบอร์ด/old” หากมีไฟล์การกำหนดค่าเว็บไซต์ต่าง ๆ รวมถึงไฟล์ .htaccess หรือ .user.ini ไม่ต้องย้ายไฟล์ดังกล่าว
- อัปโหลดโปรแกรม Discuz! X3.5 (ไฟล์โปรแกรมทั้งหมดจะอยู่ในโฟลเดอร์ upload ของไฟล์ ZIP Discuz! X3.5 กรุณาใช้โหมดไบนารีหากคุณใช้โปรแกรม FTP ในการอัปโหลด) ไปที่ “โฟลเดอร์รากเว็บบอร์ด” บนเซิร์ฟเวอร์ของคุณ (ยกเว้นโฟลเดอร์ดังต่อไปนี้ห้ามอัปโหลด: uc_server) และโปรแกรม FTP จะแจ้งให้เขียนทับโฟลเดอร์ กรุณาเลือก "ใช่"
- ย้ายโฟลเดอร์ปลั๊กอินทั้งหมดที่อยู่ใน “โฟลเดอร์รากเว็บบอร์ด/old/source/plugin/*.*” (ยกเว้นโฟลเดอร์ต่อไปนี้ห้ามย้าย: cloudcaptcha, cloudsearch, cloudstat, cloudunion, manyou, mobile, mobileoem, myapp, myrepeats, pcmgr_url_safeguard, qqconnect, qqgroup, security, soso_smilies, wechat, xf_storage) กลับไปที่ “โฟลเดอร์รากเว็บบอร์ด/source/plugin” และย้ายโฟลเดอร์เทมเพลททั้งหมดที่อยู่ใน “โฟลเดอร์รากเว็บบอร์ด/old/template/*.*” (ยกเว้นโฟลเดอร์ต่อไปนี้ห้ามย้าย: “default”) กลับไปที่ “โฟลเดอร์รากเว็บบอร์ด/template”
- ดาวน์โหลด
update_adult.zip
(28.61 KB, ดาวน์โหลดแล้ว: 11)
แล้ว Extract ไฟล์ให้เรียบร้อย จากนั้น อัปโหลดไฟล์ update_adult.php ไปที่ “โฟลเดอร์รากเว็บบอร์ด/install” และลบไฟล์ “โฟลเดอร์รากเว็บบอร์ด/data/update.lock” ออก (ไฟล์อัปเกรด X3.5 นี้ จะรองรับการอัปเดตฐานข้อมูลจังหวัด อำเภอ ตำบลของประเทศไทยล่าสุด พร้อมทั้งรายชื่อ 199 ประเทศและอีก 52 ดินแดน) - เปิดเบราว์เซอร์ แล้วไปลิงก์นี้: “URLเว็บบอร์ด/install/update_adult.php” และปฏิบัติตามคำแนะนำตามหน้าจอที่ปรากฎเพื่อดำเนินการอัปเกรด เวลาในการอัปเกรดจะแตกต่างกันไปตามขนาดของข้อมูลและประสิทธิภาพของเซิร์ฟเวอร์
ช่องทางติดตามการอัปเดต การพัฒนา
ตัวอย่างเว็บไซต์ที่ผ่านการอัปเกรดเป็น X3.5 แล้ว
|
|