moving Laravel project between computers
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).
You would also have to create new storage link, because Laravel uses absolute path inside it.
php artisan storage:link
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:
- Make sure you copy all of the project files including the hidden ones(.env).
- Prepare your destination computer as in http://laravel.com/docs/
- Check you have all the necessary PHP extensions available in php.ini as in above link requirements. Also, watch your PHP version!
- Install composer https://getcomposer.org/doc/00-intro.md
- When copied, go to your destination folder and run
composer install
. Run php artisan key:generate from the command line.
Run php artisan cache:clear from command line
http://php.net/manual/en/install.windows.commandline.php
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