การทำ WordPress Multi Database ที่ง่าย และ ชัวร์ เพื่องานปั่นโดยเฉพาะ

This entry was posted by Saturday, 3 December, 2011
Read the rest of this entry »

หลังจากวิธีทำ WordPress Multi Databaseสำหรับการปั่นแล้วหากคิดว่าจะปั่นเว็บแบบอัดเอาจำนวนเว็บเป็นหลักเช่น 1 โดเมนหลัก ต่อ 1,000 ซับโดเมนขึ้นไปถ้าอย่างนี้จำเป็นต้องใช้การทำ WordPress Multi Database เข้าช่วยครับ แต่ถ้าปั่นน้อยกว่านี้ก็ไม่จำเป็นต้องทำนะครับ บทความในครั้งนี้ผมแต่แสดงรายละเอียดทั้งสิ้น 31 ขั้นตอนแบบละเอียดยิบ เพื่อให้เพื่อนสมาชิกสามารถทำตามได้อย่างถูกต้อง

 

 

 

 

 

ก่อนติดตั้งให้ดูบทความนี้ก่อนนะครับ
โดยเฉพาะการติดตั้งกับ Addon Domain

วิธีแก้ไขปัญหาในการติดตั้ง WordPress Multi Database

การทำ Multi Database เหมาะสำหรับผู้ที่มีคุณสมบัติดังนี้
1. มีการปั่นซับโดเมนมากกว่า 1000 ซับโดเมน / 1 โดเมนหลัก และรวมกันแล้ว มากกว่า 10000 ซับโดเมน ต่อ 1 Host
2. เคยใช้โปรแกรม FileZilla หรือ สามารถใช้ File Manager บน cPanel ได้เป็นอย่างดี
3. คุ้นเคยกับ cPanel มาบ้าง
4. ติดตั้ง WordPress MU ได้

สิ่งที่ต้องเตรียม
1. ไฟล์สำหรับติดตั้ง Multi BD
2. โปรแกรม FTP FileZilla
3. โปรแกรม NotePad หรือ NotePad++
4. สำคัญคือต้องติดตั้งเป็น WordPress MU ไว้ก่อนเท่านั้น

ไฟล์ประกอบในการใช้งาน
1. สำหรับ 16 DB
2. สำหรับ 256 DB
3. สำหรับ 4096 DB

เลือกตัวใดตัวหนึ่งที่ต้องการ สำหรับผมเลือกใช้งานแค่ 16DB ก็เหลือกินแล้วครับ ในบทความนี้ได้ทำการติดตั้งที่ WordPress 3.2.1

สำหรับการติดตั้งโดยใช้ 256 db หรือ 4096 Db ก็มีขั้นตอนการติดตั้งที่เหมือนกันทุกอย่าง ต่างกันแค่จำนวน Database ที่สร้างขึ้นเท่านั้น

การเลือกสร้าง Multi Database ที่เกินความจำเป็นทำให้เปลืองพื้นที่ของ Host และยังส่งผลให้ทำงานของ Database ช้าลงไปอีกด้วย

 คำเตือน :

ในการติดตั้งต้องใจเย็น ดูให้ดีๆ อย่ารีบร้อน เพราะถ้าผิดพลาดมาจะลบ Database ที่สร้างไว้ยากมากโดยเฉพาะ Share Host

หากเป็นแบบจำนวน Database มากๆ อาจต้องใช้ Imacros เข้าช่วยลบ ในกรณี VPS หรือไม่ข้อมูล Database เดิมอาจจะ

เสียหายได้ในกรณีที่ทำกับโดเมนที่ติดตั้ง WordPress MU และมีข้อมูลใฃ้งานมาก่อนแล้ว

แต่แนะนำให้เริ่มกับโดเมนใหม่ จะดีกว่าครับจะได้ไม่เสี่ยงกับการเสียหายของข้อมูลเดิม

การติดตั้งกับ Addon Domain ต้องดูบทความนี้ก่อนนะครับ
วิธีแก้ไขปัญหาในการติดตั้ง WordPress Multi Database
==============================================================================

วิธีทำ Multi DB สำหรับโดเมนหลัก

ภาพที่ 1 หลังจากแตกไฟล์ออกมาแล้ว จะมีอยู่ 4 ไฟล์ ให้ทำการเปิดไฟล์ ตามรูป
การทำ Multi DB แบบง่าย

 

ภาพที่ 2 เมื่อเปิดไฟล์ชื่อ Creat16db.txt ขึ้นมาแล้วจะพบข้อมูลดังนี้ครับ
วิธีสร้าง Multi DB

 

เลือกที่เมนู Edit และ Replace… ตามรูปเพื่อทำการแก้ไขข้อมูลให้ตรงกับ Database ของท่าน

วิธีสร้าง Multi DB

 

เปลี่ยนคำว่า userdb ไปเป็นชื่อ Username ที่ท่านใช้ Login เข้าไป cPanel หรือชื่อที่ใช้ใช้สมัครตอนเช่า หรือที่ Host ให้นั้นแหละครับ

หมายเหตุ : หากทำกับ Addon Domain ชื่อของ Database User จะต้องเป็น ชื่อUserที่ใช้เข้าCpanel_ชื่อDatabase_

และต้องเปลี่ยนทุกจุดในทุกไฟล์ เช่น amazon_ชื่อ Database ที่ตั้งขึ้น_

วิธีสร้าง Multi DB

 

จะเห็นว่าข้อความถูกเปลี่ยนเรียบร้อย

วิธีสร้าง Multi DB

 

ทำการเลือกคำสั่งทั้งหมดที่เราได้ทำการแก้ไขแล้ว

วิธีสร้าง Multi DB

 

ทำการคัดลอกคำสั่งทั้งหมดที่เราได้ทำการแก้ไขแล้ว

วิธีสร้าง Multi DB

 

ทำการ Login เข้าไป cPanel เลือกหัวข้อ Database และเลือก phpMyAdmin

วิธีสร้าง Multi DB

 

เลือก Database ของ WordPress MU ในโดเมนที่ท่านติดตั้งไว้และต้องการทำ Multi Database (สำคัญคือต้องติดตั้งเป็น WordPress MU ไว้ก่อนเท่านั้น) ถ้าจำไม่ได้ว่า Database ชื่ออะไร ให้เข้าไปดูที่ไฟล์  wp-config.php ก็ได้ครับ ตรงคำสั่ง define(‘DB_NAME’, ‘ชื่อUser_ชื่อ Database‘);

ในภาพผมเลือกทำที่ Database ชื่อ wrdp1 หรือชื่อเต็มคือ ชื่อที่ใช้Loginเข้าcPanel_wrdp1 จากนั้นก็เลือก SQL

วิธีสร้าง Multi DB

 

จัดการวางคำสั่งที่คัดลอกมาลงที่ช่องว่างๆนี้ แล้วคลิ๊กที่ Go

วิธีสร้าง Multi DB

 

ถ้าถูกต้อง จะเห็นรายชื่อ Database ที่ถูกสร้างขึ้นมาใหม่คือ 0 ถึง F ก็คือ 16 Database จากนั้นก็มาถึงขั้นตอนที่สำคัญ คือการตั้งค่าให้กับระบบ Multi Database ดูจากภาพต่อไปนี้เลยครับ

อ่านได้เฉพาะสมาชิกที่สมัครเรียนเท่านั้น สมัครเรียนได้ที่นี่

Existing Users Log In
 Remember Me