รายละเอียดข้อผิดพลาด (MySQL Error):
SQLSTATE[42000] [1044] Access denied for user 'krupsmodco'@'localhost' to database 'krupsmodco_scs'
| Host: | localhost |
| Database: | krupsmodco_scs |
| Username: | krupsmodco |
| Config File: | config/database.php |
🛠️ วิธีการตรวจสอบและแก้ไข:
- กรณีใช้งานบน Web Hosting (cPanel / DirectAdmin):
- เข้า cPanel ไปที่เมนู MySQL Databases ตรวจสอบส่วน Add User To Database ว่าได้ผูก User (krupsmodco) เข้ากับ Database (krupsmodco_scs) และติ๊กเลือก "ALL PRIVILEGES" แล้วหรือยัง
- ตรวจสอบว่าชื่อ Database และ User ในไฟล์ config/database.php มี Prefix นำหน้าถูกต้องตรงตามที่สร้างในโฮสติ้งหรือไม่
- บนโฮสติ้งส่วนใหญ่ให้ใช้ DB_HOST = 'localhost'
- กรณีใช้งานบนคอมพิวเตอร์ตัวเอง (Localhost / XAMPP):
- ตรวจสอบว่าได้เปิดใช้งาน MySQL ใน XAMPP Control Panel แล้วหรือยัง
- หากใช้ XAMPP ทั่วไป ค่าเริ่มต้นคือ DB_HOST = 'localhost', User: 'root', Password: ว่างเปล่า ('')