Laravel me estaba mostrando "Acceso denegado para el usuario 'homestead' @ 'localhost' (usando la contraseña: SÍ)". Una solución para esto fue borrar el caché y el caché de configuración almacenado, todo esto con estos tres comandos:

php artisan cache:clear
php artisan config:clear
php artisan config:cache

Después de php artisan cache:clear, la terminal dice:

Failed to clear cache. Make sure you have the appropriate permissions. (con fondo rojo)

¡Hacer el segundo y tercer código (php artisan config:clear y php artisan config:cache) funciona bien! Pero todavía me da el error al escribir la primera línea. ¿Alguien puede explicar por qué?

46
E.Akio 8 sep. 2018 a las 04:34

7 respuestas

La mejor respuesta

Si el directorio data no existe en (storage/framework/cache/data), entonces tendrá este error.

Este directorio data no existe por defecto en una instalación nueva / nueva.

Crear el directorio data manualmente en (storage/framework/cache) debería solucionar este problema.

164
Kaz 18 jul. 2019 a las 08:57

Intente eliminar estos archivos en caché:

/bootstrap/cache/packages.php
/bootstrap/cache/services.php
/bootstrap/cache/config.php.php

Luego ejecute php artisan cache:clear

45
Salman Zafar 2 oct. 2019 a las 09:43

Ejecuté mi proyecto en un contenedor acoplable, luego intenté acceder a él a través de laragon, tuve un problema similar, esto se debió a configuraciones compiladas en /bootstrap/cache/config.php.

Arreglé el ajuste ejecutando php artisan config:clear, esto elimina el archivo /bootstrap/cache/config.php automáticamente.

2
AbdulmatinSanni 19 ago. 2019 a las 00:32

Tal vez necesite chmod 777 -R carpeta de almacenamiento. y creo que también puede ser conocido como www-data: www-data

-3
Martin Adiputra 8 sep. 2018 a las 01:40

Es posible que deba borrar el cargador automático con composer dump-autoload

Si eso no funciona, puede eliminar manualmente los siguientes archivos no rastreados (generalmente) para borrar el cargador automático y la memoria caché si se atascan:

/bootstrap/cache/packages.php

/bootstrap/cache/services.php

1
jeremykenedy 8 sep. 2018 a las 08:53

Vocación

php artisan config:cache 

Antes de

php artisan cache:clear

Solucionó el problema.

7
Martin Cup 16 mar. 2020 a las 21:38

Simplemente agregue la carpeta llamada data en storage/framework/cache/ y pruebe:

php artisan cache:clear
20
MBT 18 nov. 2018 a las 10:53