Nun, im Grunde habe ich diesen Fehler, als ich mein Projekt von lokalen zu Produktion verschoben. In der Region funktioniert es perfekt. Zuerst dachte ich, dass Laravel nicht .env lesen würde, also habe ich die Zugangsdaten in der Datenbank.php fest programmiert, aber alles hat sich geändert. Ich bin in einem Shared Hosting und habe keinen Zugriff auf die Konsole. Irgendwelche Ideen?SQLSTATE [28000] [1045] Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN) Laravel in Produktion
Antwort
Wenn es .env nicht aufnimmt, könnte es bedeuten, dass es direkt aus der zwischengespeicherten Konfiguration liest. Das Ändern von database.php
würde nicht helfen, da die Konfiguration zwischengespeichert wurde.
Suchen Sie in Ihrem Produktionsdateimanager nach /bootstrap/cache/config.php
und löschen Sie sie. Es löscht den Konfigurationscache auf Ihrem Produktionsserver manuell und Laravel sollte nun die Datenbankkonfigurationszeichenfolge von .env erneut aufnehmen.
Danke! Ich wusste nicht, wie man den Cache manuell löscht. –
Ja, wenn Sie keinen Zugriff auf die Konsole haben. Wenn Sie Zugriff darauf haben, können Sie 'php artisan config: clear' ausführen, um es zu löschen. Oder 'config: cache', um es zu löschen und erneut zu cachen. –
Dies sollte den Trick für Sie tun.
php artisan config:clear
- 1. "Verbindungsfehler: SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN)"
- 2. Magento Fehler: SQLSTATE [28000] [1045] Zugriff verweigert für Benutzer 'admin' @ 'localhost' (mit Passwort: JA)
- 3. Warnung: mysqli_connect(): (28000/1045): Zugriff verweigert für Benutzer 'mobileto' @ 'localhost' (Passwort: Nein)
- 4. FEHLER 1045 (28000): Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES) -Ubuntu
- 5. Zugriff verweigert phpMyAdmin für den Benutzer 'root' @ 'localhost' (Passwort: Nein)
- 6. SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'root'@'127.0.0.1' (mit Passwort: NEIN) SYMFONY2
- 7. SQLSTATE [28000] [1045]
- 8. Laravel 5 Fehler SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Homestead' @ 'localhost' (mit Passwort: YES)
- 9. Login Fehler 1698 (28000): Zugriff verweigert für Benutzer 'root' @ 'localhost'
- 10. SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Homestead' @ 'localhost' (mit Passwort: JA)
- 11. Wamp phpMyAdmin Fehler # 1045 - Zugriff verweigert für Benutzer 'root' @ 'localhost'
- 12. Zugriff verweigert für 'root @ localhost' (mit Passwort: NEIN)
- 13. Warnung: mysqli_connect(): (28000/1045): Zugriff verweigert für
- 14. SQLSTATE [HY000] [1045] Zugriff verweigert für 'Benutzer' @ 'localhost' (mit Passwort: YES)
- 15. Zugriff verweigert für Benutzer 'root' Laravel
- 16. ‚PDOException‘ mit der Meldung ‚SQLSTATE [HY000] [1045] Zugriff verweigert [Laravel]
- 17. QueryException SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Homestead' @ 'localhost' (mit Kennwort: YES)
- 18. mysql_exceptions.OperationalError: (1045, "Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES)")
- 19. MySQL-Fehler: # 1045 - Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES)
- 20. Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES)
- 21. Ich bekomme diesen Fehler beim Versuch, meine Website zu öffnen: SQLSTATE [28000] [1045] Zugriff verweigert für Benutzer 'amaqhawe' @ 'localhost' (mit Passwort: NEIN)
- 22. Fehler 1045: Zugriff verweigert für Benutzer 'root' @ 'localhost' mit Passwort NEIN ... bei der Verbindung über erweiterte Klassen, andere
- 23. Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN) in xampp/wamp
- 24. Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN) Rails 2
- 25. Rails und Mysql2 Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: NEIN)
- 26. Laravel DataBase Verbindung: Zugriff verweigert für Benutzer
- 27. SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'Benutzername' @ 'localhost' mit CakePhp
- 28. MYSQL Zugriff verweigert für Benutzer 'root' @ 'localhost'
- 29. 1045 Zugang für Benutzer 'username' verweigert @ 'localhost'
- 30. Zugriff verweigert für Benutzer 'root'
Sind der Benutzername und das Passwort in Ihrer Datenbank im Server identisch? – GabMic