J'ai installé Laravel, en essayant d'exécuter l'URL
http://localhost/laravel/public
autoload.php
define('LARAVEL_START', microtime(true));
require __DIR__.'/../vendor/autoload.php';
if (file_exists($compiled = __DIR__.'/compiled.php')){
require $compiled;
}
Illuminate\Support\ClassLoader::register();
if (is_dir($workbench = __DIR__.'/../workbench')){
Illuminate\Workbench\Starter::start($workbench);
}
Je suis confronté aux erreurs suivantes:
Avertissement: require (C:\wamp\www\laravel\bootstrap /../ vendor/autoload.php) [function.require]: impossible d'ouvrir le flux: aucun fichier ou répertoire de ce type dans C:\wamp\www\laravel\bootstrap\autoload.php à la ligne 17
et
Erreur fatale: require () [function.require]: l'ouverture a échoué, elle a été nécessaire 'C:\wamp\www\Laravel\Bootstrap /../ vendor/autoload.php' (include_path = '.; C:\php\pear') dans C:\wamp\www\laravel\bootstrap\autoload.php à la ligne 17
Aller au dossier de projet actuel
C:\wamp\www\laravelProjectFolder>
et tapez composer install
dans la commande Invite et appuyez sur la touche ENTER
.
composer install
Ensuite, le répertoire vendor
sera téléchargé dans le projet en cours de laravel ..__ Maintenant, actualisez l’écran.
Rendez simplement votre dossier de stockage en écriture. Cela peut être trouvé dans votre répertoire app
Dans votre terminal, utilisez cette commande
chmod +w <directory> or chmod a+w <directory>
Assurez-vous que vous accédez au répertoire contenant le répertoire que vous souhaitez rendre accessible en écriture ou que vous pointez sur ce chemin.
accédez au dossier de votre projet via cmd. lancer la commande suivante
composer update
il installera le dossier et les fichiers du fournisseur manquants dans votre projet.
mais dans certains cas, cela donne une erreur du type "Votre configuration ne permet pas la connexion à bla bla bla .."
pour cela, allez dans votre fichier composer.json ,
remplacez "secure-http": true
par "secure-http": false
mais dans certains cas (comme dans mon cas), il est possible que vous ne trouviez pas cette ligne dans votre fichier. pour cela faire l'action suivante:
changer "config": {
"preferred-install": "dist"
}
à
"config": {
"preferred-install": "dist",
"secure-http": false
}
et relancez la commande composer update
.
espérons que cela résoudra le problème de nombreuses personnes. :)