Panduan Instalasi Laravel di Shared Hosting

Apa itu Laravel?

Laravel adalah framework PHP yang populer dan digunakan oleh banyak pengembang web di seluruh dunia. Dengan fitur-fiturnya yang canggih seperti routing, authentication, dan database migrations, Laravel menjadi pilihan favorit untuk pengembangan aplikasi web.

Kenapa harus menginstal Laravel di Shared Hosting?

Shared hosting adalah cara termudah dan termurah untuk menerbitkan situs web Anda di internet. Dalam banyak kasus, shared hosting juga termasuk dukungan untuk PHP dan database MySQL, yang diperlukan jika Anda ingin menggunakan Laravel. Dengan menginstal Laravel di shared hosting, Anda dapat menghemat biaya hosting tanpa harus mengorbankan fitur-fitur penting yang ditawarkan Laravel.

Persyaratan sebelum Menginstal Laravel di Shared Hosting

Sebelum menginstal Laravel di shared hosting, pastikan hosting Anda memiliki persyaratan minimum yang dibutuhkan oleh Laravel. Ini termasuk PHP versi 7.2.5 atau yang lebih baru dan database MySQL versi 5.7 atau yang lebih baru. Anda juga perlu akses ke shell command atau SSH untuk menjalankan beberapa perintah Laravel. Jika hosting Anda tidak memenuhi persyaratan ini, Anda mungkin perlu mencari alternatif hosting yang sesuai.

Cara Menginstal Laravel di Shared Hosting

Ada beberapa cara untuk menginstal Laravel di shared hosting, termasuk menggunakan Softaculous, mengunggah file Laravel secara manual melalui FTP, atau menggunakan Composer. Dalam artikel ini, kita akan membahas cara menginstal Laravel menggunakan Composer, yang merupakan metode yang paling umum digunakan oleh pengembang Laravel.

Langkah-langkah Menginstal Composer di Shared Hosting

Sebelum Anda bisa menginstal Laravel menggunakan Composer, Anda perlu menginstal Composer terlebih dahulu di shared hosting Anda. Berikut adalah langkah-langkahnya:

  1. Masuk ke akun shared hosting Anda dan buka terminal shell atau SSH.
  2. Download file Composer installer dengan perintah: curl -sS https://getcomposer.org/installer | php
  3. Pindahkan file Composer ke direktori bin dengan perintah: sudo mv composer.phar /usr/local/bin/composer
  4. Cek apakah Composer berhasil diinstal dengan perintah: composer --version

Langkah-langkah Menginstal Laravel di Shared Hosting

Setelah Anda berhasil menginstal Composer di shared hosting, sekarang saatnya untuk menginstal Laravel. Berikut adalah langkah-langkahnya:

  1. Buat direktori baru di root direktori hosting Anda dengan perintah: mkdir nama_project
  2. Masuk ke direktori project Anda dengan perintah: cd nama_project
  3. Jalankan perintah Composer untuk menginstal Laravel: composer create-project --prefer-dist laravel/laravel .
  4. Tunggu hingga proses instalasi selesai.

Cara Mengatur Konfigurasi Laravel di Shared Hosting

Setelah menginstal Laravel di shared hosting, Anda perlu mengatur beberapa konfigurasi dasar seperti koneksi database dan pengaturan lingkungan. Berikut adalah langkah-langkahnya:

  1. Salin file .env.example ke .env dengan perintah: cp .env.example .env
  2. Buka file .env dengan editor teks dan konfigurasikan koneksi database Anda.
  3. Atur APP_ENV ke “production” dan APP_DEBUG ke “false”
  4. Jalankan perintah: php artisan key:generate untuk menghasilkan APP_KEY baru.

Cara Menerbitkan Aplikasi Laravel di Shared Hosting

Setelah menginstal dan mengatur konfigurasi Laravel di shared hosting, sekarang saatnya untuk menerbitkan aplikasi Anda di internet. Berikut adalah cara melakukannya:

  1. Jalankan perintah: php artisan serve --host=your-domain.com --port=80 untuk menjalankan server bawaan Laravel di shared hosting Anda.
  2. Atur DNS domain Anda untuk menunjuk ke shared hosting Anda.
  3. Buka browser dan akses situs web Anda melalui alamat domain Anda.

Kesimpulan

Instalasi Laravel di shared hosting tidaklah sulit jika Anda mengikuti langkah-langkah yang tepat. Dengan menggunakan Composer, Anda dapat menginstal Laravel dengan mudah di shared hosting tanpa perlu memikirkan konfigurasi yang rumit. Setelah menginstal Laravel, pastikan untuk mengatur konfigurasi dasar seperti koneksi database dan lingkungan sebelum menerbitkan aplikasi Anda di internet. Dengan menggunakan shared hosting, Anda dapat menghemat biaya hosting tanpa harus mengorbankan fitur-fitur Laravel yang canggih.