
การติดตั้ง WPMU MULTI DB 16 DB
ก่อนที่เราจะลง WordPress MU MUlti database เราจำเป็นที่จะต้องติดตั้ง WordPress MU ให้เสร็จเสียก่อนครับ
และจำเป็นต้องมีไฟล์ Plugin Multidb เสียก่อน
ดาวน์โหลดที่นี่เลยครับ ไฟล์ Multidb : http://www.seosamutprakarn.com/Multidb.rar
ขั้นตอนที่ 1. การเตรียมไฟล์ติดตั้ง WordPress MU Multidb
เปิดไฟล์ Replace.txt
ใช้คำสั่ง search > replace แทนที่ xxx ด้วย Username ที่ Login เข้าใช้งาน cPanel

เปิดไฟล์ db-config.php
ใช้คำสั่ง search > replace แทนที่ usernamecpanel ด้วย Username ที่ Login เข้าใช้งาน cPanel
ใช้คำสั่ง search > replace แทนที่ passwordcpanel ด้วย password ที่ Login เข้าใช้งาน cPanel
บรรทัดที่ 16 จะพบข้อมูล ของหมายเลขไอพี add_dc_ip(‘ 111.222.333.’, ‘dc1′);ให้ แทนที่ 111.222.333. ด้วยหมายเลขไอพีของ Hosting หรือ เว็บไซต์ของเรา โดยให้ใส่แค่เลขสามชุดแรกตามด้วย จุด เช่น IP 75.25.65.222 ให้ใส่เป็น 75.25.65. เสร็จแล้ว Save File ให้เรียบร้อยครับ
ดูหมายเลขไอพีได้ใน cPanel

เปิดไฟล์ move-blogs.txt
บรรทัดที่ 25 และ 26
ใช้คำสั่ง search > replace แทนที่ usernamecpanel ด้วย Username ที่ Login เข้าใช้งาน cPanel
ใช้คำสั่ง search > replace แทนที่ passwordcpanel ด้วย password ที่ Login เข้าใช้งาน cPanel
เสร็จแล้วเซพให้เรียบร้อยครับ
ขั้นตอนที่ 2. สร้างดาต้าเบส ทั้ง 16 ดาต้าเบส
ล๊อกอินเข้า cPanel ของโฮสติ้งหรือโดเมนที่ติดตั้ง wp-mu ไว้ โดยปกติจะอยู่ที่ domain/cpanel
เข้าใช้งาน phpMyAdmin โดยคลิ๊กที่ icon

คลิ๊กที่ icon SQL เพื่อสร้างดาต้าเบส 17 ดาต้าเบสในครั้งเดียว

copy text ทั้ง 17 บรรทัด มาใส่ในช่อง Run SQL query/queries on server “localhost”: และคลิ๊ก Go

ดาต้าเบสทั้ง 17 ดาต้าเบสจะถูกสร้างในครั้งเดียว
ขั้นตอนที่ 3. อัพโหลดไฟล์ขึ้นโฮส
1. Upload file move-blogs.php ไปไว้ที่ root domain
สำหรับโดเมนของโฮสหลักจะอยู่ที่ /public_html
โดเมนย่อย หรือโดเมนที่ Add เพิ่มเข้าไปจะอยู่ที่ /public_html/yourdomain.com

2. Upload file db.php (ไฟล์นี้จะไม่ถูกแก้ไข) และไฟล์ db-config.php ไปไว้ที่ wp-content โดยปกติจะอยู่ที่
สำหรับโดเมนของโฮสหลักจะอยู่ที่ /public_html/wp-content
โดเมนย่อย หรือโดเมนที่ Add เพิ่มเข้าไปจะอยู่ที่ /public_html/yourdomain.com/wp-content

ขั้นตอนที่ 4. ทำการย้ายดาต้าเบส
ไปที่ domain.com/move-blogs.php

คลิ๊กที่ข้อ 4.To start the copy process click here เพื่อเริ่มทำการย้ายดาต้าเบส รอจนย้ายดาต้าเบสเรียบร้อย (หน้าเว็บหยุดโหลด)
คลิ๊กที่ข้อ 6.Once completed, refresh this page by clicking here เพื่อรีเฟรชหน้าเว็บใหม่
เสร็จ สิ้นขั้นตอนการติดตั้ง ให้ไปลบไฟล์ move-blogs.php ทิ้ง และทดลองเข้าหน้าเว็บไซต์เรา ถ้าสามารถเข้าได้ปกติแสดงว่าการติดตั้ง WordPress Mu Multi database เสร็จเรียบร้อยครับ
ในกรณีที่ทำผิดพลาดให้ลบดาต้าเบสที่สร้างขึ้นมาทิ้ง และลบไฟล์ ทั้งสามไฟล์ออก ระบบจะสามารถกลับมาใช้ได้เหมือนเดิม
และให้ทดลองทำใหม่อีกครั้ง
Related posts:
- วิธีการติดตั้ง Wordpress MU ภาค 1 วิธีอัพโหลดไฟล์์ขึ้น Hostgator จริง ๆ บทความนี้ผมจะตอบปัญหาของเพื่อนในบอร์ดคนนึง ที่ถามเรื่องการอัพไฟล์เข้าโฮสของ Hostgator และถ้า Step by Step ในสไตล์ผมมันก็ต้องมีรูปสวยๆ...
- อัพโหลดไฟล์ขึ้นโฮส ผ่าน File Manager ของ Direct Admin สำหรับการอัพโหลดไฟล์ขึ้น Host นั้นเราสามารถทำได้หลายวิธี แต่วิธีที่สะดวกและรวดเร็วมากที่สุดคือการอัพโหลดไฟล์ผ่านโปรแกรม File Manager ของ ระบบจัดการเว็บโฮสติ้งต่าง ๆ เช่น...
- วิธีติดตั้ง WordPress สวัสดีครับ ว่าจะเขียนบทความนี้ตั้งนาน ไม่ได้เขียนสักทีวันนี้มีเวลาว่างและจะติดตั้ง เว็บใหม่ด้วย WordPress บน Hosting ที่มีตัวจัดการเป็น DirectAdmin และไม่มีตัวอำนวยความสะดวกอย่าง...
- วิธีติดตั้ง WordPress Mu ภาค2 ดาวน์โหลดไฟล์ WordPress Mu ที่นี่ครับ หลังจากเมื่อวานเราอัพโหลดไฟล์ขึ้นโฮสเสร็จเรียบร้อยแล้ว ก็มาถึงขั้นตอนการติดตั้งเจ้าตัว WordPress Mu เสียที การติดตั้ง...
Related posts brought to you by Yet Another Related Posts Plugin.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.
Comments
ตรงข้อมูลดาต้าเบสที่สร้าง ของผมมันเป็น _1 อยู่แล้ว พอสร้างเสร็จ มันก็ไปซ้ำกับ DB ใหม่อีก 17 ตัวน่ะคับ ต้องแก้ปัญหายังไง เพราะผมลองเปลี่ยนชื่อแล้ว ไม่รอด
ผมติดตั้งแล้วครับ ทั้ง wordpress mu 2.9.2 และ wordpress 3.0
ปกติก็ตั้งเป็น utf8_general_ci
ติดตั้ง 256 db
ใส่เนื้อหาไทย หน้าเว็บเป็นไทยปกติ
แต่ทำไม่ในฐานข้อมูล
เป็นภาษาต่างดาวครับ
แต่ถ้ายกเลิกไม่ทำ multi db ภาษาไทยก็จะได้ทั้งหน้าเว็บ
และในฐานข้อมูล
หากไม่แก้ไข จะมีปัญหาอะไรป่าวครับ
และหากแก้ แก้อย่างไร
ถ้าจะทำ multi db ในโดเมนที่2ทำยังไงอ่ะครับ
เพราะชื่อดาต้าเบสพวกนี้มันจะซ้ำกัน
`xxx_0`
`xxx_1`
`xxx_2`
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘gangseo’@'localhost’ (using password: YES) in /home/gangseo/public_html/move-blogs.php on line 64
Could not connect to mysql
มันขึ้นแบบนี้อ่ะครับ ทำไง
((





ขอบคุณมากครับ พอดีเช่า hostgator อยู่จะนำไปทดลองใช้