user2431832
user2431832

Reputation: 313

Trying to set up Laravel 4 gives "failed to open stream: No such file or directory"

Trying to set up Laravel 4 on a Mac. I've installed Composer but when I go to the public folder via XAMPP I get this:

Warning: require(/Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/../vendor/autoload.php) [function.require]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/autoload.php on line 17

Fatal error: require() [function.require]: Failed opening required '/Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/../vendor/autoload.php' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear') in /Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/autoload.php on line 17

Upvotes: 31

Views: 59639

Answers (6)

Try the following commands:

composer du
composer update
php artisan optimize

Hope it will resolve the issue.

Upvotes: 0

Rick
Rick

Reputation: 452

I had the same problem and found a way to fix it.

Just read this: http://laravel.com/docs/installation and follow the steps in the documentation.

Install composer first, add Laravel to the root of your project and install the composer.json with cmd. This should work.

Upvotes: 25

Mashpy Rahman
Mashpy Rahman

Reputation: 696

Suppose your laravel site directory is /srv/example.com/

and your VPS username is "ubuntu". So write this command

sudo chown -R ubuntu.www-data /srv/example.com/

Most of the time hosting username is "www-data". That time you can write this

sudo chown -R www-data.www-data /srv/example.com/

Upvotes: 0

Steve Bals
Steve Bals

Reputation: 1989

in the command prompt try this

D:\xampp\htdocs\laravel>composer update 

Upvotes: 7

hserusv
hserusv

Reputation: 996

laravel need 5.3.7. please check your php version . if its below from mentioned then its will produce like this error Server Requirement

Upvotes: 0

adib.mosharrof
adib.mosharrof

Reputation: 1634

You need to provide the following command from your terminal

composer install

it might get stuck due to permission issues, so try with

sudo composer install

I guess this should solve your problem.

Upvotes: 16

Related Questions