tutorial framework español ejemplos php frameworks laravel

php - framework - laravel tutorial



¿Por qué "no existe ese archivo o directorio... autoload.php" cuando se accede a la aplicación Laravel? (9)

En Windows CMD me enfrenté a un problema similar y lo solucioné con este comando a continuación. Después de clonar un proyecto laravel de mi repositorio de git, no había / proveedor de directorio (lógicamente). Este comando debajo crea un nuevo directorio / proveedor y un archivo autoload.php apropiado dentro de él.

composer update --no-scripts

Soy un novato de Laravel, he estado tratando de instalar Laravel, desaprovechado tres horas, lamentablemente, no funcionó. Cuando accedo a través del directorio público, obtengo estos errores:

Advertencia: require (C: / wamp / www / laravel / bootstrap /../ vendor / autoload.php): no se pudo abrir la secuencia: no existe ningún archivo o directorio en C: / wamp / www / laravel / bootstrap / autoload.php en la línea 17 Pila de llamadas

Y lo siguiente:

Error fatal: require (): Se requiere una apertura fallida ''C: / wamp / www / laravel / bootstrap /../ vendor / autoload.php'' (include_path = ''. C: / php / pear'') en C


Este error indica que no puede encontrar "autoload.php" en la carpeta del proveedor.

Asegúrese de que la carpeta del proveedor se genera ejecutando el comando "composer install" y también se creó el archivo autoload.php.


Este mensaje ocurre para las dependencias de Laravel. Si nunca ejecuta la composer install en su proyecto, ejecute este comando en la terminal. Otra ejecución de la composer update --no-scripts . Todas las dependencias de Laravel se descargarán.


Para evitar este problema, hacer una composer self-update un composer self-update sería el truco. Además, siempre que el comando del composer funcione en tu línea de comando / bash (lo que significa que lo tienes en tu RUTA) no necesariamente necesitas ir a la ruta real donde reside composer.phar (es decir c: / ProgramData / Compositor / bin o lo que sea).


Simplemente haga que su carpeta de almacenamiento sea editable. Esto se puede encontrar en su directorio de aplicaciones

En tu terminal usa este comando

chmod +w <directory> or chmod a+w <directory>

Asegúrese de navegar al directorio que contiene el directorio que desea que se pueda escribir o apunte a esa ruta.


Su instalador de Laravel está dando un error.

¿El composer global require "laravel/installer"

Entonces se instalará el nuevo instalador de Laravel. Su nuevo Laravel no devolverá un error entonces.


Tuve el mismo problema en Windows (también funciona para Mac).

Solución:

  1. Instalar compositor
  2. Cmd abierto
  3. Navegue a la raíz de la aplicación laravel
  4. Ejecuta el comando de composer install en cmd

¡Hecho!


si está migrando el proyecto, intente eliminar composer.lock y luego composer install . ¡Esto funcionó para mí!


¿Instalaste las dependencias de Laravel? Cuando descomprime el marco en su entorno de trabajo (ig htdocs) debe instalar las dependencias necesarias con el comando php composer.phar install (suponiendo que haya instalado el compositor y git). Cuando haya terminado, podrá ver la página de inicio del marco.