⚠️ ไม่สามารถเชื่อมต่อฐานข้อมูลได้

Database Connection Failed

รายละเอียดข้อผิดพลาด (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

🛠️ วิธีการตรวจสอบและแก้ไข:

  1. กรณีใช้งานบน 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'
  2. กรณีใช้งานบนคอมพิวเตอร์ตัวเอง (Localhost / XAMPP):
    - ตรวจสอบว่าได้เปิดใช้งาน MySQL ใน XAMPP Control Panel แล้วหรือยัง
    - หากใช้ XAMPP ทั่วไป ค่าเริ่มต้นคือ DB_HOST = 'localhost', User: 'root', Password: ว่างเปล่า ('')