jaideejung007 โพสต์ 2010-10-1 16:00:54

วิธีการอัพเดต Discuz! X1 ไปยัง Discuz! X1.5 [STEP by STEP]

แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2010-10-15 10:03

ข้อมูลอ้างอิง
ผู้เขียน: 玻璃屋女孩
ตำแหน่ง: ทีมงานคอมเซ้นต์(Comsenz Team)
ที่มา: http://www.discuz.net/thread-1893723-1-1.html
ผู้แปลภาษาไทย: Jaideejung007
หมายเหตุ: เอกสารนี้ถูกออกแบบมาเพื่อช่วยให้คุณได้ได้ทราบวิธีการอัพเดต Discuz X1 ไปยัง X1.5

ก่อนที่คุณเริ่มต้นการอัพเดต ต้องแน่ใจว่าได้อ่านข้อควรพิจารณาอย่างถี่ถ้วนแล้วดังต่อไปนี้:
1. ก่อนที่จะอัพเดตนั้น เราขอแนะนำให้ คุณสำรองข้อมูลที่มีอยู่ของคุณทั้งหมด รวมทั้งข้อมูลสำรองของ ucenter ด้วย ซึ่งจะช่วยให้สามารถนำข้อมูลเดิมมาใช้ได้ หากการอัพเดตเกิดข้อผิดพลาด

2. ไฟล์และข้อมูลสำหรับการอัพเดตจะอยู่ในโฟลเดอร์ utility/update.php ตัวอัพเดตนี้จำเป็นต้องอัพโหลดไปยังโฟลเดอร์ install และตรวจสอบให้แน่ใจว่าไฟล์ SQLใน install/data มีอยู่จริง

3. การอัพเดตเป็น Discuz! X1.5 ปลั๊กอินและเทมเพลทต่างๆ ของ Discuz! X1 ของคุณ จะถูกอัพเดตใหม่ด้วยเช่นกัน(ผู้แปล - เขาคงจะหมายถึง ไฟล์และค่าต่างๆ ในฐานข้อมูล กระมั้ง)

4. หลังจากทำการอัพเดตเสร็จเรียบร้อยแล้ว เราแนะนำให้คุณลบไฟล์ update.php ออกทันที เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นได้

ขั้นที่หนึ่ง เตรียมความพร้อมเพื่อเริ่มต้นการอัพเดต
1. ดาวน์โหลด Discuz! X1.5 ภาษาไทย รุ่นอย่างเป็นทางการตามลิงค์นี้: DiscuzThai! X1.5 patch 20101001 เมื่อแตกไฟล์ zip ออกมาจะพบโฟลเดอร์ทั้ง 3(หรืออาจจะมากกว่า ใช้หลักการสังเกตุด้วยตนเอง) ดังรูป



[*]readme คือโฟลเดอร์สำหรับเก็บข้อมูลของการเปลี่ยนเวอร์ชั่น(changelog.txt), ขั้นตอนการแปลง(convert.txt), ข้อตกลงและใบอนุญาตการใช้งาน(license.txt), ข้อมูลและรายละเอียดของ Discuz!(readme.txt) และสุดท้าย ขั้นตอนการอัพเกรด(upgrade.txt) อาจจะมีมากกว่านี้ กรุณาใช้หลักการสังเกตุด้วยตนเอง
[*]upload คือ ตัวสคริปต์หรือไฟล์ของดิสคัส ที่จะทำการอัพโหลดขึ้นสู่เซิร์ฟเวอร์เพื่อใช้งานดิสคัสบอร์ด
[*]utility คือ แหล่งรวมไฟล์สำหรับการแปลงดิสคัส, อัพเกรด, อัพเดต และไฟล์ .php ตัวเก่าบางตัว


2. ปิดเว็บไซต์
โดยเข้าไปที่ “แอดมินซีพี –> ทั่วไป –> ตั้งค่าเว็บไซต์” หาคำว่า “ปิดเว็บบอร์ด” แล้วเลือก “ใช่” และกรอกรายละเอียดสำหรับแจ้งให้สมาชิกทราบว่า กำลังดำเนินการอัพเดตเว็บบอร์ด ดังรูป


3. สำรองข้อมูล
3.1 ขั้นตอนการสำรองข้อมูลและไฟล์เสริมต่างๆ เช่น ปลั๊กอิน, ไฟล์แนบ, ไฟล์การตั้งค่า และอื่นๆ
สำรองไฟล์(ย้ำว่า "สำรอง" ไม่ใช่การย้าย)ใน Discuz! X1 ตัวเก่าของคุณทั้งหมดไปไว้ที่อื่นก่อน เช่น ./bbs_backup เป็นต้น

3.2 สำรองฐานข้อมูล
3.2.1 สำรองฐานข้อมูลของ Discuz! X1 เข้าไปที่ “แอดมิน –> ผู้ก่อตั้ง –> ฐานข้อมูล –> ส่งออก” ดังรูป


3.2.2 สำรองฐานข้อมูลของ UCenter หรือ uc_server เข้าไปที่ “แอดมิน –> Ucenter หรือ ศูนย์จัดการระบบ –> สำรองข้อมูล” ดังรูป


4. อัพโหลดไฟล์และโฟลเดอร์ทั้งหมดของ Discuz X1.5(ในเครื่องคอมของคุณ) ไปยังตำแหน่ง Discuz! X1 ตัวเก่าในโฮสต์ของคุณ ดังรูป


5. เปลี่ยนสิทธิ์ไฟล์และโฟลเดอร์(CHMOD) ที่เกี่ยวข้องเพื่อให้ระบบสามารถ อ่าน/เขียน/เข้าถึงได้ ให้เป็น 777 ดังรูป


ขั้นที่สอง เริ่มต้นอัพเดต
1. อัพโหลดไฟล์ utility/update.php ไปยัง ./install/update.php ในโฮสต์ของคุณดังรูป


2. เริ่มต้นการอัพเดต Discuz! X1.5 ดังลิงค์ตัวอย่างนี้ http://www.domain.com/install/update.php (ซึ่ง http://www.domain.com ที่อยู่เข้าใช้งานสำหรับเว็บไซต์ของคุณ)

คลิกที่ “准备完毕,升级开始”เพิ่มเริ่มการอัพเดต

3. ระบบจะเริ่มการอัพเดต

รอจนกว่าจะเสร็จสิ้นกระบวนการ โดยที่คุณไม่ต้องทำอะไร

5. เสร็จสิ้นการอัพเดต


ขั้นที่สาม ตรวจสอบระบบและอัพเดตแคช เสร็จสิ้น
1. เข้าสู่ระบบ แอดมิน ทำการอัพเดตไฟล์แคช
2. ลบไฟล์การติดตั้งและไฟล์ update.php เพื่อความปลอดภัยของข้อมูล

ขอให้สนุกกับการใช้งาน Discuz! X1.5 ภาษาไทยของเรานะครับ

อ้างอิง
ขอบคุณรูปภาพภาษาจีนจาก Discuz.net
ขอบคุณผู้ช่วยแปลภาษาจาก Microsofttranslator.com และ Translate.google.com

Translator
Jaideejung007(Anusuk Sangubon)
Translate Team of Discuzthai.com

Edit:
- แก้ไขรายละเอียดการสำรองข้อมูลใหม่ 15/10/2010
- แก้ไขลิงค์ดาวน์โหลด Discuz! ภาษาไทยใหม่ 09/10/2010

Sakdituch โพสต์ 2010-10-1 18:15:38

ขอบคุณครับ:lol

brb โพสต์ 2010-10-9 14:35:38

แล้วไฟลล์ภาษาไทย เอาจากไหนหรอครับ ?

jaideejung007 โพสต์ 2010-10-9 16:50:05

จัดไป

http://forum.discuzthai.com/thread-21582-1-1.html

e5200 โพสต์ 2010-10-29 11:02:45

4. อัพโหลดไฟล์และโฟลเดอร์ทั้งหมดของ Discuz X1.5(ในเครื่องคอมของคุณ) ไปยังตำแหน่ง Discuz! X1 ตัวเก่าในโฮสต์ของคุณ ดังรูป

ตรงนี้ นี่ ทับอันเก่าไปเลยหรือยังไง

jaideejung007 โพสต์ 2010-10-29 11:07:55

ตอบกระทู้ e5200 ตั้งกระทู้

ใช่ครับ เป็นการอัพโหลดไฟล์ดิสคัส 1.5 ตัวใหม่ ทับดิสคัส x1 ตัวเก่าน่ะครับ

หลังจากเริ่มรันไฟล์ update.php อย่าลืมตรวจสอบ CHMOD และก็อัพเดตแคชด้วยนะครับ

sm946dzsm946dzsm946dz

e5200 โพสต์ 2010-10-29 14:09:51

ไฟล์ Update.php ในกระทู้ที่ดาวน์โหลด x1.5 ตามลิงค์ที่คุณไห้มา ไม่มีโฟเดอร์utility/update.php
รบกวนหน่อย

jaideejung007 โพสต์ 2010-10-29 17:09:38

ตอบกระทู้ e5200 ตั้งกระทู้

โฟลเดอร์ชื่อภาษาไทยครับ

เครื่องมือ/update.php

e5200 โพสต์ 2010-10-29 22:47:28

CHMOD777 นี่ CHMOD ทุกไฟล์ทุกโฟเดอร์เป็น 777 ทั้งหมดเลยจะมีปันหาอะไรไหม

jaideejung007 โพสต์ 2010-10-31 18:32:57

ตอบกระทู้ e5200 ตั้งกระทู้

ก็อาจจะมีปัญหาในเรื่องความปลอดภัยครับ

อาจจะโดนบุกรุกได้ง่าย เพราะสิทธิ์โฟลเดอร์มันถูกเปลี่ยนเป็นสถานะที่เข้าใช้งานได้เต็มที่

ซึ่ง Hacker อาจจะเข้าโจมตีได้ง่ายขึ้น(แต่ด้วยวิธีไหน ไม่เป็นอันทราบได้)

แนะนำให้ทำเฉพาะโฟลเดอร์ที่ระบบดิสคัสต้องการน่ะครับ
หน้า: [1] 2 3
ดูในรูปแบบกติ: วิธีการอัพเดต Discuz! X1 ไปยัง Discuz! X1.5 [STEP by STEP]