Pada tutorial ini saya akan membagikan cara lain untuk deploy project laravel ke cPanel melalui git clone pada github repository. berikut adalah link git reponya example-app
https://github.com/98hub/example-app
1. Create subdomain
Pertama siapkan domain atau subdomain yang akan di gunakan sebagai alamat website yang bisa diakses nantinya. Login cPanel > Domains > Create A New Domain
pada tutorial ini akan menggunakan alamat subdomain yaitu example-app.sumberweb.com
2. Menuju direktory aplikasi
Setelah subdomain terbuat bisa di lanjutkan dengan ke menu terminal pada cPanel.
Halaman utama cPanel > Search Tools (/) > ketikan Terminal.
Jika halaman terminal sudah terbuka jalankan command ls pada terminal
jika sudah berada di direktory folder subdomain.
silahkan jalankan perintah berikut : git clone https://github.com/98hub/example-app.git
3. Move Files
git clone terlah berhasil folder aplikasi laravel berhasil tercopy pada cPanel. silahkan kembali ke halaman utama cPanel untuk memindahkan isi folder example-app ke folder subdomainnya.
cPanel > file manager > folder example-app.sumberweb.com > example-app > select all > Move [ masukan path menjadi /example-app.sumberweb.com ] > move files.
4. setup file .env
setelah file terpindahkan sesuai dengan tujuan folder yang kita inginkan bisa dilanjutkan dengan mengcopy file .env.exampe dengan cara klik kanan pada file tersebut kemudian copy atau bisa dengan cara kembali ke halaman utama jalankan command cp ( copy )
cPanel > terminal > cd example-app.sumberweb.com > cp .env.example .env
jika sudah tercopy bisa di sesuaikan untuk isi dari file .env tersebut.
ini adalah file .env yang telah di sesuaikan dengan database.
5. command
selanjutnya adalah jalankan composer install. silahkan kembali ke halaman utama cPanel.
cPanel > Terminal > cd example-app.sumberweb [ masuk ke direktori folder aplikasi ]
kemudian jalankan command-command berikut ini.
- composer install
- php artisan key:gen
- php artisan migrate:fresh
- php artisan about
6. akses url
https://example-app.sumberweb.com/public
seteleah semua command berhasil dijalankan silahkan akses subdomainnya pada browser dengan path folder /public sehingga menjadi seperti ini https:example-app.sumberweb/public
7. Ubah URL
merubah url aplikasi https://example-app.sumberweb/public menjadi https:/example-app.sumberweb tanpa path folder /public
halaman utama cPanel > file manager > folder aplikasi example-app.sumberweb.com >
buat file dengan nama .htaccess dan isikan script berikut :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
8. Finish
Tutorial Deploy Laravel to cPanel v.2 semoga bisa membantu. Have a Nice day :)
Top comments (0)