Laravel 5 errore ‘homestead’@’localhost’ : ecco come risolverlo

Laravel 5 errore e fixing in pochi semplici passi

Vediamo come risolvere in pochi semplici passi il fastidioso errore ‘homestead’@’localhost’  in laravel 5.

Al termine di una installazione ex-novo di laravel, o nel caso abbiate installato qualche package di caching potreste imbattervi in questo fastidioso problema. Di fatto viene restituito un errore di “access denied” quando si tenta di eseguire qualsiasi tipo di operazione. Ad esempio se lanciate un classico e semplice artisan migrate potrebbe apparirvi questo errore:

errore laravel5

Se anche voi vi siete imbattuti in questo errore non disperate. Ecco come risolverlo e da cosa è causato.

Causa dell’errore Access denied for user ‘homestead’@’localhost’ laravel 5

Di fatto questo errore viene generato da un problema di caching del file .env.php che di fatto non cambia i parametri impostati nel config di laravel con quelli di default impostati nel file .env. Questo ovviamente fa generare questo errore in quanto per laravel non avete impostato i parametri corretti di login – ad esempio- al database.

Risoluzione dell’errore

01. Aprite il file .env.php presente nella root di laravel e cambiate i parametri direttamente dentro quel file

DB_HOST=localhost
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=''

02. Riavviate apache

03. Eseguite il seguente comando

php artisan config:clear

04. Fate il purge di eventuali package di cache aggiuntivi.

A questo punto laravel 5 dovrebbe riprendere a funzionare senza problemi 😉

Questo articolo ti è stato utile? Condividilo e diffondilo!

Lascia la tua opinione

×