หมายเหตุ: มี Plugin ทำให้อัตโนมัติ แต่บทความนี้สอนวิธี Manual
1. สร้าง Database ใหม่บน Live Server (cPanel)
- MySQL Databases -> Create Database (ตั้งชื่อ)
- Create User + Strong Password -> บันทึกไว้
- Add User to Database -> All Privileges
2. Migrate Database จาก Localhost
- Localhost: phpMyAdmin -> Select DB -> Check All -> Export (SQL) -> Save .sql
- Live Server: cPanel -> phpMyAdmin -> Select DB ใหม่ -> Import -> เลือกไฟล์ .sql
3. ย้ายไฟล์ WordPress ไป cPanel
- Localhost: Zip โฟลเดอร์ WordPress (wp-admin, wp-content, wp-includes)
- Live cPanel: File Manager -> Document Root (เลือก Domain) -> public_html -> Upload Zip
- Extract Zip -> Delete Zip
4. แก้ไข wp-config.php
- File Manager -> public_html -> wp-config.php -> Code Editor
- แก้: DB_NAME, DB_USER, DB_PASSWORD = ค่าที่สร้างบน Live
- เพิ่ม/แก้:
define('WP_HOME','https://your-domain.com'); define('WP_SITEURL','https://your-domain.com'); - Save
5. ทดสอบ
เข้า Domain -> เช็คทุกหน้า + Login Admin -> ทุกอย่างทำงาน = สำเร็จ
สรุป
ขั้นตอนดูเยอะ แต่ทำ 1-2 ครั้งจะคล่อง แนะนำสำหรับ Database ขนาดเล็ก-กลาง