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
ดู: 3394|ตอบกลับ: 4

[X1.5] การย้ายฐานข้อมูลไปโฮสต์ใหม่ ขอคำแนะนำจากคนใจดี ทั้งหลาย มีภาพประกอบครับ ^^

[คัดลอกลิงก์]
bikzrin2 โพสต์ 2011-2-2 03:38:23 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย bikzrin2 เมื่อ 2011-2-2 04:02

แก้ไขครั้งสุดท้ายโดย bikzrin2 เมื่อ 2011-2-2 03:58

แก้ไขครั้งสุดท้ายโดย bikzrin2 เมื่อ 2011-2-2 03:39

ครับ สวัสดีครับ ขอสอบถามหน่อยครับ
คือว่า เริ่มแรกเลย ผมอัพไฟล์ข้อมูล ทั้งหมดของโฮสต์เก่า เอาไปวางใน public_hml ทั้งหมด รวมถึงส่วนอื่นที่มีอยู่ใน โฮสต์หมายถึงโฟลเดอร์อื่นด้วยครับ แต่ขอเน้น เฉพาะ โฟลเดอร์นี้ครับ

เท่าที่ทราบมา วิธีการย้ายโฮสต์ คือให้อัพไฟล์ทั้งหมดขึ้นไป หมายถึงไฟล์เก่าที่มีอยู่อับขึ้นไปที่ใหม่
แล้วให้ทำการ install ใหม่ ซึ่งผมติดตรงนี้ ผมก๊อปเพียงโฟลเดอร์ install ของดิสคัสบอร์ด ไปลงทำการ install ใหม่ (แต่โฟลเดอร์อื่นๆ นั้นไม่ได้ก๊อปลงครับ)ปรากฏว่าระบบให้ผ่านทั้งหมดได้ แต่ไปติดตรงหน้าเว็บใหม่ เปิดขึ้นมา จะเป็นเพจไม่สมบูรณ์ครับ


ผมก็เลย ทำการ เก็บไปทั้งหมด เข้าไปโฟลเดอร์หนึ่งครับ โดยตั้งโฟลเดอร์ขึ้นมาใหม่
เพื่อไม่ให้ มันซ้ำซ้อนหรือโหลดทับกันครับ เลยเก็บของเก่าเข้าไปก่อน โดยสมมติชื่อ โฟลเดอร์ keep ล่ะกันนะครับ

หลังจากนั้น ผมก็ก็อป ไฟล์ ตัว install ใหม่ ทั้งหมด (ไฟล์สมบูรณ์ต้นฉบับ ทั้งหมด)ของ ucenter, uchome และ discuz x.15 โดยไล่ลงตามลำดับครับ และ วิธีการลงตามไฟล์ .pdf ชื่อ phpStudy, UCenter, UCenter Home, Discuz! ของทางบอร์ดครับ
ผลปรากฏว่า หน้าเว็บผมออกมาปรกติ เหมือนใหม่ทุกอย่าง ดังนี้ ครับ



แต่เอาละครับ บอร์ดใหม่จริงๆ ข้อมูลเก่าไม่มาเลย ผมเลยลอง ย้ายโฟลเดอร์ ที่เคยเก็บไว้ ในโฟลเดอร์ keep ตั้งแต่ทีแรก มาแทนที่ โฟลเดอร์ ใน public_html ปัจจุบันครับ ผลปรากฏว่า เพจขึ้นไม่สมบูรณ์เหมือนตอนแรกเลยครับ

ผมสงสัย เกี่ยวกับฐานข้อมูล ที่เว็บเดิมมี
จริงๆ ผมพยายาม dump ฐานข้อมูลเข้าไปใหม่ โดยใช้ bigdump แล้วครับ
มันสำเร็จ เฉพาะไฟล์เล็กๆ ครับ ส่วนไฟล์ใหญ่ มี 2 ฐานข้อมูลที่ไม่สำเร็จ คือ _bbs และ _ddx ครับ
ส่วนตัวคิดว่า ถ้ากรอกข้อมูลผิดไฟล์ อื่นก็ไม่น่า dump เข้าไปได้
โดยเว็บเก่ามีฐานข้อมูล 8 ตัว มีเพียง 2 ตัวที่ไม่สำเร็จ มีขนาด 600 เมก และ 400 เมก โดยลำดับครับ

เพจ เออเร่อ จะเป็นลักษณะนี้ครับ



มาดูตัวอย่างไฟล์ ที่เคย dump สำเร็จกันบ้างครับ


หน้าตาก็เป็นแบบนี้เองครับ


ปัญหาของผมติดตรง bigdump โคต เออเร่อ ดังกล่าวครับ
ส่วนฐานข้อมูลปัจจุบันได้ให้ ทางโฮสต์เค้าอับลงเว็บให้
แต่ อับให้ตั้งแต่ ก่อนติดตั้ง บอร์ดดิสคัสครับ

เลยสงสัยว่า ถ้าผม dump ข้อมูลเข้าไปในบอร์ด หน้าสมบูรณ์ เพจปัจจุบันแบบนี้
จะทำให้ผมได้ เว็บเก่า ข้อมูลเก่ากลับคืนมาครับ โดยในเบื้องต้นการสร้างชื่อฐานข้อมูล ก็ได้สร้างชื่อเดียวกัน แบบเดียกันกับทางเว็บเก่าเรียบร้อยครับ




ถ้าเป็นอย่างนั้นจริง ผมต้อง หาวิธี dump ข้อมูลให้ได้
และแก้ในส่วนของ ไฟล์ ในโฟลเดอร์ config ให้เป็นชื่อที่อยู่ฐานข้อมูลปัจจุบัน ถูกต้องมั้ยครับ


สรุปความเข้าใจ ในการย้ายโฮสต์
1. โอนไฟล์จากโฮสต์เก่าทั้งหมดเข้าโฮสต์ใหม่
2. ทำการ install ใหม่ และสร้างฐานข้อมูล
3. แก้ไฟล์ ในโฟลเดอร์ config


แต่วิธีการทำของผม ไม่เป๊ะ ตามคอนเซป ครับ เพราะว่า เจอของจริงสถานการณ์จริง
ลองแล้วไม่สำเร็จ ก็ต้องไปตามน้ำ ลองผิดลองถูกครับ ลองไปเรื่อย ก็ยังไม่ได้ครับ

เพราะตั้งแต่ต้นเลย ถ้าผมโอนไฟล์เก่าทั้งหมดลงไป
แล้วเอาไฟล์ใหม่ มาทับแทน เพื่อทำการ install ใหม่ ข้อมูลเก่า ก็ต้องหายหมดถูกมัย้ครับ
เพราะมีการแทนที่โฟลเดอร์ และข้อมูลครับ ซึ่ง ผมโหลดลง 10 กว่า GB ใช้เวลานานสำหรับผมมากครับ
ผมจริงอาศัยย้ายไฟล์เกบที่อื่นชั่วคราว พอลง ตัวใหม่สมบูรณ์แล้ว ค่อยอาศัยย้ายข้อมูลในโฟลเดอร์ ที่เก็บไว้ มาแทนที่ เพื่อจะได้ข้อมูลตัวเก่า
แต่ยังไม่สำเร็จครับ

ที่ยังไม่สำเร็จนั้นผม ก็ไม่รู้ว่าเป็นเพราะอะไร
อาจเป็นเพราะ 1 ผม ข้ามขั้นตอน คือต้อง install ให้เสร็จแล้วค่อย dump ฐานข้อมูลลงมา
ประมาณนั้นครับ

อาศัยลองผิดลองถูกครับ ฮ่าๆๆๆๆ ยังไง ก็ช่วยแนะนำ ด้วยครับ
ขอบคุณล่วงหน้าครับ

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

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

x
 เจ้าของ| bikzrin2 โพสต์ 2011-2-2 03:51:48
แก้ไขครั้งสุดท้ายโดย bikzrin2 เมื่อ 2011-2-2 03:54

ส่วนวิธีการ dump ไฟล์ ผมจะใช้วิธี โหลดไฟล์จากหน้านี้ครับ
ที่ไม่ทำการ export เพราะเคยลองทำ แล้วติดปัญหาเวลา dump ข้อมูลครับ ติดพวก tis620 ครับแก้ค่าแล้วก็ไม่ได้สักทีครับ  

ก็เลยอาศัยจากการโหลดหน้านี้ โดยคลิ๊กที่ดาวน์โหลด แต่ไฟล์ ที่โหลดมาจะเป็น .gz ซึ่ง bigdump ก็ dump ไม่ได้ ต้องเปลี่ยนเป็น .sql ผมก็ทำการแตกไฟล์ ให้เป็น .sql แล้วก็ทำการอับโหลดครับ



ไฟล์ที่แตก zip ออกมาก็จะได้เป็น .sql คล้ายๆ ดังรูปครับ
ที่เลือก export ไฟล์วิธีนี้ เพราะลองแล้ว ข้อมูล dump ผ่าน 6/8 ตัวครับ
จะติดเพียงตัวใหญ่ๆ เบิ้มๆ ในตอนนี้ครับ



แต่ พออับไฟล์ เบิ้มๆ 2 ไฟล์ ที่มีปัญหาแล้ว dump ไป ก็ขึ้น เออเร่อ แบบ ตามรูปด้านบนๆ อ่าครับ

รบกวนผู้รู้ และคนใจดี ทั้งหลายช่วยชี้แนะ ผมด้วยครับ
ขอบคุณครับ

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

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

x
unisexx โพสต์ 2011-2-2 08:10:05
แก้ไขครั้งสุดท้ายโดย unisexx เมื่อ 2011-2-2 08:16

มีหลายวิธีมากครับในการเอาข้อมูลลงเบส
1. ใช้วิธีแบ๊กอัพฐานข้อมูลของ discuz แล้วเอาไฟล์นั้นกู้ข้อมูลออกมาในโฮสต์ใหม่
2. bigdump ตอนผมใช้ก็ไม่มีปัญหาอะไรนะตัวนี้ใช้ง่ายสุดๆ
3. ใช้ navicat ต่อเบสที่โฮสกับเครื่องเราเองแล้วก้อบข้อมูลเข้าไปโดยตรงเลย
4. อื่นๆ

ปล. ก่อนทำอะไรเสี่ยงๆแบบนี้ถ้าไม่ชัวร์จริงแนะนำให้ทดลองทำกับ localhost เครื่องเราเองให้ชำนาญก่อน เพื่อดูปัญหาและความเสี่ยง ก่อนลงมือสู่สนามจริงนะครับ...

dsiwarsza โพสต์ 2011-2-2 12:45:24
ต้นฉบับโพสต์โดย unisexx เมื่อ 2011-2-2 08:10
แก้ไขครั้งสุดท้ายโดย unisexx เมื่อ 2011-2-2 08:16

มีหลายวิธีม ...

อิอิ ทำเองมะกะมือเลย ย้าย host คนเดียว อิอิ
แต่ก็ผ่านตามปกติ config เสร็จเข้า admincp ก็อับเดตแคชชะ ก็ได้แบบเดิมแล้ว
Onlyones โพสต์ 2011-2-2 16:14:58
ผมกลัวว่ามันไม่ครบเลยไปเอามาจาก FTPS แล้วโหลดลงมาอย่างเดียว
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-11-26 19:25

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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