Cherryl alas raras
Recibo este error en mi dominio donde he usado laravel v8 para mi sitio.
Muestra error en la línea no 52 en index file
:
Anteriormente, mi archivo .env no se leía. Tan pronto como solucioné ese error, obtuve este ahora. Por favor, ayúdame a resolver este error.
Ibrahim
Lo que me resolvió fue ejecutar lo siguiente en mi carpeta de proyecto:
php artisan route:clear
También ejecuté los siguientes comandos antes del comando anterior, pero el error persistió. Solo desapareció cuando hice lo anterior. Como referencia, aquí están los comandos que ejecuté de antemano:
php artisan cache:clear
php artisan config:clear
php artisan view:clear
npm run dev
php artisan key:generate
También quiero señalar que estoy usando la siguiente pila:
Laravel v8
Jetstream
Inertia
Vue2
-
Este
php artisan route:clear
fue la solucion para mi– Gismo1337
7 de julio a las 8:33
Este problema puede ocurrir debido a un cambio en APP_KEY
valor en tu .env
expediente.
APP_KEY
se usa para la transmisión segura de datos y Laravel recomienda hacerlo configurándolo en una cadena aleatoria.
Este
APP_KEY
se utiliza para
- Cifrado de cookies.
- Creación de la firma para URL firmadas y cierres en cola.
- Cifrado de valores usando los ayudantes encrypt() y decrypt().
Los datos cifrados se pueden descifrar si utiliza el mismo key
que se utilizó durante el cifrado.
Entonces, si es posible, busque una copia de seguridad .env
archivar y usar el mismo APP_KEY
para resolverlo.
-
¿Qué pasa si quiero cambiar a una nueva clave? De todos modos, ¿para borrar el contenido almacenado en caché anterior?
– Yan Zhao
14 de febrero de 2021 a las 15:06
-
Los datos cifrados también se pueden almacenar en caché o base de datos. Si el contenido es tal que puede eliminarlo, puede hacerlo fácilmente, pero a veces pueden ser secretos que utilizan sus usuarios. En esa situación, necesita una migración del cifrado antiguo al nuevo.
– Caballero oscuro
15 de febrero de 2021 a las 5:46
luis rodriguez
Me pasó cuando reemplacé en producción mi archivo .env con el .env de desarrollo. Estaba fallando porque tenía una APP_KEY diferente, así que tuve que generar una nueva APP_KEY en producción.
Se resolvió después de ejecutar estos comandos:
php artisan key:generate
php artisan config:cache
php artisan route:cache
php artisan view:cache
Tal vez no sea necesario borrar las vistas y rutas.
prueba este comando
composer update
A veces php artesanal cache:clear no funciona..
Debe eliminar manualmente. Ejemplo
rm -rf bootstrap/cache/*.php
Obsidiana
cambio APP_URL
a http://localhost
.
como resuelves esto? estoy viendo el mismo problema
– Hong Zhou
1 de diciembre de 2020 a las 1:47
¿Cómo resolviste este problema?
– Teodoro
19 oct 2021 a las 6:56
@theodory Fue por App_key en el archivo .env. Entonces, puede generar una clave usando la clave artesanal de php: generar. En caso de que no funcione, puede probar el siguiente código en cmd: composer run post-root-package-install
– Cherryl Rarewings
19 oct 2021 a las 13:52
Gracias @CherrylRarewings, regeneré la clave y todo se arregló.
– Teodoro
20 oct 2021 a las 7:32