moving Laravel project between computers

后端 未结 5 539
孤城傲影
孤城傲影 2020-12-07 23:23

I have been working on a laravel5 project on a computer , but now I want to continue on an other, but don\'t know how :(

I\'m using wampserver and the project is in

相关标签:
5条回答
  • 2020-12-07 23:57

    Copy the project folder and navigate terminal/cmd just run following commands.

    Create database and place the same name at .env file in laravel project folder

    1. composer install
    2. php artisan key:generate  
    3. php artisan cache:clear
    4. php artisan migrate
    

    UPDATE: If you're getting

    Whoops, looks like something went wrong

    in app/config/app.php, set debugging as true with:

    'debug' => env('APP_DEBUG', true)' 
    

    If you're getting the error

    No supported encrypter found. The cipher and/or key length are invalid

    for some people it worked to do cp .env.example .env before (2).

    0 讨论(0)
  • 2020-12-07 23:59

    https://stackoverflow.com/a/32722141/3982831 Please follow this to resolve your problems. All people forget about permissions on folders.

    0 讨论(0)
  • 2020-12-08 00:13

    After you have done as Ademord answer, you might need to use refresh to your WAMP, XAMP or any other development stack you are using. I had the same issue plus changes were not reflecting in the front end. For example new routes in the web.php were not updating.

    0 讨论(0)
  • 2020-12-08 00:17

    You would also have to create new storage link, because Laravel uses absolute path inside it.

    php artisan storage:link
    
    0 讨论(0)
  • 2020-12-08 00:20

    Your error message is very vague, so it is hard to pinpoint the cause. I assume you just copy pasted all of the project files

    Try these steps:

    1. Make sure you copy all of the project files including the hidden ones(.env).
    2. Prepare your destination computer as in http://laravel.com/docs/
    3. Check you have all the necessary PHP extensions available in php.ini as in above link requirements. Also, watch your PHP version!
    4. Install composer https://getcomposer.org/doc/00-intro.md
    5. When copied, go to your destination folder and run composer install.
    6. Run php artisan key:generate from the command line.

    7. Run php artisan cache:clear from command line

      http://php.net/manual/en/install.windows.commandline.php
      
    8. Make sure your webserver is serving pages from project/public folder.

    If laravel is failing, check the log file to see the cause

    your_project/storage/logs/laravel.log
    
    0 讨论(0)
提交回复
热议问题