Hai, Salam Sobat Lintasyogya! Kali ini kita akan membahas cara hosting Laravel di Niagahoster dengan mudah. Laravel adalah salah satu framework PHP yang populer digunakan untuk membangun website. Namun, untuk dapat menjalankan aplikasi Laravel, Anda memerlukan hosting yang mendukung PHP versi 7.1 atau yang lebih baru serta MySQL versi 5.6 atau yang lebih baru.
1. Pilih Paket Hosting yang Sesuai
Pertama-tama, Anda perlu memilih paket hosting yang sesuai dengan kebutuhan aplikasi Laravel Anda. Niagahoster menyediakan berbagai jenis paket hosting, mulai dari shared hosting hingga VPS hosting. Jika Anda memerlukan kontrol penuh atas server, Anda dapat memilih paket VPS hosting.
Contoh Paket Hosting Niagahoster untuk Laravel
Nama Paket | Spesifikasi | Harga |
---|---|---|
Starter | 1 GB SSD, 10 GB Bandwidth, 1 Website | Rp 2.500/bulan |
Bisnis | 10 GB SSD, Unlimited Bandwidth, Unlimited Website | Rp 29.000/bulan |
VPS 1 | 1 CPU, 1 GB RAM, 20 GB SSD, 1 IP Address | Rp 149.000/bulan |
2. Instalasi Laravel
Setelah memilih paket hosting yang sesuai, langkah selanjutnya adalah melakukan instalasi Laravel. Anda dapat menginstal Laravel melalui SSH atau menggunakan fitur Softaculous yang tersedia di cPanel. Jika menggunakan fitur Softaculous, Anda dapat menginstal Laravel dengan mudah melalui beberapa klik saja.
Instalasi Laravel dengan Softaculous
- Login ke cPanel
- Cari dan klik ikon Softaculous
- Pilih Laravel pada menu sebelah kiri
- Klik Install Now dan ikuti instruksi yang diberikan
3. Konfigurasi Database
Setelah berhasil menginstal Laravel, langkah selanjutnya adalah melakukan konfigurasi database. Anda dapat membuat database MySQL melalui cPanel dan mengubah file .env pada aplikasi Laravel Anda untuk menghubungkan ke database tersebut.
Konfigurasi Database pada Laravel
- Login ke cPanel
- Cari dan klik ikon phpMyAdmin
- Buat database baru
- Buka file .env pada aplikasi Laravel Anda
- Ubah nilai DB_DATABASE, DB_USERNAME, dan DB_PASSWORD sesuai dengan konfigurasi database Anda
4. Konfigurasi Web Server
Setelah melakukan konfigurasi database, langkah selanjutnya adalah melakukan konfigurasi web server. Anda perlu mengubah file konfigurasi pada web server Anda untuk mengarahkan ke folder public pada aplikasi Laravel Anda.
Konfigurasi Web Server pada Laravel
- Login ke cPanel
- Cari dan klik ikon File Manager
- Buka file .htaccess pada folder public pada aplikasi Laravel Anda
- Tambahkan baris berikut di atas RewriteRule: RewriteBase /
Setelah menambahkan baris tersebut, file .htaccess pada folder public pada aplikasi Laravel Anda akan terlihat seperti ini:
<IfModule mod_rewrite.c><IfModule mod_negotiation.c>Options -MultiViews -Indexes</IfModule>RewriteEngine On# Redirect Trailing Slashes If Not A Folder...RewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)/$ /$1 [L,R=301]# Handle Front Controller...RewriteBase /RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]</IfModule>
5. Aktivasi SSL
Terakhir, Anda perlu mengaktivasi SSL pada aplikasi Laravel Anda untuk menjamin keamanan dan privasi pengunjung. Niagahoster menyediakan SSL gratis dari Let’s Encrypt yang dapat diaktivasi melalui cPanel.
Aktivasi SSL pada Laravel
- Login ke cPanel
- Cari dan klik ikon SSL/TLS
- Klik Let’s Encrypt
- Pilih domain yang ingin Anda aktivasi SSL-nya
- Klik Install
FAQ
1. Apa itu Laravel?
Laravel adalah salah satu framework PHP yang populer digunakan untuk membangun website.
2. Apa yang dibutuhkan untuk menjalankan aplikasi Laravel?
Untuk dapat menjalankan aplikasi Laravel, Anda memerlukan hosting yang mendukung PHP versi 7.1 atau yang lebih baru serta MySQL versi 5.6 atau yang lebih baru.
3. Apa yang harus dilakukan setelah memilih paket hosting?
Setelah memilih paket hosting, langkah selanjutnya adalah melakukan instalasi Laravel dan konfigurasi database dan web server.
4. Bagaimana cara mengaktivasi SSL pada aplikasi Laravel?
Anda dapat mengaktivasi SSL pada aplikasi Laravel melalui cPanel dengan menggunakan SSL gratis dari Let’s Encrypt.
5. Apa manfaat dari menggunakan Laravel?
Laravel menyediakan banyak fitur dan alat bantu yang memudahkan pengembangan aplikasi, seperti sistem autentikasi, ORM, dan templating engine.
Kesimpulan
Sekarang Sobat Lintasyogya sudah tahu cara hosting Laravel di Niagahoster dengan mudah. Dengan memilih paket hosting yang sesuai, melakukan instalasi Laravel, konfigurasi database dan web server, serta mengaktivasi SSL, Sobat Lintasyogya dapat menjalankan aplikasi Laravel dengan lancar dan aman. Jangan lupa untuk selalu memperbarui aplikasi dan menjaga keamanan server Anda. Terimakasih telah mengikuti info terbaru dari Lintasyogya.com dan sampai jumpa kembali di artikel atau info menarik lainnya.