Ugrás a tartalomra

DEV Frissítve:

SQLSTATE[HY000] 1045: Access denied for user

Ha a hibaüzenetben 'forge'@'localhost' szerepel, a Laravel nem olvassa a .env-et — cache-elt config, rossz formátum vagy hiányzó fájl.

SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)

A forge a Laravel alapértelmezett DB user neve — vagyis nem a te .env-ed értékei jutnak el a kapcsolatig.

Ellenőrizd sorban:

  1. Létezik a .env a projekt gyökerében, és UTF-8 (BOM nélkül)?

  2. Cache-elt config? → php artisan config:clear

  3. Speciális karakter a jelszóban (#, szóköz, $)? Tedd idézőjelbe:

    DB_PASSWORD="a#bonyolult$jelszo"
    
  4. A DB user tényleg hozzá van rendelve az adatbázishoz, minden jogosultsággal (cPanel → MySQL Databases)?

  5. Shared hostingon a DB_HOST általában localhost.