2015-07-01 19 views
5

mi sono bloccato su un problema molto semplice:mancata trovare autoload.php

Sto cercando di utilizzare laravel, che ho installato sul mio Windows 7 con il compositore. Quando provo ad accedere al mio sito web a livello locale con Wamp, ottengo l'errore:

Warning: require(C:\wamp\www\sitedirectory\public\protected\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\wamp\www\sitedirectory\public\protected\bootstrap\autoload.php on line 17

Ovunque si legge che tutto quello che devo fare è eseguire compositore installazione o aggiornamento. Il problema è che ho eseguito entrambi e niente deve essere aggiornato. I file sono dove sono necessari quindi non capisco quale potrebbe essere il problema.

Qualcuno ha un'idea di quale potrebbe essere il mio problema? Grazie in anticipo.

+1

eseguire 'composer install' nella direttrice del progetto –

+0

Come ho detto, l'ho fatto e il compositore restituisce che nulla deve essere aggiornato. –

risposta

2

Composer è uno strumento per la gestione e l'installazione delle dipendenze.

Dovrebbe esistere un file denominato composer.phar nella directory C:\wamp\www\sitedirectory\public\protected\. Qui è necessario eseguire il comando composer.phar install (sulla riga di comando).

Quindi, deve essere generata la directory vendor contenente autoload.php ecc.

Se lo composer.phar non esiste (ma almeno un file denominato composer.json), seguire i passaggi explained here per scaricare il compositore.

+0

Era così ... Stavo eseguendo l'aggiornamento del compositore e l'installazione nella root del progetto e dovevo anche farlo nella cartella pubblica/protetta. –

+0

Grazie per la risposta. Contrassegna questa risposta come accettata utilizzando il segno di spunta verde se ti ha aiutato. – dhh