ติดตั้ง WordPress บน DirectAdmin

WordPress เป็น CMS ที่ได้รับความนิยมสูงสุดในโลก ขับเคลื่อนเว็บไซต์กว่า 43% ของอินเทอร์เน็ต และข่าวดีคือการติดตั้งไม่ได้ยากอย่างที่หลายคนคิด ด้วย DirectAdmin ที่ AsiaGB ใช้เป็น Control Panel หลัก คุณติดตั้ง WordPress ได้ในไม่กี่นาทีโดยไม่ต้องเขียนโค้ดหรือตั้งค่าฐานข้อมูลเอง บทความนี้พาทำตั้งแต่ติดตั้งจนถึงขั้นตอนแรกหลังเว็บพร้อมใช้งาน

ก่อนเริ่ม: สิ่งที่ต้องมี

ขั้นตอนการติดตั้ง WordPress ผ่าน Softaculous

1

เข้าสู่ DirectAdmin — เปิดเบราว์เซอร์แล้วไปที่ yourdomain.com:2222 หรือ IP:2222 แล้วกรอก Username และ Password ที่ได้รับจาก AsiaGB

2

ไปที่ Softaculous Apps Installer — ในหน้า DirectAdmin หาไอคอน "Softaculous" หรือ "WordPress" แล้วคลิก บางครั้งอยู่ใน Advanced Features

3

เลือก WordPress แล้วกด Install — Softaculous จะแสดงรายการแอปพลิเคชัน เลือก WordPress แล้วคลิกปุ่ม "Install Now"

4

ตั้งค่าการติดตั้ง — กรอกข้อมูล: Protocol (https://), โดเมน, Directory (เว้นว่างถ้าต้องการติดตั้งที่ Root), ชื่อเว็บไซต์, คำอธิบาย, และข้อมูล Admin (Username, Password, Email)

5

เลือก Theme (ไม่บังคับ) — Softaculous มี Theme พร้อมใช้หลายแบบ หรือจะข้ามและติดตั้ง Theme ภายหลังก็ได้

6

คลิก Install — รอประมาณ 30–60 วินาที Softaculous จะติดตั้ง WordPress ให้เรียบร้อย แล้วแสดงลิงก์เว็บไซต์และหน้า Admin

หลังติดตั้งเสร็จ: สิ่งที่ควรทำทันที

การติดตั้ง WordPress แบบ Manual (สำหรับผู้ใช้ขั้นสูง)

หากต้องการติดตั้งด้วยตนเองโดยไม่ผ่าน Softaculous สามารถทำได้โดย: ดาวน์โหลด WordPress จาก wordpress.org แล้วอัปโหลดไฟล์ผ่าน File Manager ใน DirectAdmin หรือผ่าน FTP จากนั้นสร้าง Database ใหม่ใน DirectAdmin → MySQL Management แล้วรัน WordPress Installer ผ่านเบราว์เซอร์

สำคัญ: ระหว่างติดตั้ง อย่าลืมตั้ง Admin Password ที่แข็งแกร่ง ไม่ควรใช้ "admin" เป็น Username เพราะเป็นที่รู้จักของ Hacker และควรเปลี่ยน Login URL จาก /wp-admin เป็น URL อื่นเพื่อความปลอดภัย

ติดตั้ง WordPress แบบ Manual ทีละขั้นบน DirectAdmin

สำหรับผู้ที่อยากเข้าใจเบื้องหลังหรือไม่มี Softaculous ในแพ็กเกจ การติดตั้งด้วยตนเองไม่ได้ซับซ้อนเกินไป ทำตามขั้นตอนต่อไปนี้ได้เลย:

  1. ดาวน์โหลด WordPress — เข้า wordpress.org กดดาวน์โหลดไฟล์ zip เวอร์ชันล่าสุดเก็บไว้ในเครื่อง
  2. อัปโหลดไฟล์ขึ้น Hosting — เข้า DirectAdmin → File Manager เปิดโฟลเดอร์ public_html แล้วอัปโหลดไฟล์ zip จากนั้นคลิกขวาเลือก Extract เพื่อแตกไฟล์ หรือจะอัปโหลดผ่าน FTP ด้วยโปรแกรมอย่าง FileZilla ก็ได้เช่นกัน
  3. สร้างฐานข้อมูล MySQL — ไปที่ DirectAdmin → MySQL Management → Create new Database ตั้งชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน แล้วจดค่าทั้งสามไว้ให้ดี
  4. รัน WordPress Installer — เปิดเบราว์เซอร์ไปที่โดเมนของคุณ ระบบจะแสดงหน้าตั้งค่า ให้กรอกชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และ Database Host (โดยทั่วไปคือ localhost)
  5. กรอกข้อมูลเว็บไซต์ — ตั้งชื่อเว็บไซต์ สร้างบัญชี Admin (เลี่ยงชื่อ admin) ใส่อีเมล แล้วกด Install WordPress
  6. เข้าสู่หน้า Dashboard — ล็อกอินที่ /wp-admin ด้วยบัญชีที่เพิ่งสร้าง เป็นอันเสร็จสมบูรณ์

ตั้งค่าหลังติดตั้ง WordPress ที่ควรทำ (Permalink, SSL, ความปลอดภัย)

การติดตั้งเสร็จเป็นเพียงจุดเริ่มต้น สิ่งที่ทำให้เว็บ WordPress ของคุณพร้อมใช้งานจริงและติดอันดับ Google คือการตั้งค่าหลังติดตั้งให้ครบถ้วน นี่คือรายการที่ควรทำตามลำดับ:

ปัญหาที่พบบ่อยตอนติดตั้ง WordPress และวิธีแก้

มือใหม่หลายคนเจอข้อความ Error ระหว่างติดตั้งแล้วตกใจ ความจริงปัญหาส่วนใหญ่แก้ได้ง่ายมาก ตารางด้านล่างรวบรวมอาการที่พบบ่อยพร้อมวิธีแก้:

อาการ / ข้อความ Error สาเหตุ วิธีแก้
Error establishing a database connection ข้อมูลฐานข้อมูลใน wp-config.php ไม่ตรง ตรวจชื่อ DB, ผู้ใช้, รหัสผ่าน และ DB Host (localhost) ให้ตรงกับที่สร้างใน DirectAdmin
White Screen of Death (หน้าขาว) ปลั๊กอินหรือธีมขัดแย้ง หรือ memory ไม่พอ ปิดปลั๊กอินทั้งหมดผ่าน File Manager (เปลี่ยนชื่อโฟลเดอร์ plugins) แล้วเปิดทีละตัว หรือเพิ่ม memory limit
ติดตั้งแล้วเข้า /wp-admin ไม่ได้ Permalink เพี้ยน หรือ .htaccess ผิด เข้า Settings → Permalinks กด Save อีกครั้งเพื่อ regenerate .htaccess
รูปอัปโหลดไม่ขึ้น / Upload failed สิทธิ์โฟลเดอร์ uploads ไม่ถูกต้อง ตั้งสิทธิ์โฟลเดอร์ wp-content/uploads เป็น 755 ผ่าน File Manager

ทำให้ WordPress เร็วขึ้นบน Shared Hosting

WordPress บน Shared Hosting SSD สามารถเร็วได้ไม่แพ้ VPS หากปรับแต่งถูกวิธี ความเร็วในการโหลดมีผลทั้งต่อประสบการณ์ผู้ใช้และอันดับ Google โดยตรง ลองทำตามแนวทางเหล่านี้:

คำถามที่พบบ่อย

ติดตั้ง WordPress ผ่าน Softaculous ต่างจากติดตั้งเองอย่างไร

Softaculous ทำขั้นตอนยุ่งยากให้อัตโนมัติ — สร้างฐานข้อมูล อัปโหลดไฟล์ และตั้งค่าเริ่มต้น ส่วนการติดตั้งเองต้องดาวน์โหลดไฟล์ สร้างฐานข้อมูล และแก้ไฟล์ตั้งค่าด้วยตัวเอง ผู้ใช้ทั่วไปแนะนำใช้ Softaculous

ติดตั้งเสร็จแล้วควรทำอะไรต่อ

เปลี่ยนธีมให้ตรงกับเว็บ ติดตั้งปลั๊กอินที่จำเป็น ตั้งค่า Permalink ให้เป็นมิตรกับ SEO และที่สำคัญคือเปิดใช้ SSL ให้เว็บเป็น HTTPS

ติดตั้ง WordPress ต้องใช้ VPS ไหม

ไม่ต้อง Shared Hosting ที่รองรับ PHP 8.x เพียงพอสำหรับเว็บ WordPress ขนาดเล็กถึงกลาง จะพิจารณา VPS เมื่อทราฟฟิกสูงขึ้นมากหรือต้องการ resource เฉพาะ

ติดตั้ง WordPress แล้วเปิดเว็บไม่ได้ ขึ้น Error establishing a database connection ทำอย่างไร

ข้อความนี้หมายถึง WordPress เชื่อมต่อฐานข้อมูลไม่ได้ ให้ตรวจชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านในไฟล์ wp-config.php ให้ตรงกับที่สร้างไว้ใน DirectAdmin และตรวจว่า DB Host เป็น localhost หากใช้ Softaculous มักไม่เจอปัญหานี้เพราะระบบกรอกค่าให้อัตโนมัติ

WordPress บน Shared Hosting รับทราฟฟิกได้แค่ไหน

เมื่อเปิดแคชและปรับแต่งรูปภาพอย่างเหมาะสม Shared Hosting SSD ของ AsiaGB รองรับเว็บที่มีผู้เข้าชมหลักพันถึงหลักหมื่นครั้งต่อวันได้สบาย ขึ้นอยู่กับธีม จำนวนปลั๊กอิน และขนาดหน้าเว็บ พร้อม Uptime 99% และ DirectAdmin ที่จัดการง่าย

พร้อมมี WordPress เว็บของคุณแล้วหรือยัง?

Hosting SSD พร้อม DirectAdmin และ Softaculous สำหรับติดตั้ง WordPress ง่ายๆ เริ่มต้น 500 บาท/ปี

เริ่มต้น Hosting ทันที