Deploy Laravel di Ubuntu Server 16.04
Jul 25, 2017 · 2 min read
Untuk cara deploy web yang dibuat dengan framework laravel memang sedikit berbeda dengan yang dibuat dengan php extreme (native).
1. Siapkan LAMP server. cekidot->
2. Siapkan vhost. cekidot->
3. Install git dan kebutuhan laravel
4. Setting php.ini
sudo nano /etc/php/7.0/fpm/php.inicari ;cgi.fix_pathinfo=1
Hapus semicolon dan ganti jadi cgi.fix_pathinfo=0

Kemudian restart php
sudo systemctl restart php7.0-fpm5. clone project laravel dari repo git
git clone https://github.com/wkwksama/laravel-ku.gitJangan lupa setting vhost arahkan ke /directory/project/laravel-ku/public
6. Jalankan composer
cd /directory/project/laravel-ku
composer install --no-devperintah --no-dev biar yang diinstall dependancy selain keperluan development.
7. Setting Laravel Permission
sudo chown -R :www-data /directory/project/laravel-ku
sudo chmod -R 775 /directory/project/laravel-ku/storagePastikan mendapatkan pesan error seperti itu hehehe
next,
sudo chmod -R 775 /directory/project/laravel-ku/bootstrap/cache8. Buat Database
Bisa dengan menggunakan phpmyadmin
9. Setting Laravel .env
cp .env.example
nano .envSesuaikan settingan env. beberapa yang perlu diperhatikan
APP_ENV=production
APP_DEBUG=falsejalankan key generate
php artisan key:generate10. Config Timezone
ada di file config/app.php
11. Buat cache file config
php artisan config:cache12. Migrate Database
php artisan migrate

