Install Laravel di aaPanel
Install Laravel di aaPanel

Cara Install Laravel di aaPanel

aaPanel adalah panel kontrol server gratis yang populer dan mudah digunakan, terutama di lingkungan hosting berbasis Linux.

Dalam artikel ini, kita akan membahas langkah-langkah untuk menginstal framework Laravel menggunakan aaPanel.

Prasyarat

  • Sebelum memulai, pastikan memiliki:
  • Server dengan aaPanel terinstal
  • Akses root atau sudo ke server
  • Domain atau subdomain yang mengarah ke server

Persiapkan Environment di aaPanel

Buat Website Baru, Login ke aaPanel. Klik Website Add Site, Isi informasi domain, Pilih versi PHP

Add Site Laravel aaPanel
Add Site Laravel aaPanel

Akses domain site yang digunakan untuk Laravel.

Akses Site Laravel aaPanel
Akses Site Laravel aaPanel

Install Composer

Login ke Server via SSH

Download dan Install Composer

sudo su –

curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

Download dan Install Composer
Download dan Install Composer

Untuk cek version Composer jalankan perintah

composer –version atau composer -V

Configuration PHP

Masuk menu App Store, Klik Conf pada PHP-7.4 yang digunakan untuk Laravel. Lalu Instal Extensions fileinfo. Pilih menu disable function, del function putenv dan proc_open.

Install Extensions PHP fileinfo
Install Extensions PHP fileinfo
Enable Function putenv dan proc_open
Enable Function putenv dan proc_open

Install Laravel

Buat Project Laravel

cd /www/wwwroot/laravel.domain-kamu.com/

composer create-project laravel/laravel geekslab

Install Laravel Latest
Install Laravel Latest

chown -R www:www geekslab/

Merubah Owner dan Group Folder Laravel
Merubah Owner dan Group Folder Laravel

Configuration Site Directory Laravel

Setelah proses instalation laravel selesai, selanjutnya arahkan Site Directory aaPanel ke Public Laravel dan disable anti XSS.

Configuration Site Directory Public Laravel
Configuration Site Directory Public Laravel

Comment open_basedir pada file .user.ini pada directory site laravel.

Comment open_basedir pada file .user.ini
Comment open_basedir pada file .user.ini

Masuk ke menu URL rewrite untuk web server nginx, isikan configuration dibawah yang direkomendasikan framework laravel.

location / {
     try_files $uri $uri/ /index.php?$query_string;
}
Configuration URL rewrite Site Nginx aaPanel
Configuration URL rewrite Site Nginx aaPanel

Pengujian Framework Laravel

Akses domain/subdomain site laravel menggunakan protocol http, pastikan muncul halaman laravel.

Halaman Framework Laravel
Halaman Framework Laravel