Vaya, parece que algo ha ido mal. Laravel 5.0

4 minutos de lectura

avatar de usuario
jemz

Instalé Laravel 5.0 correctamente mediante la clonación en git y la instalación del compositor, cuando lo ejecuté en el navegador http://localhost/laravel/public/dice

“Vaya, parece que algo ha ido mal.”

No hice ningún cambio después de la instalación del compositor.

Actualizar después de copiar el env.example a .env este es el resultado

RuntimeException en compiled.php línea 5599: se requiere la extensión OpenSSL.

  • ¿Has revisado algún registro? Si le está dando un mensaje, significa que el servidor está activo, pero algo anda mal. Publique esos detalles en la pregunta y podremos ayudarlo.

    – mjuárez

    6 de marzo de 2015 a las 7:01

  • @mjuarez donde ver los logs ?

    – jemz

    6 de marzo de 2015 a las 7:03


  • Luego tendrás que instalar la extensión openssl.

    – Majidarif

    6 de marzo de 2015 a las 7:26

  • @majidarif te doy puntos. ¿Puedes publicar tu respuesta para que pueda aceptarla?

    – jemz

    6 de marzo de 2015 a las 7:29

  • Lo siento pero no te di una respuesta. El tipo @kylehyde215 lo hizo. Su respuesta lo llevó a encontrar el problema real y solucionarlo. Deberías aceptar su respuesta. Buenos días.

    – Majidarif

    6 de marzo de 2015 a las 7:48


Los registros se encuentran en storage directorio. Si desea que laravel le muestre el error en lugar del mensaje críptico ‘Whoops’, copie el .env.example a .env y asegúrate APP_ENV=local está ahí Luego debería mostrarle los mensajes de error detallados.

  • Si aún no funciona y ve el error sobre el cifrado, ejecute “clave artesanal php: generar”

    – PlanetUnknown

    4 de agosto de 2016 a las 1:49

  • yo también estoy enfrentando el mismo problema

    – rahul singh chauhan

    23 de junio de 2020 a las 13:32

  • Pruebe composer dump-autoload también.

    – Ranga Lakshitha

    20 de agosto de 2020 a las 6:07

  • antes de usar php artisan key ... debes agregar APP_KEY= a .env expediente.

    – hamed hossani

    24 de mayo de 2021 a las 6:10

avatar de usuario
Tausif Anwar

Esto está sucediendo porque hay un campo en .env nombre del archivo, APP_KEYque ahora está en blanco, necesitamos alguna clave aleatoria para esta variable.

Siga estos pasos para deshacerse de este problema.

  1. Rebautizar .env.example a .env

  2. Vaya a su directorio raíz en su símbolo del sistema (si está usando Windows)/terminal (si está usando MAC o LINUX) donde instaló el proyecto/archivos de laravel y ejecute el siguiente comando

    php artisan key:generate

y luego ejecute su proyecto. Todo está hecho.

  • He estado buscando una respuesta durante tanto tiempo. Tuve este problema cuando mi equipo puso el proyecto Laravel en GitHub. GitHub ignora la carpeta Vendor y tenemos que reinstalar Composer. La carpeta .env se renombró a .env.example y nadie tuvo idea de qué salió mal. ¡Gracias por la solución!

    – Steffo Dimfelt

    7 mayo 2018 a las 20:25

  • También lo encontré muy extraño… y luego revisé la documentación y encontré la solución…

    – Tausif Anwar

    10 mayo 2018 a las 10:35

  • chicos, esta es la respuesta

    – vishalknishad

    17 de julio de 2018 a las 6:35

avatar de usuario
Yosef

  • Dar permiso de escritura a los directorios de almacenamiento y arranque/caché
  • Cambiar el nombre del archivo .env.example a .env
  • Si obtiene “RuntimeException… No se encontró ningún cifrador compatible. El cifrado y/o la longitud de la clave no son válidos”. error, detenga la aplicación y genere la clave desde la línea de comando “clave artesanal de php: generar”
  • Si obtiene el error “Se requiere la extensión OpenSSL”, habilite la extensión openssl abriendo php.ini en la carpeta de instalación de php y descomentando la línea extension=php_openssl.dll eliminando el punto y coma al principio

  • fantástica solución. Es útil para mí.

    – Dr. Abu Taleb

    3 de julio de 2017 a las 15:45

  • Simplemente la mejor respuesta para esta pregunta.

    usuario379888

    15/01/2018 a las 15:40

Siga estos pasos para este problema para todas las versiones de su laravel como laravel 5.5

Paso 1

Renombrar archivo .env.example a .env

Paso 2

Vaya a su símbolo del sistema/terminal y cambie la ruta al directorio del proyecto. Genere la clave para su aplicación. Esto es único para cada aplicación, así que no haga copiar y pegar.

Simplemente ejecute el siguiente comando. La clave se guardará automáticamente en su archivo .env

php artisan key:generate

Intenta escribir cmd:
clave artesanal de php: generar los problemas se resolverán

  • Solución perfecta 🙂

    – Bastin Robin

    12 de noviembre de 2017 a las 14:12

avatar de usuario
Hristo Eftimov

Por favor, intenta encontrar algo como:

./website/config/app.php and set 'debug' => env('APP_DEBUG', false) as 'true' 'debug' => env('APP_DEBUG', true)

  • Solución perfecta 🙂

    – Bastin Robin

    12 de noviembre de 2017 a las 14:12

avatar de usuario
YakovL

Simplemente escriba terminal en su símbolo del sistema, vaya a la ruta del directorio laravel y escriba php artisan key:generate entonces se generará la clave. Pega esa clave en config/app.php variable clave. Su problema será resuelto. a mi tambien me gusto eso inorder para resolver el problema…

¿Ha sido útil esta solución?