Home > Hostgator, Name.com, Tips, Wordpress/Wordpress MU/Multi-site > เตรียมตัวก่อนติดตั้ง wordpress 3.1.3 เพื่อเตรียมปั่น

เตรียมตัวก่อนติดตั้ง wordpress 3.1.3 เพื่อเตรียมปั่น

จากที่เคยแนะนำเทคนิคการปั่นมาในบทความก่อนหน้านี้ ก็มีหลายๆ คนอยากให้เขียนบทความเกี่ยวกับการติดตั้งใช้งาน wordpress mu สำหรับการสร้าง subdomain ในการปั่นสร้างร้านขายของ หลังจากมีโอกาสรวบรวมไฟล์ต่างๆ ที่จำเป็น ก็เลยจัดเป็นบทความนี้ให้เลยครับ  จริงๆ แล้วในบทความต่อจากนี้นี้ จะเป็นการติดตั้ง wordpress ธรรมดา แล้วแปลงการทำงานให้เป็น multi-site ซึ่งจะทำงานคล้ายกันกับ wordpress mu นั่นเอง (สำหรับรายละเอียดอื่นๆ แนะนำให้ค้นคว้าเพิ่มเติมเองนะครับ ฝึกหาข้อมูลใน google จะได้เก่งๆ เด้อ)

ก่อนอื่นอย่าลืมว่า การติดตั้ง wordpress 3.1.3 นี้ ท่านต้องมี host และจดโดเมนเรียบร้อยแล้ว หากใครยังไม่มีทั้งคู่ ก็ย้อนไปดูบทความก่อนหน้านะครับ

  • เช่า hostgator –> ถ้าคิดจะขายของ amazon ให้คนที่อเมริกา แนะนำใช้ host นอกครับ เพื่อเพิ่มประสิทธิภาพในการขาย
  • จดโดเมน ที่ name.com –> ฝึกจัดการโดเมน ด้วยการจดโดเมนที่นี่ ไม่ต้องผ่านตัวแทนครับ มีประโยชน์แน่ในอนาคต
เพื่อให้เห็นภาพกว้างๆ ก่อนขอสรุปขั้นตอนดังนี้
  1. สร้างฐานข้อมูล สำหรับเก็บข้อมูลของสคริปต์ wordpress
  2. ทำ wild card เพื่อให้ subdomain ที่สร้างจาก wordpress multi site สามารถใช้งานได้
  3. ติดตั้ง wordpress 3.1.3
  4. แปลง wordpress ธรรมดา ให้เป็น wordpress multi-site
มาเริ่มขั้นตอนกันเลยนะครับ สำหรับขั้นตอนการติดตั้ง ต้องเตรียมสร้างฐานข้อมูล และ set wild card ก่อนดังนี้
1. ก่อนอื่นให้ login เข้าไปในส่วนจัดการ host ใน cpanel แล้วคลิกเลือก MySQL database ดังรูป
2. จะเข้ามายังหน้าจัดการฐานข้อมูล ให้กรอกชื่อฐานข้อมูลที่ต้องการ เช่น wpmu โดยปกติถ้าเป็น cPanel ของ hostgator ฐานข้อมูลจะขึ้นต้นด้วย user ที่ใช้ login เข้า cPanel ดังตัวอย่าง ถ้าเราใช้ชื่อที่ login เข้า cPanel ว่า admin ฐานข้อมูลหลังจากสร้างแล้วจะเป็น admin_ชื่อฐานข้อมูล เป็นต้น
เมื่อสร้างเสร็จแล้วจะปรากฏข้อมูลดังรูป ให้กดปุ่ม Go Back
3. ต่อไปเป็นขั้นตอนสร้าง user ในการจัดการฐานข้อมูล โดยในหน้าจัดการนั้น ให้เลื่อนลงมาส่วนล่างของจอ แล้วกรอกรายละเอียดดังรูป
เช่นเดียวกับฐานข้อมูล user ที่ได้ จะนำหน้าด้วย user ที่ login เข้า cpanel เช่นเดียวกัน อย่างตัวอย่างที่แสดงก็จะได้เป็น admin_maxmu เป็นต้น
4. หลังจากสร้าง user แล้ว ก็ต้อง Add user ดังกล่าว ให้กับฐานข้อมูลที่สร้างขึ้นก่อนหน้านี้ เพื่อให้ user นั้นสามารถจัดการฐานข้อมูลที่เราต้องการได้นั่นเอง
เมื่อกดปุ่ม Add แล้ว ระบบจะให้ระบุสิทธิการจัดการ ในที่นี้เราเลือกทั้งหมดเลยครับ
5. ก็เป็นอันเสร็จสิ้นขั้นตอนการสร้างฐานข้อมูล สรุปที่เราได้ในขั้นตอนนี้คือ
ชื่อฐานข้อมูล = admin_wpmu
user จัดการฐานข้อมูล = admin_maxmu
password จัดการฐานข้อมูล = xxxxxxxxx (ตามที่ระบุไว้ตอนสร้าง user ในข้อ 3)

6. หลังจากสร้างฐานข้อมูลแล้ว เราก็จะมาสู่ขั้นตอนการ set wild card ให้กับโดเมนที่เราจะติดตั้ง wordpress multi-site นะครับ

โดยในหน้าหลักของ cPanel ให้เลือก Subdomain ดังรูป

 

7. จะมายังหน้าสำหรับ Add subdomain ในช่องแรกให้ใส่เครื่องหมายดอกจัน (*) ดังรูป จากนั้นเลือกโดเมนที่เราจะทำ wild card หรือจะติดตั้ง wp multi-site และในส่วนสุดท้ายให้ระบุ path ของโดเมนที่จะทำ wild card

ซึ่งสุดท้าย เราจะได้รูปแบบหลังจากทำ wildcard แล้วเป็น *.yourdomain.com เป็นต้น

แต่กรณีลง wp ในโดเมนหลัก (โดเมนที่ใช้สมัครตอนเช่า host) path นั้นจะเป็น plublic_html/ อย่างเดียวนะครับ ไม่ต้องมีชื่อโดเมนต่อท้าย ตามในรูปนี้คือ addon domain หรือโดเมนที่เพิ่มเข้าไปใน host ตอนหลังเท่านั้น

 

 

ในบทความต่อไป ก็จะเริ่มขั้นตอนในการติดตั้ง wordpress 3.1.3 พร้อมทั้งการแปลงให้เป็น wordpress multi-site

  1. keng_chaiwat
    July 18th, 2011 at 05:45 | #1

    กำลังรออยู่เลยขอบคุณมากคับ สอนละเอียดมาก ชอบๆ

  2. August 10th, 2011 at 17:23 | #2

    ขอบคุณคร้าบบบ

  3. kunaor
    September 8th, 2011 at 03:24 | #3

    ขอบคุณมากค่ะ ได้ประโยชน์อย่างมากสำหรับคนเริ่มต้นจริงๆ ค่ะ

  4. October 22nd, 2011 at 13:38 | #4

    ขอบคุณค่ะ ได้ความรู้เพิ่มขึ้นเยอะเลยค่ะ

  5. kick
    January 5th, 2012 at 08:56 | #5

    ก่อนที่่เราจะทำซับโดเมน เราต้องติดตั้งwpในโดเมนหลักก่อนหรือเปล่าค่ะ

  6. admin
    January 5th, 2012 at 18:04 | #6

    kick :

    ก่อนที่่เราจะทำซับโดเมน เราต้องติดตั้งwpในโดเมนหลักก่อนหรือเปล่าค่ะ

    ถูกต้องครับ

  7. April 4th, 2014 at 08:28 | #7

    ข้อมูลมากขอบคุณบล็อกสำหรับการแบ่งปันบล็อกนี้และฉันจะแบ่งปันบล็อกนี้ให้เพื่อนและลูกศิษย์ของฉัน

You must be logged in to post a comment.