Panduan Lengkap Instalasi CMS Grav di Localhost untuk Pemula
Panduan Lengkap Instalasi CMS Grav di Localhost untuk Pemula
Photo by Christina @ wocintechchat.com on Unsplash
Table of Contents
Mau coba Grav CMS tapi bingung mulai dari mana? Tenang kamu tidak perlu langsung sewa hosting atau pusing mengatur server. Kali ini kita akan bahas cara instal Grav CMS di localhost alias komputer kamu sendiri. Dengan ini kamu bisa belajar mengelola website tanpa risiko dan gratis! Yuk simak langkah demi langkahnya.
Kenapa Instal Grav CMS di Localhost?
- Belajar Tanpa Risiko: Salah di setting? Tinggal hapus folder dan ulang dari awal.
- Cepat Tanpa Internet: Akses website langsung dari komputer tanpa bergantung pada koneksi.
- Eksperimen Bebas: Coba tema plugin atau fitur baru tanpa khawatir merusak website live.
Persiapan Sebelum Instalasi
1. Download Software yang Dibutuhkan
Kamu perlu dua tools utama:
- XAMPP (untuk server lokal): Download di sini
- Grav CMS Package: Download versi terbaru
Pastikan XAMPP sudah terinstall di komputer. Pilih versi sesuai sistem operasi (Windows/macOS/Linux).
2. Aktifkan Apache dan MySQL di XAMPP
- Buka XAMPP Control Panel
- Klik Start di sebelah Apache dan MySQL
- Tunggu sampai status berubah menjadi hijau
3. Buat Folder Project
Buka folder htdocs
di direktori XAMPP (biasanya di C:\xampp\htdocs
untuk Windows atau /Applications/XAMPP/htdocs
di macOS). Buat folder baru dengan nama grav-project.
Langkah 1: Ekstrak File Grav CMS
- Buka file ZIP Grav yang sudah didownload
- Salin semua isi folder ke dalam grav-project
- Pastikan struktur folder menjadi:
grav-project/
├── assets/
├── bin/
├── system/
└── ...
Langkah 2: Jalankan Grav CMS di Browser
- Buka browser favoritmu
- Ketik
http://localhost/grav-project
di address bar - Tekan Enter
Jika berhasil kamu akan melihat halaman default Grav CMS.
Langkah 3: Aktifkan Grav Admin Panel (Opsional)
Grav CMS punya admin panel untuk memudahkan pengelolaan konten. Cara installnya:
- Buka terminal atau command prompt
- Masuk ke folder
grav-project
- Jalankan perintah:
title: Post Pertama
Selamat Datang di Blog Pertamaku!
Ini adalah konten pertamaku menggunakan Grav CMS.
- Simpan file dan refresh browser
Akses http://localhost/grav-project/blog/post-pertama
untuk melihat hasilnya.
Troubleshooting Umum
Error "PHP Version Not Supported"
Pastikan PHP versi 7.3 atau lebih baru aktif di XAMPP. Cek dengan cara:
- Buka XAMPP Control Panel
- Klik Config di sebelah Apache
- Pilih PHP (php.ini)
- Cari
php_version
di bagian atas
Halaman Tidak Muncul
- Pastikan folder
grav-project
ada di dalamhtdocs
- Cek apakah Apache di XAMPP sudah running
- Restart XAMPP dan coba lagi
Gagal Install Admin Panel
Jika muncul error saat install admin panel:
- Pastikan kamu sudah masuk ke folder project via terminal
- Update Composer dengan perintah
composer self-update
- Jalankan
php bin/grav clearcache
sebelum instal ulang
Tips Optimasi Grav di Localhost
Gunakan Tema Simpel
Pilih tema ringan seperti Quark (bawaan Grav) untuk mempercepat proses development.
Aktifkan Debug Mode
Tambahkan kode ini di user/config/system.yaml
:
debugger:
enabled: true
Ini membantumu melacak error selama development.
Backup Rutin
Salin folder grav-project
secara berkala ke cloud atau flashdisk. Jika ada error tinggal ganti dengan folder backup.
Cara Update Grav CMS di Localhost
- Buka terminal di folder project
- Jalankan
php bin/gpm selfupgrade
- Tunggu sampai proses selesai
- Clear cache dengan
php bin/grav clearcache
Alternatif XAMPP untuk macOS/Linux
- MAMP (macOS): https://www.mamp.info
- Docker: Paket image Grav CMS siap pakai
- Laragon (Windows): Lebih ringan dari XAMPP
FAQ Instalasi Grav CMS
Apa Bisa Pakai PHP 8?
Bisa! Grav CMS mendukung PHP 8.1 ke atas. Pastikan XAMPP/MAMP-mu sudah terupdate.
Bagaimana Cara Mengubah Port Localhost?
Jika port 80 sibuk:
- Buka XAMPP > Apache Config > httpd.conf
- Cari
Listen 80
ganti jadiListen 8080
- Akses via
http://localhost:8080/grav-project
File .md Tidak Terbaca?
Pastikan kamu:
- Menyimpan file dengan ekstensi
.md
- Menggunakan format YAML header yang benar
- Tidak ada typo di nama file
Langkah Selanjutnya Setelah Instalasi
1. Coba Theme
Jelajahi Grav Themes Directory dan coba instal tema baru.
2. Tambahkan Plugin
Beberapa plugin wajib dicoba:
- Grav Sitemap: Buat peta situs otomatis
- Grav Forms: Tambahkan formulir kontak
- Grav SEO: Optimasi untuk mesin pencari
3. Pelajari Markdown
Karena konten Grav CMS berbasis Markdown kuasai sintaks dasarnya seperti:
Heading 1
Tebal
Miring
Link
Kesimpulan
Instalasi Grav CMS di localhost ternyata mudah kan? Dalam 30 menit kamu sudah bisa punya website lengkap di komputer sendiri. Gunakan ini untuk belajar eksperimen atau persiapan sebelum deploy ke hosting. Kalau ada error jangan panik cek lagi step-stepnya atau cari solusi di forum Grav. Selamat mencoba!