DEV Community

sumberweb
sumberweb

Posted on

Deploy Laravel to cPanel v.2

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

Image description

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

Image description

jika sudah berada di direktory folder subdomain.
silahkan jalankan perintah berikut : git clone https://github.com/98hub/example-app.git

Image description

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.

Image description

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.

Image description

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 :)

https://example-app.sumberweb.com/

Top comments (0)