skip to Main Content

I have recently installed Laravel via Composer but I keep get the following error:

Warning:
require(/home/leovoon/public_html/laravel-eee/bootstrap/../vendor/autoload.php):
failed to open stream: No such file or directory in
/home/leovoon/public_html/laravel-eee/bootstrap/autoload.php on line
17

Fatal error: require(): Failed opening required
‘/home/leovoon/public_html/laravel-eee/bootstrap/../vendor/autoload.php’
(include_path=’.:/opt/cpanel/ea-php71/root/usr/share/pear’) in
/home/leovoon/public_html/laravel-eee/bootstrap/autoload.php on line
17

Am I missing something? Because I followed it step by step.

enter image description here

6

Answers


  1. Run composer with –no-scripts

    composer update --no-scripts  
    

    This shall fix the issue.

    Login or Signup to reply.
  2. You must provide Read and write permissions to your project and generate a key in your .env file

    Run the following commands inside your project dir and you would be good to go :

    $ sudo chmod -R 777 /storage /public /bootstrap
    
    $ composer install
    
    $ php artisan key:generate
    
    Login or Signup to reply.
  3. You got an error because you have missing vendor folder in your project, You need /vendor because all your packages are there, including all the classes Laravel uses. The vendor directory contains your Composer dependencies.

    Your problem can be resolved after following this step. you can try it:

    composer update --no-scripts 
    composer update
    

    With this command, you will re-create the vendor folder in your project and after that your project will start working normally.

    Login or Signup to reply.
  4. While Going Live This is my Project Structure

    NOTE:WHILE DOING THIS YOU MAY ENCOUNTER SOME STYLE AND JAVASCRIPT REFERENCE ERROR
    IF YOU ARE USNIG ASSET FUNCTION NO NEED TO WORRY

    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    

    BUT IF NOT IF WILL OCCUR 404 IN SOME CASES

    this is Just For Example

    Step 1 : create a folder named as `ProjectFiles` in root of your application
    

    enter image description here

    Step 2: copy all the contents except and folder except `public` folder and paste inside `ProjectFiles` folder
    

    enter image description here

    Step3: now cut and paste all the contents inside the public folder in root of your application root
    

    enter image description here

    step4: open your index.php file and make the following changes

    require __DIR__.'/../vendor/autoload.php';
    

    to

    require __DIR__.'/ProjectFiles/vendor/autoload.php';
    

    AND

    $app = require_once __DIR__.'/../bootstrap/app.php';
    

    to

    $app = require_once __DIR__.'/ProjectFiles/bootstrap/app.php';
    

    and then upload your project to live cpanel server

    here is my cpanel server directory structure

    hope it helps if the answer is not clear please comment below if the error continues

    enter image description here

    Login or Signup to reply.
  5. I got this error after trying to start the dev server using php artisan serve
    This is how I resolved it:

    1. Run composer install

    In case you get an error like "Your requirements could not be resolved to an installable set of packages", make sure you have the necessary extensions enabled in your php.ini config.
    In my case I needed to enable extension=fileinfo

    1. Run composer update. After this you should be able to start the server with no errors.
    Login or Signup to reply.
  6. You must provide Read and write permissions to your project and generate a key in your .env file

    You must provide Read and write permissions to your project and generate a key in your .env file

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search