บทความนี้สำหรับคนที่พึ่งสมัครเว็บโฮสติ้ง และอยากรู้วิธีการติดตั้ง WordPress หรือคนที่มีเว็บ WordPress อยู่แล้ว แต่ต้องการเพิ่มเว็บที่สอง ลงในเว็บโฮสตัวเดิม (ลงหลายเว็บไซต์ในโฮสเดียวกัน)
ก่อนจะทำตามบทความนี้ รบกวนตรวจสอบก่อนว่า
- ผู้อ่านจดโดเมนแล้ว
- ผู้อ่านมีเว็บโฮสติ้งแล้ว
- หากจดโดเมนและเช่าโฮสคนละที่กัน ผู้อ่านได้เชื่อมต่อโดเมนกับเว็บโฮสติ้งเข้าด้วยกันแล้ว (ไม่อย่างนั้นเว็บโฮสคุณจะมองไม่เห็นโดเมนนั้น)
ถ้ายังขาดเงื่อนไขอย่างใดอย่างหนึ่งไป รบกวนไปจัดการให้เรียบร้อยก่อนครับ แต่ถ้าเงื่อนไขครบแล้ว มาเริ่มกันเลยครับ
ภาพประกอบในบทความนี้ มาจากตอนที่ผมลง WordPress บนเว็บโฮสติ้งของ FastComet นะครับ เว็บโฮสที่คุณใช้อาจมีหน้าตาและชื่อเมนูต่างไปเล็กน้อย (แต่ไม่ต้องห่วงครับ ไม่ว่าจะเป็นเว็บโฮสไหน ขั้นตอนจะคล้ายๆ กันครับ)
1. เข้าหน้าเว็บ Control Panel
การลง WordPress นั้น เราจะทำผ่านสิ่งที่เรียกว่า control panel
Control panel คือหน้าเว็บที่บริษัทเว็บโฮสติ้งส่งให้เราใช้ เพื่อใช้จัดการเว็บไซต์ของเรา (เช่น ติดตั้ง WordPress, backup เว็บไซต์, สร้างอีเมลภายใต้โดเมน เป็นต้น)

Control panel มีหลายยี่ห้อมาก แต่ยี่ห้อ cPanel ได้รับความนิยมมากที่สุด เว็บโฮสส่วนใหญ่ต่างก็ใช้ cPanel กันทั้งนั้นครับ เว็บโฮสคุณก็น่าจะใช้ cPanel เช่นกัน
วิธีการเข้า Control Panel
ในอีเมลที่คุณได้รับหลังจากสมัครเว็บโฮส ลองมองหาคำว่า control panel คุณจะเจอ URL สำหรับเข้า control panel ของคุณ

หรือคุณอาจล็อกอินเข้าไปที่เว็บโฮสของคุณ จากนั้นมองหาลิงก์ที่เขียนว่า control panel หรือ cPanel

หากเข้าไปที่ control panel แล้ว ให้เปิดหน้านั้นค้างไว้นะครับ ขั้นตอนที่เหลือเราจะทำผ่านหน้า control panel
2. ติดตั้ง SSL Certificate (ทำให้เว็บเป็น https)
ขั้นตอนนี้จริงๆ แล้วไม่ต้องทำก็ได้ แต่ผมแนะนำให้ทำครับ
SSL certificate คือสิ่งที่เพิ่มความปลอดภัยให้กับผู้เยี่ยมชมเว็บไซต์คุณ หากเว็บคุณไม่ติดตั้ง SSL certificate ผู้เยี่ยมชมอาจเห็นข้อความว่า Not secure (ไม่ปลอดภัย) เวลาเยี่ยมชมเว็บไซต์คุณ

เว็บไซต์ที่ไม่มี SSL certificate จะมี http:// นำหน้าชื่อโดเมน ส่วนเว็บที่มี SSL certificate จะเป็น https:// (http และ https คือวิธีการส่งข้อมูลระหว่างเว็บไซต์และผู้เยี่ยมชม โดย https จะมีความปลอดภัยมากกว่า http ครับ)
เว็บไซต์ที่เป็น http มีข้อเสียหลายอย่าง (เช่น ขาดความน่าเชื่อถือ, อันดับใน Google ต่ำ) เพราะฉะนั้นเวลาสร้างเว็บไซต์เราควรทำเว็บให้เป็น https
ติดตั้ง SSL Certificate เสียเงินไหม
ปัจจุบันเว็บโฮสหลายแห่งแจก SSL certificate ให้เราใช้ฟรีๆ แล้วครับ (สมัยก่อนเราต้องเสียเงินค่า SSL certificate ปีละเป็นพันเลยทีเดียว)
ถ้าคุณอยากรู้ว่าเว็บโฮสคุณมี SSL certificate ฟรีให้ไหม ให้เข้า cPanel และค้นหาคำว่า Lets Encrypt หรือ Let‘s Encrypt (มีเครื่องหมายอัญประกาศ)

หากหาไม่เจอ ให้ลองติดต่อ support ของเว็บโฮสคุณดู แล้วถามว่ามี SSL certificate ให้ใช้ฟรีไหม (อาจจะขู่ด้วยว่าถ้าไม่มีให้จะย้ายโฮส) ถ้าเค้าตอบว่ามีก็ให้เค้าติดตั้ง SSL certificate ให้เราเลยครับ
จากประสบการณ์ที่ผมเจอมา เว็บโฮสบางที่เค้าอยากให้เราใช้ SSL certificate แบบเสียเงิน เลยซ่อนช่องทางที่จะลง SSL certificate แบบฟรีไว้ ลูกค้าต้องถามก่อนถึงจะลงให้ครับ
เมื่อกดลิงก์ Lets Encrypt (หรือ Let’s Encrypt) เข้าไปคุณจะเห็นหน้าต่างด้านล่าง (Issue a new certificate) ให้คลิกลิงก์ Issue เพื่อออก SSL certificate ให้กับโดเมนที่ต้องการ

ในหน้าถัดมาให้กดปุ่ม Issue โดยไม่ต้องแก้ค่าอะไรใน settings หรือ checkbox

เท่านี้ระบบจะทำการติดตั้ง SSL Certificate ให้โดเมนคุณแล้วครับ
3. ติดตั้ง WordPress
คราวนี้เรามาเริ่มติดตั้ง WordPress กันครับ
1. มองหาฟังก์ชันสำหรับติดตั้ง WordPress
ปกติแล้วการลง WordPress จะเป็นขั้นตอนที่ค่อนข้างยากสำหรับมือใหม่
แต่โชคดีว่า control panel ของเว็บโฮสติ้งทุกเจ้าจะมีฟังก์ชันให้เราสามารถลง WordPress ได้ง่ายๆ ซึ่งแต่ละที่จะมีชื่อเรียกฟังก์ชันนี้คล้ายๆ กัน เช่น
- WordPress
- WordPress Installer
- Install WordPress
- QuickInstall
- Softaculous Apps Installer
- One-Click Install
เอาง่ายๆ คือ อย่างน้อยฟังก์ชันต้องมีคำว่า WordPress หรือไม่ก็คำว่า install
อย่างเว็บโฮสผม ชื่อของมันคือ Softaculous Apps Installer

พอกดลิงก์เข้าไป ถ้ามันให้เลือกโปรแกรมที่ต้องการติดตั้ง ก็ให้เลือก WordPress

จากนั้นคุณอาจจะเห็นหน้า overview อธิบายว่า WordPress คืออะไร ให้กด Install Now

2. กรอกค่า settings
พอกดปุ่ม Install จะมีหน้าใหม่โผล่ขึ้นมา เพื่อให้คุณกรอกค่า settings เบื้องต้นของเว็บไซต์
หากหน้าเว็บที่คุณเห็นไม่เหมือนกับในรูป ไม่ต้องตกใจครับ หน้ากรอก settings ของแต่ละเว็บโฮส จะต่างกันไป (ลำดับของ settings ก็อาจไม่เหมือนกัน) แต่ชื่อของ settings ที่คุณต้องกรอกจะคล้ายๆ กันครับ
มาเริ่มกรอก settings ส่วนแรกกันเลย (อ่านคำอธิบายใต้รูป)

- Choose the version to install: ปล่อยเป็นค่า default ระบบจะลงเวอร์ชันล่าสุดของ WordPress
- Choose Protocol: หากคุณทำขั้นตอนที่แล้ว (ติดตั้ง SSL certificate) ให้เลือก https://
- Choose Domain: เลือกโดเมนที่คุณต้องการลง WordPress อันนี้หากคุณมีโดเมนเดียวก็คงไม่มีปัญหา แต่ถ้าคุณมีหลายโดเมน ให้ตรวจสอบว่าโดเมนที่เลือกไว้ถูกต้อง
- In Directory: ให้เว้นว่างไว้ หรือถ้ามีค่าอะไรให้ลบออก (สำคัญ) เหตุผลที่ต้องเป็นค่าว่าง เพราะสมมุติเราพิมพ์คำว่า wp ลงไป มันจะทำให้ URL ของโฮมเพจเว็บเรากลายเป็น mywebsite.com/wp แทนที่จะเป็น mywebsite.com
ส่วนต่อมาคือ Site Settings (ข้อมูลเว็บไซต์)

- Site Name: ให้กรอกชื่อเว็บไซต์ ปกติจะนิยมกรอกชื่อโดเมน (โดยไม่ต้องมี .com หรือ .net) เช่น NoobMarketer (ไม่จำเป็นต้องคิดนาน เราสามารถเปลี่ยนค่าภายหลังผ่าน WordPress ได้ครับ)
- Site Description: ให้ใส่คำอธิบายสั้นๆ เกี่ยวกับเว็บเรา (สโลแกน) ถ้าคิดไม่ออกให้เว้นว่างไปก่อน (ตั้งค่าทีหลังได้เหมือนกัน)
- Enable Multisite: ส่วนนี้ไม่ต้องติ๊กนะครับ บางคนสับสนว่าถ้าต้องการลงหลายเว็บไซต์จะต้องติ๊กอันนี้ ไม่เกี่ยวกันนะครับ ไม่ต้องไปยุ่งกับมัน
ส่วนต่อมา Admin Account ให้ตั้งค่าสำหรับล็อกอินเข้าเว็บไซต์ของคุณ

- Admin Username: ให้ตั้งชื่อ username ที่คุณจะใช้ล็อกอินเข้าเว็บไซต์ WordPress ของคุณ (แนะนำว่าอย่าตั้งเป็นคำว่า admin หรือ administrator เพราะชื่อเหล่านี้เดาง่าย ไม่ค่อยปลอดภัย)
- Admin Password: ให้ตั้งรหัสผ่านที่จะใช้ล็อกอินเข้าเว็บไซต์
- Admin Email: ให้กรอกอีเมลที่คุณใช้อยู่เป็นประจำ (Gmail, Yahoo, etc.) อีเมลนี้จะเอาไว้สำหรับรีเซ็ตรหัสผ่าน ในกรณีลืมรหัสผ่านเข้าเว็บ นอกจากนี้ WordPress จะส่งข้อความแจ้งเตือนต่างๆ ไปที่อีเมลนี้ด้วย (เช่น เมื่อระบบมีการอัพเดตโปรแกรม WordPress เป็นเวอร์ชันใหม่)
Settings อื่นๆ ให้ปล่อยเป็นค่า default ไปครับ ภาษาก็เลือกเป็น English ไปก่อน (เปลี่ยนภาษาทีหลังได้) ให้เลื่อนไปด้านล่างสุดแล้วกดปุ่ม Install เลย

ระบบจะเริ่มทำการติดตั้ง WordPress ให้คุณ (ระหว่างนี้อย่าเผลอกดลิงก์ไปหน้าอื่นหรือปิดเบราเซอร์) เสร็จแล้วจะเห็นคำว่า Congratulations, the software was installed successfully

3. ตรวจสอบความเรียบร้อย
ตอนนี้หากคุณพิมพ์โดเมนคุณบน web browser คุณควรจะเห็นโฮมเพจของเว็บไซต์คุณแล้วครับ
หากเว็บขึ้นแล้ว ให้ลองล็อกอินเข้าไปในส่วน admin ให้พิมพ์ /wp-admin ต่อท้ายโดเมนเรา (https://noobmarketer.com/wp-admin) แล้วลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่านที่กรอกไว้ในขั้นตอนที่แล้วครับ หากล็อกอินได้แสดงว่าทุกอย่างเรียบร้อย

เท่านี้ก็เป็นอันเสร็จแล้วครับ สำหรับการติดตั้ง WordPress บนเว็บโฮสติ้ง ง่ายไหมครับ 🙂
หากคุณยังไม่เคยใช้ WordPress มาก่อน และต้องการเรียนรู้การใช้งาน WordPress เบื้องต้น ว่ามี feature สำคัญอะไรบ้าง สามารถอ่านบทความสอน WordPress ของผมได้เลยครับ
ขอถามเรื่องการ install wordpress ค่ะ
คือเราแอดออนโดเมนเสร็จ และชี้ DNS ไปที่โฮสเสร็จ
แต่พอเข้า cpanel hostgator แล้วคริกปุ๋ม wordpress installer แล้วมันไม่มีอะไรขึ้นอีก เป็นหน้าว่างๆ ไม่มีเหมือนแบบขึ้นมาเลยค่ะ
https://noobmarketer.com/wp-content/uploads/2016/11/เริ่มติดตั้ง-WordPress.png
ขั้นตอนการชี้ DNS ไปที่โฮสเนี่ย ทำไปนานรึยังครับ ถ้ายังไม่ถึง 24 – 48 ชั่วโมงค่าที่เซ็ตไว้อาจยังไม่มีผลนะครับ
ขอบคุณค่ะ กำลังอยากรู้ว่า ค่า path ต้อง ตั้งค่ายังไง