ติดตั้ง MultiSite (mu) ให้กับ WordPress 3

สำหรับ WordPress 3  ที่เพิ่งออกมาได้ไม่นานนี้  ได้มีฟรีเจอร์ MultiSite (ถ้าในเวอร์ชั่นเก่าจะเรียกว่า WPMU) รวมมาด้วยตั้งแต่ที่แรกโดยไม่ต้องติดตั้งอะไรเพิ่ม มาดูขั้นตอนสำหรับการเปิดใช้ MultiSite

1.ทำการโหลดและติดตั้ง wordpress เสร็จเรียบร้อยแล้ว  ให้ทำการแก้ไขไฟล์ wp-config.php โดยเพิ่มโค้ดข้างล่างเข้าไป

define('WP_ALLOW_MULTISITE', true);

2. Login เข้าหน้า admin แลัวเลือก Tool –> Network

multisite wordpress33. เลือก Site Address  ซึ่งจะมีอยู่ 2 ลักษณะคือ sub-domains และ sub-directiories (คือ sub folder) จากตัวอย่างผมเลือกเป็น sub-domains จากนั้นกด Install

ถ้าอยากทำ sub-domain บน localhost ต้องทำ Virtual Hosts นะครับ เนื่องจากว่าการทำ MultiSite มีข้อจำกัดบางอย่าง  MultiSite WordPress Settings Requirements

multisite wordpress3

4.  เมื่อกดปุ่น install แล้วทาง ระบบจะให้เราทำการ สร้าง โฟลเดอร์ และแก้ไขอีก 2 ไฟล์ wp-config.php และ .htaccess  (แนะนำให้ backup ไฟล์ทั้ง 2 ไฟล์ไว้ก่อน)

  • สร้าง โฟลเดอร์  “blogs.dir” ไว้ใน wp-content/  ถ้ามีปัญหาเรื่อง Permission ให้  set permission เป็น 777
  • แก้ไขไฟล์ wp-config.php  โดยการเพิ่มโค้ดตามข้อ 2 (โค้ดแตกต่างกันตามโดเมน) ไว้บน 
     /* That’s all, stop editing! Happy blogging. */ 
  • แก้ไขไฟล์ .htaccess ด้วยการลบโค้ดเก่าออกให้หมดแล้วแทนที่ด้วยโค้ดในข้อ 3

5. ถ้าเราติดตั้ง MultiSite เรียบร้อยแล้วจะเห็นเมนู  Super Admin ข้างบนซ้ายมือ

multisite wordpress3Environment

- ทดสอบบน localhost ด้วยการติดตั้ง XAMPP Lite (Basis Package) version 1.7.3 (web server)

- ทำ Virtual Hosts (ไม่จำเป็นถ้าไม่ต้องการทำ Site Address ในรูปแบบ  sub-domain บน localhost)

- WordPress 3.0

No related posts.

You can leave a response, or trackback from your own site.

21 Responses to “ติดตั้ง MultiSite (mu) ให้กับ WordPress 3”

  1. Rapee says:

    ขอบคุณมากครับ ทำได้แล้ว

  2. Mn says:

    ยินดีครับ

  3. kimera says:

    ถ้าทำ sub-domain ต้องไปตั้งค่า DNS เพิ่ม ไหม๊ ถ้า เพิ่มต้องตั้งค่ายังไง ?

  4. Mn says:

    ถ้าเลือกทำแบบ sub-domain ถ้ามีปัญหา ลองเซ็ต wildcard DNS record ในโฮสดูครับ

  5. zoomsky says:

    งง..
    MultiSite คือ ลง wordpress บนเว็บเดียวกัน แต่ต่าง folder หรือต่าง sub ใช่มั้ยครับ…

    แล้วมันมีประโยชน์ยังไงหรอครับ…?

    เช่น.. user login ได้ทั้งเว็บ ไม่ว่าจะ folder ไหน
    หรือ… ใช้ฐานข้อมูลเดียวกัน

    อูย…ยิ่งถามผมละยิ่งงง…

    รบกวนด้วยครับ…^^’

    ขอบคุณล่วงหน้าครับ…

  6. Mn says:

    จะใช้สำหรับ ถ้าเราต้องการรองรับหลายยูสเซอร์ โดยให้เค้าสามารถสร้างบล๊อกขึ้นมาเองได้ แต่งธีม ลงปลั๊กอินเองได้ ลักษณะจะคล้ายๆ กับพวก Blogger หรือ wordpress.com

  7. zoomsky says:

    ขอบคุณครับ….
    คงจะเป็น subdomain ด้วย… ^^

  8. NOSGATE says:

    โอ้ ขอบคุณมากครับ กำลังหาข้อมูลการทำอยู่เลยครับ ดูแล้วไม่น่า Setup ยากแฮ่ะ

  9. Mn says:

    ไม่ยากครับ ลองทำดู ติดอะไรยังงัยมาถามได้ครับ

  10. aod says:

    มี hosting ที่ไหนที่รองรับบ้างครับผม

    ตอนนี้กำลังหา..อยากได้มากเลยครับ

    รบกวนช่วยแนะนำค๊าบบ

    ขอบคุณค๊าบบ

  11. neng says:

    พอดีติดตั้งแล้วมา update เป็น เวอร์ชั่น 3.0.5 แล้วมันฟ้อง warning ที่น่า dashboard มีวิธีแก้ไขไหมคะ ถ้าจะลบแล้วติดตั้งใหม่ รบกวนบอกวิธีลบด้วยนะคะ (ใช้สคริบต์ติดตั้งค่ะ+ใ้ห้เขาติดตั้งให้)

  12. pol says:

    ขอบคุณครับ ตามมาครับ

  13. pol says:

    ต้องลง plugin ตัวไหนก่อนหรือเป่าครับ

  14. pol says:

    มันขึ้นแบบนี้ครับ
    Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/wioton/public_html/index.php on line 17

    Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/wioton/public_html/index.php on line 17

    Fatal error: require() [function.require]: Failed opening required ‘./wp-blog-header.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/wioton/public_html/index.php on line 17

  15. Mn says:

    โทษทีครับคุณ pol ตอบช้าไปหน่อย ไม่ได้เข้ามานาน ไม่ทราบว่าแก้ได้ยังครับ

  16. gigyou says:

    ผมลองทั้งคืนเลยไม่ได้อย่างที่ท่านบอกเลย ผมเอา โค้ด define(‘WP_ALLOW_MULTISITE’, true); ใส่ไปแล้ว ไม่มีไม่เห็น network เลย ผมลบและลงใหม่ที่ยังไ่ม่ได้ลอง ปลั๊กอินอื่นเลยสักอัน ก็ไม่เห็น network

    ช่วยแนะนำหน่อยครับ มือใหม่ซิง ๆ เลย

  17. Mn says:

    ตอนแรกผมคิดว่าอาจจะเป็นเพราะ เนื้อหานี้ทำไว้นานแล้ว การทำ WordPress multisite อาจจะมีการเปลี่ยนแปลงวิธีทำ
    แต่ผมก็เข้าไปหาข้อมูลเพิ่มเติมที่ เว็บของ WordPress เลย วิธีการทำก็ไม่ได้มีการแปลงเปลี่ยนอะไรครับ
    ยังงัยลองเข้าไปอ่านที่นี่ดูครับ http://codex.wordpress.org/Create_A_Network#Step_3:_Allow_Multisite

    ได้ ไม่ได้ อย่างไร มแชร์กันได้ครับ ^^

  18. weerachai says:

    ทำได้ตามเมนู สร้าง subsiteได้
    ตั้งค่าsubsiteได้
    แต่พอเข้า subsite เข้าไม่ได้ เช่น สร้าง sub video.krugoo.com
    ตั้งค่าต่างได้ทั้งหมด แต่เข้า video.krugoo.com เข้าไม่ได้
    ไปดูโฟเดอร์ blogs.dir ก็ไม่มีอะไรเกิดขึ้น
    สร้างแล้ว โฟเดอร์ subอยู่ที่ใด
    ต้องตั้งอะไรเพิ่มหรือเปล่าครับ

  19. weerachai says:

    มือใหม่ จับ WP MUสอบถาม
    ฐานข้อมูล phpmyadmin จะรวมกับโดเมนเดิมหรือสร้างมาใหม่ครับงง.ทำไม่ได้
    ขอความรู้เป็นวิทยาทานด้วยครับ

  20. nuy says:

    พอดีว่าผมทำได้ครบแล้วอ่ะครับมันติดอยู่ ที่ให้เข้าไปแก้ไฟล์ใน .htaccess อ่ะครับของผมมันหาไม่เจออ่ะครับ

  21. เล็ก says:

    wp-config.php .htaccess set permission 777 รอไว้ก่อนแล้ว
    install plug-in enable mutisite

    แบบนี้ง่ายสุดครับ ไม่ต้อง edit ไฟล์อะไรทั้งสิ้น
    พอล็อคอินใหม่แล้วจะเห็น My Sites > Network Admin
    อยู่ด้านบนสุดซ้ายมือ เข้าจัดการเลย…จบข่าว!

Leave a Reply