Cara menginstal Laravel di VPS Ubuntu dan aaPanel

Dari WIKI JokoVlog
Loncat ke navigasi Loncat ke pencarian

Langkah 01. Cek OS Ubuntu & aaPanel

  1. Pastikan anda sudah menginstal sistem Operasi UBUNTU +aaPanel di VPS anda
  2. Pastikan anda sudah masuk di konsole VPS anda baik menggunakan teminal atau menggunakan putty dan anda sudah bisa login
  • Pastikan anda masuk user root dengan perintah sudo -i
  • Update dahulu ubuntu anda sudo apt-get update && sudo apt-get upgrade
  • Opsional..!! tes kecepatan storage anda dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Langkah 02. Cek AaPanel

  1. melihat alamat IP, user dan password ketik perintah bt
  2. Pilih no 14 view panel default info
  3. Jila password tidak tahu pilih no 5 change panel password
  4. Pastikan sudah menginstal PHP 8.1 dan mysql 5.7
  5. Hapus putenv jika, composer install PHP Warning: putenv()

Langkah 03. Memasang Laravel

  1. Menggunakan CLI pastikan anda sebagai root
  2. masuk ke directori proyek laravel anda
  3. ambil proyek laravel misalkan git clone https://github.com/andes2912/sekolahku.git
  4. Instal composer dulu sudo apt install composer
  5. menginstal pakage yang dibutuhkan proyek laravel anda composer install jika banyak yg gagal karena ketidak cocokan PHP dipaksa dengan menggunakan perintah composer install --ignore-platform-reqs
  6. Di folder proyek laravel anda akan ada tambahan folder vendor menandakan bahwa composer berhasil di instal
  7. Buat database
  8. Rename Run .env.example ke .env dan sesuaikan nama databasenya sesuai yang sudah dibuat
  9. ketik di CLI php artisan key:generate,adalah perintah untuk men-generate random string yang digunakan sebagai key yang diperlukan untuk semua proses enkripsi dan dekripsi pada aplikasi kita. Proses yang saya maksud seperti proses session, CSRF token, sign url, dan masih banyak lagi
  10. Ketik CLI php artisan migrate (mengexport tabel2 database dan isi kosongan)atau php artisan migrate --seed (mengexport database berisi file). Jika gagal dan keluar informasi Illuminate\Database\QueryException di CLI ketik sudo apt install php-mysql kemudian restart mysql dan php nya kemudian ulangi point 10 ini dari awal kembali.

Informasi tambahan

Informasi tambahan aaPanel disetiap web yang di develop akan ada tambahan composer, tinggal klik aja untuk mendevelopmennya, tetapi jika tidak muncul bisa anda munculkan via CLI, pstikan anda subagai root user, dengan perintah sebagai berikut :

  1. mv /usr/bin/composer /usr/bin/composer_bak
  2. wget -O/usr/bin/composer https://node.aapanel.com/install/src/composer.phar -T20;
  3. chmod +x /usr/bin/composer

Instal NPM (Node Package Manager) jika dibutuhkan apt install npm cek versi NPM npm --version cek versi node.js node --version atau klik link ini untuk copy skrip https://nodejs.org/en/download/package-manager pilih versi v20.18.LTS | Linux | nvm

Video tutorial memasang web PPDB Online berbasis Laravel di VPS