jaideejung007 โพสต์ 2017-3-15 08:46:06

การอัปเกรดจาก Discuz! X3.x (ได้แก่ X3, X3.1) ไปยัง Discuz! X3.4

เหตุผลว่าทำไมต้องอัปเกรด Discuz! เวอร์ชันเก่าให้เป็นเวอร์ชันล่าสุด
[*]ดิสคัสเวอร์ชันเก่ามีการใช้ Flash เป็นตัวอัปโหลดไฟล์ในกระทู้ ซึ่ง Flash ถูกให้ถอดออกจากทุกเบราว์เซอร์แล้วครับ เพราะว่ามีช่องโหว่ด้านความปลอดภัย (อ้างอิง: https://www.blognone.com/topics/adobe-flash) ซึ่งอาจจะมีความเสี่ยง ถูกโจมตีผ่านช่องโหว่ของ Flash จากผู้ไม่ประสงค์ดีได้
[*]Discuz! X3.4 เวอร์ชันใหม่ มีการปรับปรุงระบบภายใน รวมไปถึงแก้บั๊กต่าง ๆ ในระดับมากถึงมากที่สุด ปัญหาที่เคยเจอในเวอร์ชันเก่า ๆ จะถูกแก้ไขหมดในเวอร์ชันล่าสุดครับ
[*]และข้อดีอื่น ๆ ที่ไม่สามารถกล่าวถึงได้หมด

และเนื่องจากการอัปเกรดนี้เป็นการอัปเกรดที่ห่างจากเวอร์ชันล่าสุดไกลพอสมควร เพื่อเป็นการเตรียมความพร้อมและให้การดำเนินการอัปเกรดระบบเว็บบอร์ดดิสคัสจากเวอร์ชัน Discuz! X3.x (เช่น X3, X3.1) ไปยัง Discuz! X3.4 ได้อย่างบรรลุเป้าหมายและไม่ให้เกิดข้อผิดพลาด จำเป็นต้องดำเนินการตามข้อปฏิบัตินี้อย่างเคร่งครัด

ท่านใดที่ไม่สะดวกอัปเกรดจากเวอร์ชันเก่าไปเวอร์ชันใหม่ อาจจะเพราะไม่ชำนาญการ หรือเกรงว่าทำไปแล้วข้อมูลจะได้ไม่สมบูรณ์ ติดต่อมาที่ผมได้โดยตรงเลยครับ ทั้งทางข้อความส่วนตัวหรืออีเมล jaideejung007#gmail.com (แก้จาก # เป็น @) ก็ได้เช่นกัน ในเรื่องค่าใช้จ่ายไม่ต้องกังวล ผมขอแค่ค่ากาแฟแก้วสองแก้วก็พอแล้วละ เพราะจุดประสงค์หลักคือ อยากให้ทุกเว็บอัปเกรดมาเป็นเวอร์ชันล่าสุดโดยเร็วที่สุด เพื่อลดความเสี่ยงด้านความปลอดภัยที่อาจจะเกิดขึ้นโดยที่เราไม่รู้ตัวก็เป็นไปได้ (เวอร์ชันเก่าไม่มีซัพพอร์ตแล้ว ต้องใช้เวอร์ชันใหม่อย่างเดียว)

วิธีการอัปเกรดจาก X3, X3.1 เป็น X3.4

[*]สำรองฐานข้อมูล (หากเป็นไปได้ ให้สำรองไฟล์ทั้งหมดในเว็บด้วยก็ดี)
[*]สร้างโฟลเดอร์ old ขึ้นมาใหม่ แล้วทำการย้ายไฟล์ทั้งหมดไปยังโฟลเดอร์ old ยกเว้นโฟลเดอร์ต่อไปนี้ data, config, uc_client, uc_server
[*]เริ่มอัปโหลดไฟล์ Discuz! X3.4 ภาษาไทยล่าสุด ทับไฟล์ตัวเก่าในเซิร์ฟเวอร์
[*]เช็คสิทธิ์โฟลเดอร์ ./data/* และ ./uc_server/data/* และ ./uc_client/data/* ให้เป็น 0777 (รวมทั้งโฟลเดอร์ย่อยด้วย)
[*]เริ่มต้นการอัปเกรดเป็น Discuz! X3.4 ให้ดาวน์โหลดไฟล์ utility จากนั้นอัปโหลดไฟล์ utility/update.php และ utility/clearcloud.php ไปยังโฟลเดอร์ install
[*]รันไฟล์ yourdomain.com/install/update.php
[*]ลบปลั๊กอินที่เกี่ยวข้องกับแพลตฟอร์มคลาวด์ของดิสคัสจีน (เนื่องจากยกเลิกให้บริการแล้ว) โดยรันไฟล์ yourdomain.com/install/clearcloud.php
[*]ลบโฟลเดอร์ ./install ออก
[*]เช็คสิทธิ์โฟลเดอร์ ./data/* และ ./uc_server/data/* และ ./uc_client/data/* ให้เป็น 0777 อีกครั้ง (รวมทั้งโฟลเดอร์ย่อยด้วย)
[*]เข้าระบบหลังบ้าน AdminCP ไปที่เมนู เครื่องมือ -> อัปเดตแคช -> ติ๊กเลือกทั้งหมด -> กดตกลง
[*]ตรวจสอบปลั๊กอินและเทมเพลท (สกิน) เดิมว่ารองรับ X3.4 หรือไม่ หากรองรับให้ทำการย้ายจากโฟลเดอร์ปลั๊กอิน old/source/plugin/* และจากโฟลเดอร์เทมเพลท (สกิน) old/template/* ไปยังตำแหน่งเดิมได้ (คือ source/plugin/* และ template/*)
[*]กลับไปที่หน้าหลัก แล้วกดปุ่ม Ctrl + F5 จะเป็นการเคลียร์ข้อมูลเก่าจากเบราว์เซอร์ เพื่อเรียกไฟล์ภาพและอื่น ๆ จากเว็บไซต์เราใหม่



beerqazasa โพสต์ 2017-3-15 13:51:34

มาแล้ว ขอบคุณครับ {:31_1180:}

taeyeontwo โพสต์ 2017-3-15 15:57:58

ใครอัพเดทแล้วได้บ่างครับ จาก 3.2 ไป 3.3 ของเราอัพเดทแล้ว เออเล่อ sm917dz

abeerclup โพสต์ 2017-3-16 21:32:52

เพิ่มเติมครับ ผมได้อัพเดท Discuz3.2 อีกเว็บเป็น 3.3 แต่บางกระทู้โพสได้ แต่บางกระทู้กดโพสแล้วขึ้น พอรีเฟรส โพสหายเหมือนโดนลบครับ แต่ไม่ได้ลบในถังขยะก็ไม่มี >___<

jaideejung007 โพสต์ 2017-4-4 09:24:08

abeerclup ตอบกลับเมื่อ 2017-3-16 21:32
เพิ่มเติมครับ ผมได้อัพเดท Discuz3.2 อีกเว็บเป็น 3.3 แต่บาง ...

สรุปเป็นที่ User Error ไม่ได้เกิดจากตัวระบบแต่อย่างไร
หน้า: [1]
ดูในรูปแบบกติ: การอัปเกรดจาก Discuz! X3.x (ได้แก่ X3, X3.1) ไปยัง Discuz! X3.4