การทำ Multi256DB
การทำ 16db หรือ 256db เป็นการกระจายข้อมูลจากการใช้ดาต้าเบตตัวเดียว มันก็จะกระจายข้อมูลออกไปที่ดาต้าเบตตัวอื่น ๆ ทำให้ดาต้าเบตไม่บวมใหญ่จนทำให้เวปอืดค่ะ การทำ 256 DB นี่คือการทำ database ใหม่ขึ้น มา 256 อัน เพื่อ ไม่ให้มันไม่ หนัก Database หลัก ถ้าถามว่า
1. เขาทำก่อนเริ่มปั่นหรือเปล่า
ตอบ : แนะนำให้ทำก่อนปั่นค่ะ ช่วงระหว่างปั่น มันจะได้ซอย post เข้า database อื่นๆให้อัตโนมัติ
2. ปั่นไปเยอะแล้วค่อยทำ 256DB ได้มั้ย
ตอบ : ถ้าไม่เยอะมาก ก็ได้ค่ะ แต่หลายคนแนะนำให้ทำก่อนปั่น แต่หวานทำหลังปั่นเพราะตอนแรกขี้เกียจหัดทำ เห็นว่าตัวเองสร้างซับไม่เยอะ
สรุปดีกว่า *** การทำ 256 DataBase สำหรับ WordPress Mu นั้น ควรทำก่อนปั่นค่ะ ***
เรามาลงมือทำไปพร้อม ๆ กันเลยดีกว่าค่ะ ก่อนอื่นต้องมี Multi256DB
ขั้นตอนการทำ
1. เมื่อแตกไฟล์ออกมาจะเจอไฟล์ 4ไฟล์ RePlace256,db,db-config,move-blogs
2. เปิดไฟล์ RePlace256 ด้วย Notepad แล้วแก้ไขและแทนที่ข้อความต่อไปนี้ hostusername เปลี่ยนเป็น user ที่คุณใช้เข้าhost (กด Ctrl H ค้นหาแล้วแทนที่ทั้งหมด)
3.เมื่อ แก้เสร็จแล้วไปที่โฮส เข้าเมนู phpMyAdmin มองหาแทบด้านบน ที่ชื่อ SQL กดมันเข้าไปเลยค่ะ จะเจอช่องว่างๆ ให้เอาข้อความทั้งหมดในไฟล์ RePlace256 ที่เราแก้แล้วใส่ลงไปแล้วกด Go
4. เมื่อเสร็จเรียบร้อยแล้วให้เปิดไฟล์ db-config ด้วย Notepad เหมือนเดิม มองหาบรรทัดที่16 เลขไอพี1.เลขไอพี12.เลขไอพี3. แล้วแทนที่ด้วยเลขไอพี 3 ชุด ของโฮสเรา
4.1 เสร็จแล้วเลื่อนลงมาด้านล่าง มองหา hostusername แล้วแทนที่ลงไป ด้วย user ที่ใช้เข้าโฮส ของเรา (แทนที่ให้หมดนะ)แล้วก็แทนที่ pass ที่ใช้เข้าโฮส ของเรา อีก เมื่อเสร็จ ให้เซฟ แล้วปิด
5. เปิด ไฟล์ move-blogs ด้วย Notepad (ตรงนี้ทำเอาหวานแก้ตั้งหลายรอบค่ะ กว่าจะสำเร็จ)
บรรทัดที่ 19 ให้แก้ตรง "ชื่อdb ของเราที่เราใช้ตอนติดตั้งwp" ก็คือ ใส่ชื่อดาต้าเบสที่ติดตั้ง wp นั่นแหละค่ะ
บรรทัดที่ 20 wp_ ไม่ต้องแก้ ใช้ตามเดิม
บรรทัด 21 ก็ให้ใส่ usernameสำหรับล็อกอินเข้าโฮส ตามท้ายด้วย_ (อย่าลืมเติม _ ด้วยละ)
บรรทัด 25 ใส่ username สำหรับล็อกอินเข้าโฮส
บรรทัด 26 ใส่ พาส สำหรับล็อกอินเข้าโฮส เสร็จแล้วให้เซฟ เตรียมยัดใส่โฮส
ตัวอย่างที่แก้แล้ว
3. ยัดไฟล์ลงโฮส
db.php และ db-config.php ให้เอาไปไว้ที่ public_html/ชื่อโดเมน.COM/wp-content/
ส่วน move-blogs.php ให้เอาไปไว้ที่ public_html/ชื่อโดเมน.COM/
4. เมื่อยัดลงโฮสแล้วเราก็รันไฟล์ ให้พิมพ์เรียกใช้ http://www.ชื่อโดเมน.COM/move-blogs.php แล้วกด Enter ก็จะปรากฏหน้าตาตามรูปด้านล่างขึ้นมาค่ะ
ยังไม่เสร็จโดยทีเดียวค่ะ ให้เรากดที่ ลิงค์ ข้อ 4. To start the copy process click here แล้วรอดูว่าสำเร็จหรือไม่ ถ้าสำเร็จสังเกตุตารางช่องขวา ตัวหนังสือจะเปลี่ยนจากสีดำเป็นเขียว ตามรูปด้านบนค่ะ
สามารถทำได้ทุก เวอร์ชั่นขอ wordpress มั้ยครับ ของผม 3.4.2 ทำแล้วเรียกย้าย database ไม่ได้
http://www.len2u.com