รับทำเว็บไซต์ครบวงจร
เลือกภาษา Thai English     facebook


ติดต่อทำเว็บไซต์ โทร : O89-l79-O7l4 (ทุกวัน 24 ชั่วโมง)

รายการหลัก



บทความ


Page Ranking Tool

วิธีทำ Wp Multisite แบบ Manual


สอน wordpress
> วิธีทำ Wp Multisite แบบ Manual


ทำเวบไซด์ ด้วย Wp แล้วต้องการทำ Multisite ตอนนี้ง่ายมากเพราะมี Plugin ซัพพอต แค่ติดตั้ง Plugin แล้วก็เลือกว่าจะทำแบบไหน

1. แบบ sub domain

2. แบบ sub directory

แค่นี้ก็เป็น Multisite ได้แล้ว ถ้าเลือกข้อ 1 ต้องทำ Wild card แต่ถ้าเลือกข้อ 2 ไม่ต้องทำไร สามารถสร้างซับได้เลย แต่บางคนอาจจะใช้ปลั๊กอินจนเคยชิน แล้วถ้าไม่มีปลั๊กอินหล่ะ ทำแบบ Manual เป็นรึป่าว

ถึงแม้ว่าตอนนี้จะมีปลั๊กอิน Enable Multisite มาให้ใช้ แต่บางครั้งก็ต้องเจอปัญหาเรื่องโฮสมันไม่ซัพพอต Plugin Enable Multisite ถ้าจะใช้งานต้อง Manual อย่างเดียว (โฮสฟรีทั้งหลายนั่นเอง อิอิอิ แอบทำ ๆ) มาเริ่มกันดีกว่า

ขั้นตอนแรกเลยค่ะ เราต้องเข้าไปแก้ไฟล์ wp-config.php ให้ใส่

 

define('WP_ALLOW_MULTISITE', true);

แล้วเซฟ

mu001-1

 

เสร็จแล้ว Refresh หน้าเพจใหม่ แล้วคลิ๊กในส่วน Tools

mu002

ตรงนี้ให้เราเลือกว่าเราจะทำแบบไหน แบบ Sub-domains หรือ Sub-directories ถ้าเลือกทำแบบแรก เราต้องทำ Wild Card แต่ถ้าเลือกแบบที่ 2 ก็ไม่ต้องไปเซตอะไรที่โฮส

1. แบบ Sub-domains  ตัวอย่างเช่น subdomain.maindomain.com

2. แบบ Sub-directories ตัวอย่างเช่น maindomain.com/subdomain

เลือกไปแล้วไม่สามารถกลับมาแก้ได้

หลังจาก กด Install แล้วก็จะพามาหน้านี้ ตามรูป

mu003

ในหน้านี้ก็จะบอกว่า

 

1. ให้เราสร้างแฟ้ม ชื่อว่า blogs.dir สร้างที่

/home/project-web/cargoalternative/htdocs/wp-content/blogs.dir

2.ให้เราเอาข้อความด้านล่างไปใส่ที่ wp-config.php

define( ‘MULTISITE’, true ); 
define( ‘SUBDOMAIN_INSTALL’, false ); 
$base = ‘/’; 
define( ‘DOMAIN_CURRENT_SITE’, ‘โดเมนของคุณcargoalternative.net’ ); 
define( ‘PATH_CURRENT_SITE’, ‘/’ ); 
define( ‘SITE_ID_CURRENT_SITE’, 1 ); 
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

 

mu004

 

3. ไฟล์ .htaccess ให้เราเอาข้อความด้านล่างไปใส่ ถ้าไม่มีให้สร้างไฟล์ชื่อนี้ขึ้นมา

RewriteEngine On 
RewriteBase / 
RewriteRule ^index.php$ – [L]

# uploaded files 
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ – [L] 
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] 
RewriteRule  ^[_0-9a-zA-Z-]+/(.*.php)$ $1 [L] 
RewriteRule . index.php [L]

ตามรูปด้านล่างค่ะ

mu005

เสร็จแล้วก็กด Login ใหม่

พอเข้ามาใหม่อีกรอบก็จะเห็นว่าเวบของเรากลายเป็นแบบ Multisite แล้ว โดยลองเอาเม้าท์ชี้ไปที่ My site

mu006

เท่านี้แหละค่ะ ก็เสร็จแล้ว ไม่ได้ยากอะไรมากเลยค่ะ

บทความนี้ตั้งใจเขียนขึ้น เพื่อเตือนความจำให้กับตัวเอง สาเหตุเพราะว่า ทำ wp mu ทีไรก็ใช้แต่ปลั๊กอิน Enable Multisite ตลอด จนลืมวิธีทำแบบ Manual ไป แล้วบังเอิญช่วงนี้ ทำของฟรี มันไม่ซัพพอตกับ Plugin Enable Multisite ก็เลยต้องทำแบบ Manual แทน แล้วคิดว่าคงมีประโยชน์กับคนที่ยังทำไม่เป็นด้วย


refer: http://www.imhow2.com/blog/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%97%E0%B8%B3-wp-multisite-%E0%B9%81%E0%B8%9A%E0%B8%9A-manual/



Short URL click!
<< กลับคืน : เข้าชม 3,690 ครั้ง : ขึ้นไปด้านบน

รับทำเว็บไซต์ รับสร้างเว็บไซต์ รับออกแบบเว็บ รับเขียนเว็บ รับสอนทำเว็บ รับเช่า hosting รับเช่าพื้นที่เว็บไซต์ จดชื่อเว็บ รับโปรโมทเว็บไซต์ รับดูแลเว็บ SiteMap
สปริงเกอร์http://www.xn--22c2c4blb9n.xn--o3cw4h/