
WordPress เป็น CMS ที่ได้รับความนิยมสูงสุดในโลก ขับเคลื่อนเว็บไซต์กว่า 43% ของอินเทอร์เน็ต และข่าวดีคือการติดตั้งไม่ได้ยากอย่างที่หลายคนคิด ด้วย DirectAdmin ที่ AsiaGB ใช้เป็น Control Panel หลัก คุณติดตั้ง WordPress ได้ในไม่กี่นาทีโดยไม่ต้องเขียนโค้ดหรือตั้งค่าฐานข้อมูลเอง บทความนี้พาทำตั้งแต่ติดตั้งจนถึงขั้นตอนแรกหลังเว็บพร้อมใช้งาน
ก่อนเริ่ม: สิ่งที่ต้องมี
- บัญชี Hosting ที่ AsiaGB (มี DirectAdmin)
- โดเมนที่ชี้มายัง Hosting เรียบร้อยแล้ว
- ชื่อผู้ใช้และรหัสผ่าน DirectAdmin
ขั้นตอนการติดตั้ง WordPress ผ่าน Softaculous
เข้าสู่ DirectAdmin — เปิดเบราว์เซอร์แล้วไปที่ yourdomain.com:2222 หรือ IP:2222 แล้วกรอก Username และ Password ที่ได้รับจาก AsiaGB
ไปที่ Softaculous Apps Installer — ในหน้า DirectAdmin หาไอคอน "Softaculous" หรือ "WordPress" แล้วคลิก บางครั้งอยู่ใน Advanced Features
เลือก WordPress แล้วกด Install — Softaculous จะแสดงรายการแอปพลิเคชัน เลือก WordPress แล้วคลิกปุ่ม "Install Now"
ตั้งค่าการติดตั้ง — กรอกข้อมูล: Protocol (https://), โดเมน, Directory (เว้นว่างถ้าต้องการติดตั้งที่ Root), ชื่อเว็บไซต์, คำอธิบาย, และข้อมูล Admin (Username, Password, Email)
เลือก Theme (ไม่บังคับ) — Softaculous มี Theme พร้อมใช้หลายแบบ หรือจะข้ามและติดตั้ง Theme ภายหลังก็ได้
คลิก Install — รอประมาณ 30–60 วินาที Softaculous จะติดตั้ง WordPress ให้เรียบร้อย แล้วแสดงลิงก์เว็บไซต์และหน้า Admin
หลังติดตั้งเสร็จ: สิ่งที่ควรทำทันที
- เปิดใช้ SSL — ไปที่ DirectAdmin → SSL Certificates → Let's Encrypt เพื่อเปิด HTTPS ฟรี
- ติดตั้ง Plugin ความปลอดภัย — เช่น Wordfence Security เพื่อป้องกันการโจมตี
- ติดตั้ง Plugin SEO — เช่น Yoast SEO หรือ Rank Math เพื่อช่วยทำ SEO
- ตั้งค่า Backup — ใช้ Plugin เช่น UpdraftPlus สำรองข้อมูลเพิ่มเติม
- อัปเดต WordPress และ Plugin — อัปเดตให้เป็นเวอร์ชันล่าสุดเสมอ
การติดตั้ง 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 ในแพ็กเกจ การติดตั้งด้วยตนเองไม่ได้ซับซ้อนเกินไป ทำตามขั้นตอนต่อไปนี้ได้เลย:
- ดาวน์โหลด WordPress — เข้า wordpress.org กดดาวน์โหลดไฟล์ zip เวอร์ชันล่าสุดเก็บไว้ในเครื่อง
- อัปโหลดไฟล์ขึ้น Hosting — เข้า DirectAdmin → File Manager เปิดโฟลเดอร์
public_htmlแล้วอัปโหลดไฟล์ zip จากนั้นคลิกขวาเลือก Extract เพื่อแตกไฟล์ หรือจะอัปโหลดผ่าน FTP ด้วยโปรแกรมอย่าง FileZilla ก็ได้เช่นกัน - สร้างฐานข้อมูล MySQL — ไปที่ DirectAdmin → MySQL Management → Create new Database ตั้งชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน แล้วจดค่าทั้งสามไว้ให้ดี
- รัน WordPress Installer — เปิดเบราว์เซอร์ไปที่โดเมนของคุณ ระบบจะแสดงหน้าตั้งค่า ให้กรอกชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และ Database Host (โดยทั่วไปคือ localhost)
- กรอกข้อมูลเว็บไซต์ — ตั้งชื่อเว็บไซต์ สร้างบัญชี Admin (เลี่ยงชื่อ admin) ใส่อีเมล แล้วกด Install WordPress
- เข้าสู่หน้า Dashboard — ล็อกอินที่
/wp-adminด้วยบัญชีที่เพิ่งสร้าง เป็นอันเสร็จสมบูรณ์
ตั้งค่าหลังติดตั้ง WordPress ที่ควรทำ (Permalink, SSL, ความปลอดภัย)
การติดตั้งเสร็จเป็นเพียงจุดเริ่มต้น สิ่งที่ทำให้เว็บ WordPress ของคุณพร้อมใช้งานจริงและติดอันดับ Google คือการตั้งค่าหลังติดตั้งให้ครบถ้วน นี่คือรายการที่ควรทำตามลำดับ:
- ตั้งค่า Permalink ให้เป็นมิตรกับ SEO — ไปที่ Settings → Permalinks แล้วเลือก "Post name" เพื่อให้ URL อ่านง่ายเป็น yourdomain.com/ชื่อบทความ แทนตัวเลข ?p=123 ซึ่งดีต่อทั้งผู้ใช้และเครื่องมือค้นหา
- เปิดใช้ HTTPS ให้ทั่วทั้งเว็บ — หลังออกใบ Let's Encrypt SSL ฟรีใน DirectAdmin แล้ว ให้เข้าไปแก้ Site Address และ WordPress Address ใน Settings → General ให้เป็น https:// และติดตั้งปลั๊กอินอย่าง Really Simple SSL เพื่อบังคับ redirect ทุกหน้าให้เป็น HTTPS อัตโนมัติ
- ติดตั้งปลั๊กอินความปลอดภัย — Wordfence หรือ Solid Security ช่วยป้องกัน Brute Force, สแกนมัลแวร์ และจำกัดจำนวนครั้งล็อกอินผิด ลดความเสี่ยงถูกแฮก
- จำกัดสิทธิ์ไฟล์และเปลี่ยน Login URL — ตั้งค่าสิทธิ์ไฟล์ให้เหมาะสม (โฟลเดอร์ 755 ไฟล์ 644) และเปลี่ยนหน้า /wp-admin เป็น URL ลับด้วยปลั๊กอิน WPS Hide Login เพื่อลดการโจมตีอัตโนมัติ
- ตั้งค่า Backup อัตโนมัติ — ติดตั้ง UpdraftPlus ตั้งให้สำรองฐานข้อมูลและไฟล์ไปเก็บที่ Google Drive หรือ Dropbox เป็นประจำ จะได้กู้คืนได้ทันทีหากเกิดปัญหา
- ติดตั้งปลั๊กอิน SEO — Yoast SEO หรือ Rank Math ช่วยตั้ง Title/Meta Description, สร้าง sitemap.xml และแนะนำการเขียนเนื้อหาให้เป็นมิตรกับการค้นหา
ปัญหาที่พบบ่อยตอนติดตั้ง 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 โดยตรง ลองทำตามแนวทางเหล่านี้:
- ติดตั้งปลั๊กอินแคช — WP Super Cache, LiteSpeed Cache หรือ W3 Total Cache จะสร้างไฟล์ HTML แบบ static ลดการประมวลผล PHP ในแต่ละครั้งที่มีผู้เข้าชม ทำให้หน้าโหลดเร็วขึ้นหลายเท่า
- บีบอัดและปรับขนาดรูปภาพ — ใช้ปลั๊กอินอย่าง ShortPixel หรือ Smush แปลงรูปเป็น WebP และบีบอัดอัตโนมัติ เพราะรูปภาพมักเป็นต้นเหตุหลักที่ทำให้เว็บหนัก
- เลือกธีมที่เบาและเขียนโค้ดดี — ธีมอย่าง GeneratePress, Astra หรือ Kadence โหลดเร็วและไม่ยัด feature เกินจำเป็น ต่างจากธีมสำเร็จรูปที่มีโค้ดหนัก
- ใช้ PHP เวอร์ชันล่าสุด — เข้า DirectAdmin → Select PHP Version เลือก PHP 8.x ซึ่งเร็วกว่าและปลอดภัยกว่ารุ่นเก่าอย่างชัดเจน
- ลดจำนวนปลั๊กอินที่ไม่จำเป็น — ปลั๊กอินยิ่งเยอะยิ่งหน่วง ลบตัวที่ไม่ได้ใช้ และเลี่ยงปลั๊กอินที่ทำงานซ้ำซ้อนกัน
- เปิดใช้ CDN — เชื่อม Cloudflare ฟรีเพื่อกระจายไฟล์ static ไปเซิร์ฟเวอร์ใกล้ผู้ใช้ทั่วโลก ช่วยให้โหลดเร็วและลดภาระเซิร์ฟเวอร์หลัก
คำถามที่พบบ่อย
ติดตั้ง 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 ทันที